Anasile e desenvolvimento de sistemas
UFP
Qualidade de Software
Álvaro Rocha amrocha@ufp.pt http://www.ufp.pt/~amrocha
Qualidade de Software - Álvaro Rocha - 2005
1
Início>Tópicos
UFP
Tópicos
1. Fundamentos
2. Qualidade e Maturidade do Processo de SW
ISO 9000, ISO 12207, SW-CMM, TRILLIUM;
BOOTSTRAP, P-CMM, PSP, SE-CMM, SPICE (ISO
15504),CMMI do SEI [2000]
3. Qualidade de Produtos de SW
ISO/IEC 9126
4. Avaliação da Maturidade do Processo
5. Avaliação da Qualidade do Software
Qualidade de Software - Álvaro Rocha - 2005
2
Início>Fundamentos
UFP
Qualidade (1)
• Termo subjectivo com significados diferentes para pessoas e contextos diferentes.
• [Infopédia, Porto Editora, 2005]:
– 1. Propriedade ou condição natural de uma pessoa ou coisa que a distingue das outras; atributo; característica; predicado;
– 2. aptidão; capacidade;
– 3. dom; virtude;
– 4. modo de ser; carácter; índole;
– 5. importância; valor; distinção.
Qualidade de Software - Álvaro Rocha - 2005
3
Início>Fundamentos
UFP
Qualidade (2)
• Conjunto de propriedades de um produto ou serviço, que lhe conferem aptidões para satisfazer as necessidades explícitas ou implícitas [ISO/IEC 8402, 1994]
• O grau com que um conjunto de propriedades inerentes ao produto satisfaz os requisitos [ISO/IEC 2000]
Qualidade de Software - Álvaro Rocha - 2005
4
Início>Fundamentos
UFP
Evolução Histórica (1)
• Inspecção e Detecção de Erros (até aos anos 40):
– Inicialmente trabalho artesanal (controlo individual de cada tarefa).
– 1918: Ford Motor Company. (Primeira cadeia de montajem).
– 1930: Laboratórios Bel.
Qualidade de Software - Álvaro Rocha - 2005
5
Início>Fundamentos
UFP
Evolução Histórica (2)
• Controlo Estatístico da Qualidade (até aos anos 80):
– Mercado pouco competitivo. Preço de venda fixado pelo fabricante em função dos custos.
– Impedir que o produto defeituoso chegue ao cliente.
– Conseguir uniformidade do serviço.
–