Gramatica livre de contexto
Por que os Processos de Qualidade de Software Fracassam e Benefícios de um processo de qualidade de software
Sumário 1. Porque os Processos de Software Fracassam 3 1.1. Ausência de Gerência de Qualidade Independente 3 1.2. Ausência de Procedimentos de Testes Automatizados 3 1.3. Qualidade é Sempre Aplicada Tardiamente no Desenvolvimento 3 1.4. Ausência de Profissionais Capacitados em Qualidade de Software 3 1.5. Falta de um Modelo Corporativo de Qualidade 3 1.6. Foco em Testes Progressivos Aumentam Riscos 3 1.7. Deficiência no Planejamento dos Testes 4 1.8. Sob Pressão, os Testes São Sacrificados 4 1.9. Ausência de um Ambiente de Testes Isolado 4 1.10. Transferir o Planejamento ao Analista de Sistemas 4 1.11. Dificultar o Acesso do Analista de Teste ao Software 4 2. Benefícios de um Processo de qualidade de Software 4 2.1. Torna o Ciclo de Desenvolvimento Confiável 4 2.2. Garante Ações Corretivas no Ciclo de Desenvolvimento 5 2.3. Evita a Ingerência do Projeto de Software 5 2.4. Amplia as Chances de Sucesso do Projeto de Software 5 2.5. Amplia a Produtividade do Desenvolvimento 5 2.5.1. Fator Desorganização 5 2.5.2. Fator Retrabalho 5 2.6. Evitam a Propagação de Erros 6 2.7. Automação de Testes Reduz Custos do Projeto 6 3. Referencias 6
1. Porque os Processos de Software Fracassam
2.1. Ausência de Gerência de Qualidade Independente
Não adianta ter em investimento em estruturação de ambiente de teste, aquisição de ferramentas e contratação de profissionais, se não houver uma área de qualidade de software. A falta de gerenciamento minimiza os benefícios que poderão ser conseguidos com um processo de qualidade de software.
2.2. Ausência de Procedimentos de Testes Automatizados
A dificuldade de se alcançar um processo totalmente automatizado é grande, porem deve se tentar ao máximo tendo em vista que os procedimentos manuais são