engenharia de software
SOFTWARE
SUMÁRIO
Capítulo 1 – Introdução a engenharia de software - 3 -
1. Introdução
A engenharia de software surgiu da necessidade de se construir software com mais qualidade em menor tempo, antigamente se produzia software de uma maneira muito desordenada sem preocupação com o que realmente o software deveria fazer ou se erra possível construir um software para executar tal tarefa, com isto surgiu à famosa crise do software que fez com que as empresas ou fábricas de software pensassem em uma maneira de como desenvolver os softwares de maneira confiável e rápida.
O software teve uma grande evolução no decorrer de sua existência ocasionada principalmente pelo barateamento do hardware e a evolução das técnicas de desenvolvimento, como podemos observar no quadro 1 abaixo.
Período
Evolução
Orientação a Batch
Software totalmente customizados
Distribuição limitada
Multiusuários
Tempo Real
Banco de Dados
Produto de Software
Sistemas distribuídos
Inteligência embutida
Hardware de baixo custo
Impacto de consumo
Sistemas de desktop poderosos
Tecnologia orientada a objeto
Sistemas Especialistas
Redes neurais artificiais
Computação Paralela
1950 – 1960
1960 – 1970
1980 – 1990
1990 – 2000
Quadro 1 – Evolução do software(fonte Pressmam, pg.5).
Como podemos observar houve uma grande evolução nas tecnologias de software, hoje podemos dizer que produzimos software muito mais confiável do que no tempo que se trabalhava com sistema em batch, porém alguns problemas que tínhamos naquela época ainda tempos hoje, como por exemplo, os problemas de comunicação, e alguns mitos levantados por (Presmman, pg.26) que serão demonstrados agora.
1.1. Mitos e Realidade
Segundo Pressman, existem três grandes mitos no desenvolvimento de software, que surgiram nos primórdios do desenvolvimento de software e continuam até hoje propagando desinformação e confusão.
Mitos Administrativos: Envolve os gerentes que