Grátis
163 pág.

Denunciar
Pré-visualização | Página 2 de 36
5.4 Testes de Software...............................................................................................65 5.4.1 Introdução ...................................................................................................65 5.4.2 Estágios de Teste .......................................................................................66 5.4.3 Abordagens de Teste..................................................................................66 5.4.4 Tipos de Teste ............................................................................................67 5.4.5 Responsabilidade pelos testes....................................................................67 5.4.6 Ferramentas de Teste.................................................................................68 5.5 Gerência de Configuração....................................................................................68 5.6 Operação e Manutenção de Software ..................................................................69 5.7 Ferramentas CASE ..............................................................................................70 6 Qualidade de Software .............................................................................................73 6.1 Conceituação........................................................................................................73 6.2 Evolução dos conceitos de qualidade ..................................................................74 6.2.1 Abordagem de W. Edwards Deming ...........................................................75 6.2.2 Abordagem de Armand Feigenbaum ..........................................................76 6.2.3 Abordagem de Joseph M. Juran .................................................................76 6.2.4 Abordagem de Philip Crosby.......................................................................77 6.2.5 Total Quality Control (TQC).........................................................................78 6.2.6 Total Quality Management (TQM)...............................................................80 6.3 Introdução à Qualidade de Software ....................................................................81 6.3.1 Prevenção X Detecção ...............................................................................81 Técnicas de Prevenção .......................................................................................82 Técnicas de Detecção .........................................................................................82 6.3.2 Planejamento e Gerência da Qualidade de Software .................................82 Planejamento da Qualidade de Software.......................................................82 Garantia da Qualidade de Software...............................................................84 Controle da Qualidade de Software...............................................................85 6.3.3 Custos da Qualidade...................................................................................85 6.4 Modelos e Padrões de Qualidade de Software ....................................................87 6.4.1 As Normas ISO ...........................................................................................88 ISO12207......................................................................................................90 ISO15504......................................................................................................91 6.4.2 Os Modelos do Software Engineering Institute (SEI) ..................................95 CMMI ............................................................................................................97 6.5 Melhoria do Processo de Software.....................................................................100 6.5.1 O Modelo IDEAL .......................................................................................100 6.6 Auditorias e Avaliações (Assessments)..............................................................101 6.6.1 Auditorias ..................................................................................................102 Tipos de Auditoria........................................................................................102 6.6.2 Avaliações Internas (Assessments) ..........................................................103 6.7 Medição de Software..........................................................................................105 6.7.1 Seleção de Métricas..................................................................................105 Técnica Goal/Question/Metric (GQM)..........................................................105 6.7.2 Uso de Métricas para Suporte a Estimativas ............................................107 6.8 Verificações e Validações...................................................................................109 6.8.1 Revisões Formais .....................................................................................109 Revisões Técnicas (technical reviews) ........................................................109 Inspeções (inspection) .................................................................................110 Wakthroughs................................................................................................110 Revisões Gerenciais ....................................................................................110 6.8.2 Inspeções de Software..............................................................................111 6.9 Considerações Finais .........................................................................................112 7 Qualidade de Produto de Software .......................................................................115 7.1 Modelo de qualidade ..........................................................................................115 7.2 Funcionalidade ...................................................................................................116 7.2.1 Adequação................................................................................................117 7.2.2 Acurácia ....................................................................................................117 7.2.3 Interoperabilidade .....................................................................................117 7.2.4 Segurança de acesso ...............................................................................117 7.2.5 Conformidade............................................................................................118 7.3 Confiabilidade.....................................................................................................118 7.3.1 Maturidade ................................................................................................118 7.3.2 Tolerância a falhas....................................................................................118 7.3.3 Recuperabilidade ......................................................................................119 7.3.4 Conformidade............................................................................................119 7.4 Usabilidade.........................................................................................................119 7.4.1 Inteligibilidade ...........................................................................................119 7.4.2 Apreensibilidade........................................................................................119 7.4.3 Operacionalidade ......................................................................................120 7.4.4 Atratividade ...............................................................................................120 7.4.5 Conformidade............................................................................................120