DC-UFRPE/Licenciatura Plena em Computação/Qualidade de Software
Programa da Disciplina
editarNome: | Qualidade de Software |
Código: | 14080 |
Departamento: | Departamento de Computação (DC) |
Área: | Computação |
Carga-horária total: | 60 horas |
Carga-horária semanal: | |
Carga-horária Prática | 15 |
Carga-horária Teórica | 45 |
Créditos: | 4 |
Pré-requisito: | 06226 - Engenharia de Software |
Ementa:
editarIntroduçã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).
Objetivos:
editar- Ao final da disciplina o aluno deverá ter refinado suas instituições a respeito de quais aspectos são importantes para a qualidade de um software, e estar familiarizado com vários modelos e normas de qualidade do processo de desenvolvimento do software, práticas de planejamento e monitoramento da qualidade de software, e ferramentas de garantia de qualidade tais como: auditorias e revisões de processos e produtos de software.
Conteúdo Programático
editar- Conceitos Básicos sobre Qualidade.
- Aspectos históricos da qualidade; controle x garantia da qualidade; TQM.
- Custo da qualidade.
- Qualidade do Produto e as ISO 9126 e 12119.
- Qualidade de Código.
- Normas, Padrões e Modelos de Qualidade de Software.
- Gerenciamento da Qualidade.
- Normas ISO 9000 para Software: qualidade e auditoria.
- Qualidade de Processo e a ISO 12207.
- Melhoria de Processo de Software.
- Modelos de Avaliação ISO 15504.
- Planos de Qualidade.
- Verificação e Validação de Software.
- Auditoria de Software.
- Ferramentas de auditoria.
- Planejamento da qualidade de software em um projeto.
Bibliografia básica:
editar- 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 histo´ria da Tahini-Tahini. Melhoria de Processo de Software com me´todos a´geis e modelo MPS. Ministe´rio da Cie^ncia e Tecnologia, PBQP Julho de 2013.
Bibliografia complementar:
editar- Sommerville, I. Engenharia de Software, 9 a Edic¸a~o. Pearson, 2011. 6.
- 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, Andre´; SOARES, Michel dos Santos. Qualidade de software: aprenda as metodologias e te´cnicas mais modernas para o desenvolvimento de software. 2. ed. São Paulo, SP: Novatec Editora, 2007.