Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Universidade São Judas Tadeu Prof. André Luis Ribeiro Prof. Jorge Luis Pirolla Introdução à Computação Tipos de Software e Ambientes de Processamento Tópicos n Formas de Processamento de Dados n Sistema de Informação n Tipos de Sistemas de Software n Processamento Batch: n Executa uma série de programas em sequência sem a intervenção do usuário; n Processamento On-Line: n Também chamado interativo; n Os programas trabalham de maneira interativa com o usuário permitindo o processamento de dados em tempo real. Formas de Processamento de Dados 2 n Ambiente Monotarefa: n A execução é isolada; n Não há concorrência de processo e de processamento. n O processamento é sequencial. n Ambiente Multitarefa: n É uma evolução do monotarefa; n Permitem a execução de processos concorrentes; n Este recurso é oferecido pelo sistema operacional; n Exemplo: gravar um arquivo e transmiti-lo. Formas de Processamento de Dados n Multiprogramação: n Permite que ações de diferentes programas tenham processamento concorrente num mesmo computador. n Multiprocessamento: n Prevê o uso de mais processadores; n Várias CPU´s respondem pelos vários programas. Formas de Processamento de Dados n Tempo Compartilhado (Timesharing): n A CPU trabalha por breves instantes para cada usuário e para cada processo; n O compartilhamento do tempo pode ser fixo ou parametrizado pelo sistema operacional através de prioridades de processamento. Formas de Processamento de Dados 3 n Sistema de informação é um conjunto de programas operados por usuários devidamente treinados; n São capazes de resolver as necessidades existentes numa organização; Sistemas de Informação Organização Suporte Hardware Sistema Software Peopleware Sistemas de Informação n Dado é o elemento em sua forma bruta, que não permite a compreensão de um fato por si só; n Informação é o dado trabalhado, que permite a tomada de decisão. Dados e Informação 4 n Software é desenvolvido e não fabricado, como é o caso do hardware. n Software não “se desgasta”. n Apesar da tendência de utilização de componentes, uma grande parte dos softwares continua sendo construída sob encomenda. Características do Software n Software de Sistemas São softwares utilizados por outros softwares. Ex: compiladores, sistemas operacionais, componentes,... n Software de Tempo Real São softwares que monitoram, analisam e controlam eventos. Ex: sistema do metrô, sistema de aviação, ... n Software Comercial São softwares que processam informações. Ex: sistema de folha de pagamento, B2C, ... Tipos de Software n Software Científico e de Engenharia São softwares que processam números. Ex: sistema de astronomia, sistema de manufatura, sistema de análise molecular, ... n Software Embutido São softwares que residem na memória ROM. Ex: teclado forno microondas, controle de combustível de automóvel,... n Software para Computadores Pessoais São softwares utilizados em computadores pessoais. Ex: sistema de multimídia, planilhas, editores de texto,... Tipos de Software 5 n Software Dispositivos Móveis São softwares utilizados em dispositivos móveis, como PDAs e celulares Ex: agenda, editores de texto, ... n Software para Web São softwares desenvolvido para serem disponibilizados em browsers. Ex: B2C, B2B, ... n Software para Inteligência Artificial São softwares utilizam algoritmos não numéricos para resolver problemas complexos que não são passíveis de computação ou análise direta. Ex: sistema de reconhecimento de voz, ... Tipos de Software n Crise de tecnologia - hardware caminha mais rápido que o software n Crise de oferta - demanda é maior que a capacidade de desenvolvimento n Crise de manutenção - projeto mal feito e recursos escassos não permitem manutenção. Crises do Software n Explosão do foguete Arianne V que possuía na sua codificação uma rotina destinada ao Ariana IV e que não deveria ser ativada. n Aeroporto de Denver, que ficou fechado durante anos esperando o funcionamento do sistema de bagagens, o que poderia ser detectado em um sistema de simulação. Exemplos de Problemas com Software 6 1. O Software é desenvolvido ou fabricado? Qual é a diferença? 2. Por que o software não se desgasta com o tempo? Como explicar a influência da manutenção na vida útil de um software? Questão
Compartilhar