Saltar para o conteúdo

DC-UFRPE/Bacharelado em Ciência da Computação/Qualidade de Software

Fonte: Wikiversidade

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

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).

  • 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.