Trabalho teste
Engenharia de Software Profa. Inês A.G.Boaventura 2. Semestre/2006
Software
1- Instruções quando executadas produzem a função e o desempenho desejados
2 - Estruturas de Dados possibilitam que os programas manipulem adequadamente a informação 3 - Documentos descrevem a operação e o uso dos programas
Problemas em relação ao desenvolvimento de software
Apesar da evolução do software...
A habilidade em construir software deixa a desejar em relação ao potencial do hardware A construção de software não é rápida o suficiente para atender as necessidades do mercado A sociedade depende cada vez mais de software confiável; quando ele falha, podem ocorrer gastos enormes e desgaste de muitos profissionais para arrumá-lo O esforço para construir software confiável e de qualidade é muito grande O suporte aos programas existentes é apoiado por projetos pobres e recursos inadequados
Uma Perspectiva Industrial
Hoje, é o software que custa mais do que o hardware. Já há algum tempo, gerentes e técnicos se perguntam:
Porque é preciso tanto tempo para terminar os programas? Porque os custos são tão altos? Porque não se consegue encontrar todos os erros antes que o software seja liberado para os clientes? Porque existe uma dificuldade em medir o progresso à medida que o software está sendo construído?
A preocupação em resolver essas questões tem levado à adoção das práticas da Engenharia de Software
Competitividade do Software hoje o software é um negócio competitivo os principais direcionadores que propiciarão uma intensa competição na área de software são: custo, adequação de prazo e qualidade intensifica-se, portanto, uma rápida movimentação dos desenvolvedores para adotar práticas modernas de Engenharia de Software
Características do Software
1. desenvolvido ou projetado por engenharia, não manufaturado no sentido clássico 2. não se desgasta mas se deteriora 3. a maioria é