A maior rede de estudos do Brasil

Grátis
27 pág.
AULAS 1

Pré-visualização | Página 1 de 2

*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Software, suas gerações e tipos
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
O que é engenharia?
É a arte das construções, com base no conhecimento científico e empírico. Arte adequada ao atendimento das necessidades humanas. O conhecimento empírico está relacionado às experiências práticas. (Rezende, 2006) 
Ananias Neto - 2-	De acordo com Rezende, 2006 o que é engenharia?
A-	É a arte das construções, com base no conhecimento científico e empírico.
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Engenhar: É idear, maquinar, inventar, engendrar, produzir.
Software: Subsistema de um sistema computacional. São os programas de computadores.
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
 O que é software? 
Programas de computador 
Entidade abstrata. 
Ferramentas (mecanismos) pelas quais:
		* exploramos os recursos do hardware.
		* executamos determinadas tarefas
		* resolvemos problemas.
		* interagimos com a máquina.
		* tornamos o computador operacional. 
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
 O que é software? 
Conceito mais amplo que inclui também: 
Instruções que executam uma função desejada. 
Estrutura de dados para manipular informação.
Documentos para desenvolver, operar e manter os programas. 
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Dificuldades para desenvolver
software
Saber o que o software deve fazer : quais os requisitos (abstração); 
Ferramentas; linguagem; S.O.
Tempo e custos elevados de desenvolvimento.
Prever falhas (antes de entregar). 
Tratar manutenção e versões. 
Produtividade não cresce com a demanda de serviços.
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Características do Software 
Software não é um elemento físico; é um elemento lógico (não tem propriedades físicas, como visualizar, medir ...) 
Abstração maior; o produto final é diferente;
o software não pode ser manufaturado; 
Custos estão concentrados no desenvolvimento;
o processo de gerenciamento é diferente;
 o relacionamento entre as pessoas é diferente; 
Ananias Neto - 12-	Das alternativas abaixo quais são características de um software.
A-	Software não é um elemento físico; é um elemento lógico
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Características do software? 
Existem diferentes abordagens para se chegar no produto final;
O software não se desgasta com o uso; mas deteriora-se
Não há peças de reserva. => manutenção, correção, aperfeiçoamento. 
Não é construído aproveitando-se componentes prontos. 
Um erro durante um teste => erro de projeto; mais difícil de testar. 
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Gerações dos Softwares
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
1ª Geração (1950-65):
Linguagem de máquina
Notação numérica binária ou hexadecimal, 11010011 ou 2A5E10
Linguagem de baixo nível, 
Linguagem mais próxima da máquina,
Software customizado
Personalização sem nenhuma documentação 
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
2ª Geração (1965-75):
Linguagem simbólica, Assembler ou Montador,
usam códigos mnemônicos,
também de baixo nível,
um programa monta a linguagem de máquina.
Multiusuário
Tempo real
BD, produto de software
Software houses
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
3ª Geração (1975-85):
Linguagem de alto nível, mais próxima do homem, usam comandos com nomes auto-explanativos (ex: READ, WRITE, IF, OPEN, CLOSE...),
Orientadas para o procedimento, um programa compilador traduz para a linguagem de máquina.
Sistemas distribuídos
IA (Inteligência Artificial)
Hardware de baixo custo
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
4ª Geração (1985-2000)
Também linguagem de alto nível, C, C++, Visual Basic, Delphi, Banco de dados, etc...
	Usam comandos mais poderosos onde o usuário indica o que quer fazer, sem necessidade de dizer como fazer, 
Orientadas objeto, um programa compilador traduz para a máquina.
Sistemas especialistas
Redes neurais
Computação paralela
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
5ª Geração (2000-atual)
Inteligência Artificial
São criadas bases de conhecimentos, obtidas a partir de sistemas especialistas, nas quais as 
Linguagens fazem deduções, Inferências e tiram conclusões baseadas nos conhecimentos.
Robótica, Realidade virtual.
Ananias Neto - 13-	Quantas Gerações de Softwares existem?
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Tipos de software
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
De Sistemas ou Básicos 
Para o funcionamento do microcomputador
- Sistema operacional
- Ferramentas de programação
 
Sistema Operacional é o programa que cuida do: 
– gerenciamento interno da máquina, 
– supervisiona a operação de cada hardware, 
– coordena o fluxo de dados, endereços e controle, 
– viabiliza o funcionamento do próprio computador e a execução de todos os outros programas.
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Aplicativos 
Finalidades Gerais
Processador de texto (Word, Pagemaker, Writer)
Planilhas eletrônicas 
(Excel, VisiCalc, Calc)
Gerenciador de banco de dados 
(Access, SQL Server)
Programas de apresentação
 (PowerPoint, Impress)
Programas gráficos
 (Corel Draw, CAD) 
Navegadores de rede
 (Internet Explorer, Firefox)
Ananias Neto - 14-	Das alternativas abaixo assinale a alternativa em que todas são exemplo de aplicativo
A-	POWER POINT, WORD, IE.
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Aplicativos
Finalidades Específicas;
 Comércio eletrônico;
 Entretenimento;
 Educação;
 Contabilidade empresarial;
 Gerenciamento de vendas;
 Ciências.
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Utilitários 
Ajudam a gerenciar e manter o computador, 
– aumenta sua velocidade; 
– organiza informações; 
– recupera dados apagados acidentalmente;
– preenchem a lacuna entre o usuário e o Sistema Operacional.
 Ex: Norton Utilities, Defrag, ScanDisk, Antivírus, etc...
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Especificando mais alguns tipos de softwares
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Software Básico (Drivers);
Software de Tempo Real (Monitoramento);
Software Comercial (Folha de pagamento)
Software Científico (astronomia, etc.);
Software Embutido (automovéis);
Software para PC (Pacote Office);
Software Educativo;
Software de Inteligência Artificial; (jogos)
Software Sistemas tutores inteligentes;
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Software de Gestão Empresarial (ERP);
Software de Sistema de Informações Gerênciais;
Software SAD – Sistemas de Apoio a Decisões;
Software EIS – Executive