Engenharia de software
2º PERIODO - ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Engenharia de Software I Profa. Me Juliana Pasquini E-mail: pasquini.juliana01@fatec.sp.gov.br 07/02/2013
Roteiro:
- Histórico (hardware e software)
- Definição do Software
- Características de um produto de "software"
- Preocupações com o Processo de Desenvolvimento de Software
- Origem dos problemas - Mitos e Realidade
Histórico
Nos anos 40, grande parte dos esforços e custos dos sistemas computadorizados utilizados em Laboratórios, eram concentradas em hardware ou software?
3
Histórico
Nos anos 40, quando se iniciou a evolução dos sistemas computadorizados, grande parte dos esforços, e consequentes custos, era concentrada no desenvolvimento do hardware; Em razão, principalmente das limitações e dificuldades encontradas na época.
4
O ENIAC
5
Histórico
Início dos anos 50: tecnologia de hardware foi sendo dominada;
Preocupações se voltam para o desenvolvimento de sistemas operacionais;
Surgem também as linguagens de programação de alto nível, como FORTRAN e COBOL, e dos respectivos compiladores. Curiosidade....
6
Histórico
Curiosidade....
O computador que iniciou o uso de linguagem de programação de alto nível, o COBOL, foi o IBM 1401 cujos componentes já possuíam circuitos integrados transistorizados. Depois vieram os modelos 1410 e 1440. Vejamos as ilustrações seguintes.
7
IBM 1401
8
Console
IBM 1410
9
IBM 1440
Console
10
A tendência da época: poupar cada vez mais o usuário do conhecimento profundo do funcionamento interno da máquina; Permitir assim: a concentração dos esforços dos usuários na resolução dos problemas computacionais.
11
Histórico
E nos anos 60, como estava a evolução dos sistemas computadorizados??
12
Histórico
Constantes quedas de preço do hardware;
Surgimento dos sistemas operacionais características de