Dddhfhf
1573 palavras
7 páginas
PROFESSOR LUIS CLAUDIO PERINIEspecialização em Administração em Engenharia de Software – Unopar/Inbrape Especialização em Ciência da Computação – Unopar / UFSCar Mestre em Ciência da Computação ‐ UFSC
ENGENHARIA DE SOFTWARE
Aula 1
CONCEITOS INICIAIS
Hoje, há uma grande demanda por profissionais capacitados para elevar o software no sentido de sistemas empresariais; A Eng. de Software e os Sistemas de Informações caminham em paralelo, ambos destinados a auxiliar as empresas na tomada de decisões.
Introdução a Engenharia de Software
CONCEITOS INICIAIS
ENGENHARIA: É a arte das construções, embasada no conhecimento cientifico e empírico, adequada ao atendimento das necessidades humanas; ENGENHAR: É idear, maquinar, inventar, produzir; SISTEMA: É o conjunto do software, hardware e recursos humanos; SOFTWARE: São os programas de computadores.
EVOLUÇÃO DO SOFTWARE
1950
1960 1970
1980
1990
2000
1950
1960 1970
1980
1990
2000
Figura 1 – A evolução do Software
Figura 1 – A evolução do Software
Primeira Era: Orientação batch; Distribuição limitada; Software Customizado.
Segunda Era: Multi‐usuário; Tempo real; . Bancos de dados; Produto de software.
Terceira Era: Sistemas distribuídos; "Inteligência" embutida; Hardware de baixo custo; Impacto de consumo.
PROBLEMAS NO DESENVOLVIMENTO DE SOFTWARE:
1950 1960 1970 1980 1990 2000 Figura 1 – A evolução do Software
As estimativas de prazo e custo freqüentemente são imprecisas; A produtividade do pessoal da área de software não tem acompanhado a demanda por seus serviços; A qualidade do software, às vezes, é inferior à adequada.
Quarta Era: Sistemas de desktop poderosos; Redes de computadores; Tecnologia de orientação a . objetos; Sistemas especialistas; Redes neurais artificiais; Computação paralela.
PROBLEMAS NO DESENVOLVIMENTO DE SOFTWARE:
Os índices de erros em novos programas muitas vezes causam