DC-UFRPE/Bacharelado em Ciência da Computação/Qualidade de Software
Aspeto
Programa da Disciplina
[editar | editar código-fonte]Nome: | QUALIDADE DE SOFTWARE |
Código: | 14080 |
Departamento: | Departamento de Computação (DC) |
Área: | Engenharia de Sistemas de Software |
Carga-horária total: | 60 horas |
Créditos: | 4 |
Pré-requisitos: | ENGENHARIA DE SOFTWARE |
Ementa
[editar | editar código-fonte]Introdução à Qualidade de Software. Modelos de processos individuais e de equipe, tais como: Personal Software Process (PSP) e Team Software Process (TSP). Normas ISO referentes à qualidade de software. Modelos de qualidade: Capability Maturity Model Integration (CMMI) e Melhoria de Processo de Software Brasileiro (MSP Br).
Conteúdos
[editar | editar código-fonte]- Conceitos Básicos sobre Qualidade.
- Aspectos históricos da qualidade; controle x garantia da qualidade; TQM;
- Normas, Padrões e Modelos de Qualidade de Software.
- Qualidade do Produto, ferramentas e técnicas. ISO 9126 e 12119.
- Qualidade de Processo e a ISO 12207.
- Melhoria de Processo de Software.
- Modelos de Avaliação ISO 15504.
- Normas ISO 9000 para Software: qualidade e auditoria.
- Modelos de Maturidade CMMI, MPS.Br.
- Verificação e Validação de Software.
- Auditoria de Software.
- Gerência da Qualidade de Software.
- Projeto de qualidade de software.
Prática Como Componente Curricular
[editar | editar código-fonte]- Planejamento da qualidade de um projeto.
- Elaboração de processos de desenvolvimento de software.
- Práticas de análise da qualidade do projeto.
- Planejamento de auditorias de processo.
- Condução de auditorias de produto.
Bibliografia Básica
[editar | editar código-fonte]- Chrissis, M.; Konrad, M. and Shrum, S.; CMMI for Development: Guidelines for Process Integration and Product Improvement, 3rd Edition, Addison-Wesley Professional, 2011.
- McMahon,P.; Integrating CMMI and Agile Development: Case Studies and Proven Techniques for Faster Performance Improvement, Addison-Wesley Professional , 2010.
- Kevin R.; ISO/IEC 15504 (SPICE): High-impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors, Tebbo , 2011.
- BORIA, J.L ; BUBINSTEIN, V.L. A história da Tahini-Tahini. Melhoria de Processo de Software com métodos ágeis e modelo MPS. Ministério da Ciência e Tecnologia, PBQP Julho de 2013.
Bibliografia Complementar
[editar | editar código-fonte]- Sommerville, I. Engenharia de Software, 9 ª Edição. Pearson, 2011.
- Koscianski , A.; Soares, M. Qualidade de Software, Novatec, 2007. The Certified Software Quality Engineer Handbook, Linda Westfall, 2009
- Juran's Quality Handbook:The Complete Guide to Performance Excellence, Joseph Defeo and J.M. Juran, 2010.
- The Certified Software Quality Engineer Handbook, Linda Westfall, 2009.
- KOSCIANSKI, André; SOARES, Michel dos Santos. Qualidade de software: aprenda as metodologias e técnicas mais modernas para o desenvolvimento de software. 2. ed. São Paulo, SP: Novatec Editora, 2007.