Web conference software livre
Qualidade de Software
Professor: Roberto Fabiano Fernandes
Qualidade
Há mais de 4.000
Automação e consumo
Controle estatístico
Na década de 40 surgiram vários órgãos ligados à qualidade
ASQC – American Society for Quality Control, hoje ASQ http://asq.org/index.aspx ABNT – Associação Brasileira de Normas Técnicas – http://www.abnt.org.br/ ISO – International Standardization Organization – http://www.iso.org/iso/home.html IEC – International Eletrotechnical Commission
http://www.iec.ch/
O que é qualidade?
Gomes Filho e Honesko (2004) afirmam que existem três abordagens na área da qualidade:
a americana – planejamento, controle e aperfeiçoamento da qualidade;
a japonesa – métodos estatísticos
Princípios de William Edwards Deming
“Um ciclo sem fim de melhorias contínuas”.
e a européia – padronização, ISO
O que é qualidade?
Conjunto de características que fazem parte de uma entidade que lhe satisfaz as necessidades explícitas e implícitas.
Pode-se dizer também que:
-qualidade é estar em conformidade com os requisitos dos clientes, neste caso qualidade se exprime a partir da satisfação de todas as necessidades expressas pelo cliente durante a análise de requisitos
- Logo, um processo de software com qualidade é aquele que:
Consegue satisfazer as necessidades explícitas e implícitas dos envolvidos. Qualidade é função do processo
Q=f(Processo)
Fonte: Varvakis
O que é qualidade?
Qualidade: difícil definir, mas fácil de saber quando está ausente
E qualidade em software?
O que faz um software ser bom?
A mesma pergunta poderia ser feita a carros.
Qual o melhor carro?
Resposta:
Imagine…
Viajar numa estrada de terra com família, cachorro, malas,..
Mesmo assim pergunto: Software bom atende aos requistos funcionais e não-funcionais
Visão romântica é muito superficial
Visão Pragmática passa pela medição
Nossos