Tradução do artigo de engenharia de software
36791 palavras
148 páginas
Capítulo 9 Qualidade de Software: a chave para Engenharia de Software com sucesso Introdução As médias gerais de qualidade de software para os Estados Unidos têm mudado pouco desde 1979. Embora os dados nacionais sejam planificados para qualidade, algumas empresas têm feito grandes melhorias. Tais melhorias se dão em empresas que medem a qualidade, porque elas definem a qualidade de tal modo que sejam possíveis a previsão e a medição. As mesmas empresas também usam conjuntos completos de atividades de eliminação de defeitos que incluem inspeções e análise estática, bem como de teste. Métodos de prevenção de defeito tais como o Design da Aplicação Conjunta (JAD) e métodos de desenvolvimento que apostam na qualidade como Team Software Process (TSP) também são utilizados, uma vez que a importância da qualidade de engenharia de software bem sucedida é realizada. Historicamente, os grandes projetos de software gastam mais tempo e esforço em encontrar e corrigir bugs do que em qualquer outra atividade. Uma vez que a eficiência de remoção de defeito de software apenas atinge cerca de 85 por cento, os principais custos de manutenção de software estão na descoberta e correção de bugs acidentalmente liberados para os clientes. Quando a remoção de defeitos de desenvolvimento é adicionada à manutenção remoção de defeitos, o principal fator de custos do custo total de propriedade (TCO) é o de remoção de defeitos. Entre 30 e 50 por cento de cada dólar já gasto em software passou a encontrar e corrigir bugs. Quando os projetos de software atrasam e excedem seus orçamentos, a razão principal são os níveis de defeitos excessivos, que retardam o teste e força aplicações em atrasos e caros. Quando os projetos de software são cancelados e acabar em tribunal por quebra de contrato, níveis excessivos de defeitos, remoção de defeitos inadequada e as ações de má qualidade estão associados a cada caso. Dado o fato de que os custos de eliminação de