Qualidade em software com ênfase no cmmi
NOMES
“Qualidade em Software com ênfase no CMMI”
“Gestão da Qualidade”
São Bernardo do Campo – SP
2011
FACULDADE NOME
“Qualidade em Software com ênfase no CMMI”
“Gestão da Qualidade”
NOMES RGM: XXXXX
São Bernardo do Campo – SP
2011
Sumário
1. Qualidade de software 4 2. Principais tópicos 4 3. Requisitos de qualidade 5 4. O processo de software 6 5. Garantia de qualidade de software 6 6. CMMI 8 7. Histórico 9 8. Dimensões 9 9. Disciplinas 9 10. Representações 10 11. Representação Continua 10 12. Representação Por Estágios 11 13. Áreas de Processo 12 14. Modelos e áreas de processo 13 15. Histórico de Avaliações 13 16. Conclusão 18 17. Bibliografia 19
1. Qualidade de software
A qualidade de software é uma área de conhecimento da engenharia de software que objetiva garantir a qualidade do software através da definição e normatização de processos de desenvolvimento. Apesar dos modelos aplicados na garantia da qualidade de software atuarem principalmente no processo, o principal objetivo é garantir um produto final que satisfaça às expectativas do cliente, dentro daquilo que foi acordado inicialmente. Segundo a norma ISO 9000 (versão 2000), a qualidade é o grau em que um conjunto de características inerentes a um produto, processo ou sistema cumpre os requisitos inicialmente estipulados para estes.
No desenvolvimento de software, a qualidade do produto está diretamente relacionada à qualidade do processo de desenvolvimento[1], desta forma, é comum que a busca por um software de maior qualidade passe necessariamente por uma melhoria no processo de desenvolvimento.
Rodney Brooks, diretor do Laboratório de Inteligência Artificial e Ciência da Computação do MIT, define qualidade como a conformidade aos requisitos. Essa definição exige determinar dois pontos: I) o que se entende por conformidade; e II) como são especificados - e por