O que qualidade?
A totalidade das caractersticas de uma entidade que lhe confere a capacidade de satisfazer s necessidades explcitas e implcitas. (NBR ISO 8402)
Qualidade estar em conformidade com os requisitos dos clientes Qualidade antecipar e satisfazer os desejos dos clientes Qualidade escrever tudo o que se deve fazer e fazer tudo o que foi escrito
conformidade a requisitos funcionais e de desempenho explicitamente declarados, a padres de desenvolvimento claramente documentados e a caractersticas implcitas que so esperadas de todo software profissionalmente desenvolvido [Pressman, 95].
ou
So as determinaes que o software deve ter. EX: Telas Relatrios Clculos Etc. A garantia que todos requisitos funcionais sejam cumpridos que garantem que o sistema bom?
Exemplo pratico
Derivam um valor numrico para algum atributo de um produto de software ou de um processo de software. Ao se comparar esses valores uns com os outros tiramos concluses sobre a qualidade do software ou dos processos.
1.
2.
Exemplos:
-
Exemplo:
-
Garantia
PROCESSO
- Foco na melhoria do processo; - Garante que as coisas estejam sendo feitas certas e de maneira certa; - Garante que o processo definido apropriado.
Controle
PRODUTO
- Garantia que o produto atende os requisitos especificados; - Focam na descoberta de defeitos especficos; - Foco no final das fases do ciclo de desenvolvimento.
Engenheiros de software
Trabalho tcnico.
Grupo de SQA:
Plano de qualidade; Inspeo; Conservao de registros histricos; Anlise e reporting das atividades de SQA para o gerente
do projeto.
do software;
Revisar as atividades dos engenheiros de software; Garantir que os desvios no trabalho do software e nos produtos do
ISO - International Organization for Standardization IEEE - Instituto de Engenharia Eltrica e Eletrnica ABNT - Associao Brasileira de Normas Tcnicas
Estrutura organizacional; - Processos e recursos necessrios para implementar um determinado plano; - Controlar e garantir a qualidade de produtos e servios de organizaes.
-
Compreende todos os processos da organizao: Controle e garantia da qualidade em projetos. Desenvolvimento, produo, instalao e assistncia tcnica. Documentao do sistema (controle das atividades, documentao dos procedimentos). Reviso dos contratos garantindo assim conhecimento assim de ambas as partes. a mais abrangente, compreendendo todos os processos da organizao.
O Departamento de Defesa da EUA precisava melhorar a qualidade dos softwares contratados ou comprados.
Spice CMM
CMMI
Bootstrap
1
Organizaes caticas
3
Repetvel
Organizaes disciplinadas
5
Gerenciado
Organizaes padronizadas
Organizaes previsveis
Inicial
Definido 2 4