1
Normas de Qualidade dos Normas de Qualidade dos Produtos de SoftwareProdutos de Software
Disciplina: Produtos de SoftwareDisciplina: Produtos de Software
Prof. Marcelo NogueiraProf. Marcelo Nogueira
Parte 01 Parte 01 –– Versão 1.0Versão 1.0
Produto de SoftwareProduto de Software
A definiA definiçção para produto de software segundo a ão para produto de software segundo a norma IEEEnorma IEEE--STDSTD--610 (IEEE, 1990) 610 (IEEE, 1990) éé::
““O conjunto completo, ou qualquer dos itens O conjunto completo, ou qualquer dos itens individuais do conjunto, de programas de individuais do conjunto, de programas de computador, procedimentos, e documentacomputador, procedimentos, e documentaçção ão associada e dados designados para liberaassociada e dados designados para liberaçção ão para um cliente ou usupara um cliente ou usuáário finalrio final”” (PAULK,1995).(PAULK,1995).
Quando entregamos a um cliente um pacote Quando entregamos a um cliente um pacote bem delimitado e identificado, podemos dizer bem delimitado e identificado, podemos dizer que entregamos um produto (SPINOLA,1998). que entregamos um produto (SPINOLA,1998).
Normas para Qualidade de ProdutoNormas para Qualidade de Produto
O subcomitê de Software do comitê O subcomitê de Software do comitê ttéécnico Conjunto da ISO e IEC vem cnico Conjunto da ISO e IEC vem trabalhando na elaboratrabalhando na elaboraçção de normas e ão de normas e relatrelatóórios trios téécnicos que permitam cnicos que permitam especificar e avaliar a qualidade dos especificar e avaliar a qualidade dos produtos de software. Essas normas e produtos de software. Essas normas e relatrelatóórios são definidos pelos seguintes rios são definidos pelos seguintes documentos:documentos:
2
Norma para Qualidade de Produto Norma para Qualidade de Produto de Softwarede Software
Qualidade de Produto de Software:Qualidade de Produto de Software:�� ISO/IEC 9126ISO/IEC 9126--1: Modelo de Qualidade;1: Modelo de Qualidade;
�� ISO/IEC 9126ISO/IEC 9126--2: M2: Méétricas Externas;tricas Externas;
�� ISO/IEC 9126ISO/IEC 9126--3: M3: Méétricas Internas; etricas Internas; e
�� ISO/IEC 9126ISO/IEC 9126--4: M4: Méétricas de Qualidade em Uso.tricas de Qualidade em Uso.
Normas para AvaliaNormas para Avaliaçção de ão de Produtos de SoftwareProdutos de Software
ISO/IEC 14598ISO/IEC 14598--1: Visão Geral;1: Visão Geral;
ISO/IEC 14598ISO/IEC 14598--2: Planejamento e Gestão;2: Planejamento e Gestão;
ISO/IEC 14598ISO/IEC 14598--3: Processo para Desenvolvedores;3: Processo para Desenvolvedores;
ISO/IEC 14598ISO/IEC 14598--4: Processo para Adquirentes;4: Processo para Adquirentes;
ISO/IEC 14598ISO/IEC 14598--5: Processo para Avaliadores; e5: Processo para Avaliadores; e
ISO/IEC 14598ISO/IEC 14598--6: Documenta6: Documentaçção de Mão de Móódulos de dulos de AvaliaAvaliaçção.ão.
Norma para Teste e Requisitos de Norma para Teste e Requisitos de Qualidade em Pacotes de SoftwareQualidade em Pacotes de Software
NBR ISO/IEC 12.119: Pacotes de Software NBR ISO/IEC 12.119: Pacotes de Software --Teste e requisitos de qualidade;Teste e requisitos de qualidade;
3
Recursos e
Ambiente
Processo de
Avaliação
Produto de
Software
Efeitos do Produto de Software
Suporte àavaliação
Processo de avaliação
Métricas Internas
Métricas Externas
Métricas de qualidade em uso
14.598-1
14.598-2
14.598-6
14.598-3
14.598-4
14.598-5
9.126-1
9.126-3 9.126-2 9.126-4
Relacionamento entre as normas ISO/IEC 9126 e 14598
Referências BibliogrReferências Bibliográáficas (1)ficas (1)
IEEE STD. 610 12IEEE STD. 610 12--1990, 1990, IEEE Standard IEEE Standard
Glossary of Software Engineering TerminologyGlossary of Software Engineering Terminology, , IEEE, Piscataway, NJ, 1997.IEEE, Piscataway, NJ, 1997.
PAULK, M.C. et al. PAULK, M.C. et al. The The CapatibilityCapatibility Maturity Maturity
Model Model –– Guidelines for improving the software Guidelines for improving the software
processprocess, Addison Wesley, SEI series, 1995., Addison Wesley, SEI series, 1995.
SPINOLA, SPINOLA, MAURO DE MESQUITA, MAURO DE MESQUITA, Diretrizes Diretrizes
para o desenvolvimento de software de para o desenvolvimento de software de
sistemas embutidossistemas embutidos, Tese de Doutorado, USP , Tese de Doutorado, USP --São Paulo, 1998. São Paulo, 1998.
Referências BibliogrReferências Bibliográáficas (2)ficas (2)
MACHADO, CRISTINA ÂNGELA FILIPAK MACHADO, CRISTINA ÂNGELA FILIPAK in WEBER, KIVAL CHAVES, in WEBER, KIVAL CHAVES, etet al. al. Qualidade e Produtividade em SoftwareQualidade e Produtividade em Software, , São Paulo, Ed. São Paulo, Ed. MakronMakron Books, 2001.Books, 2001.