Engenharia de Software - Qualidade
Análise e Desenvolvimento de Sistemas
Engenharia de Software III
Professor Dr Kleber Rocha de Oliveira
Centro Universitário de Bauru/CEUB
Instituição Toledo de Ensino/ITE
2013/2
Plano de Ensino
• Introdução
• Qualidade de processo de software
– Introdução ao conceito de qualidade
– CMM/CMMI
– Introdução à Qualidade de Software
– MPS.BR
– Normas e organismos normativos
– PSP/TSP(Personal Software
Process/ Team Software Process )
– Fatores humanos de qualidade
– Maturidade de organizações
• Teste de software
• Qualidade de produto de software
– Técnicas
– Norma ABNT/NBR ISO/IEC
– Fases
– Métricas
– Ciclo de Vida
– Interface e ergonomia
– Programação
– Qualidade de código
– Verificação e validação
Biliografia
●
R.S.Pressman. Software Engineering, A Practicioners Approach, McGrawHill.
●
Ian Sommerville. Engenharia de Software. 9ª edição. 2011. Editora
Saraiva.
Conceito da Qualidade
“A qualidade é relativa. O que é qualidade para uma pessoa pode ser falta de qualidade para outra.”
“Qualidade é um conceito subjetivo que está relacionado diretamente às percepções de cada indivíduo. Diversos fatores como cultura, modelos mentais, tipo de produto ou serviço prestado, necessidades e expectativas influenciam diretamente nesta definição.”
O Conceito da Qualidade
Qualidade de um produto ou serviço
"excelência"
– Conformidade com as exigências dos clientes;
– Relação custo/benefício;
– Adequação ao uso;
– Valor agregado, que produtos similares não possuem;
– Fazer certo à primeira vez;
– Produtos e/ou serviços com efetividade;
O Conceito da Qualidade
• Óptica do produtor
– Concepção e produção de um produto que vá ao encontro das necessidades do cliente.
• Óptica do cliente
– Valor e à utilidade reconhecidas ao produto, estando em alguns casos ligada ao preço.
Qualidade de Software
Área de conhecimento da engenharia de software que