bpmb
1012 palavras
5 páginas
O que é qualidade de software?• Qualidade, de forma simplista, significa que o produto deve esta de acordo com a especificação. • Problemas:
– Tensão entre requisitos do cliente:
• Eficiência, confiança, etc.
– …e os requisitos do desenvolvedor:
• Reusabilidade, Manutenibilidade
– Especificações podem ser ambíguas, incompletas e inconsistentes.
Engenharia de Software, Jair C Leite, 2004.
Gerenciamento da Qualidade
• Visa assegurar que o nível de qualidade requerido é atingido pelo software
• Envolve a definição apropriada de procedimentos e padrões de qualidade
• Deve proporcionar uma cultura da qualidade onde esta seja vista como uma responsabilidade de cada um dos envolvidos
• Não é apenas reduzir defeitos, mas garantir outras qualidades do produto.
Engenharia de Software, Jair C Leite, 2004.
Atividade da gerência da qualidade
• Garantia de Qualidade (Quality Assurance)
– Estabelecer procedimentos e padrões organizacionais que conduzam a um software de qualidade • Planejamento da Qualidade
– Selecionar procedimentos e padrões específicos para um certo projeto.
• Controle de qualidade
– Assegurar que os procedimentos e padrões são cumpridos pela equipe de desenvolvimento.
Engenharia de Software, Jair C Leite, 2004.
Processo de software e gerenciamento da qualidade
Engenharia de Software, Jair C Leite, 2004.
Garantia e padrões de qualidade
• Padrões (ou normas) são a chave para a garantia da qualidade
• Padrões podem ser internacionais, nacionais ou organizacionais. – Organizações internacionais de padronização:
• ISO, IEEE, ANSI, etc
• Padrões de produto definem características que todos os componentes do software devem possuir
• Padrões de processo definem como o processo de software deve ser conduzido de forma a assegurar a qualidade do produto
Engenharia de Software, Jair C Leite, 2004.
Qualidade do Processo e Produto
•
Qualidade do Processo
– A qualidade do produto está