Lousa Digital
Ensaios: Lousa Digital. Pesquise 862.000+ trabalhos acadêmicosPor: Neal.lowhiz • 25/8/2013 • 200 Palavras (1 Páginas) • 378 Visualizações
REVISÃO ENGENHARIA DE SOFTWARE – 04-10-12
• Software - Conjunto de instruções que quando executadas produzem a função e o desempenho desejados (nem sempre.)
• Produção de software de qualidade, sua documentação, desenvolver, operar e manter o software dentro dos prazos.
• Necessidade imprescindível de software de todas as empresas.
• Gestão de informação através de relatório, para tomada de decisões.
• O índice de falhas, ou erros no código são muito altos no início; após corrigidos. O Software não se desgasta, por ser código (Curva Idealidade Software). Já o Hardware se desgasta com o tempo, por ser físico (Curva Hardware). Ao atender a necessidade de n modificações das empresas, as manutenções (mudanças, acréscimos etc) do software podem causar instabilidade e aumento de erros (Curva REAL Software).
Componentes de Software
• Módulos Fontes -> Código em linguagem de programação (C, Java, Pascal etc), serve como entrada para o compilador.
• Módulos Interpretados (nativo do OS)/executáveis(linkeditado, precisa do interpretador) -> Código Interpretado(executado), em linguagem humana inglês;
Ambos tem o compilador/interpretador como mediador.
• Conceito de Orientação a Objetos (Reusabilidade);
Crise dos softwares.
• Conhecimento empírico (experiência prévia), para determinar prazos e custos para produção;
• Bom detalhamento da documentação e análise das necessidades do cliente, para não ter sustos;
• Fase de testes, para encontrar falhas;
• Manutenção do software de 40 a 60% dos custos do software;
...