A maior rede de estudos do Brasil

Grátis
163 pág.
Mod.01.MPS_Engenharia&QualidadeSoftware_V.28.09.06

Pré-visualização | Página 3 de 36

7.5 Eficiência ............................................................................................................120 
7.5.1 Comportamento em relação ao tempo......................................................121 
7.5.2 Utilização de recursos...............................................................................121 
7.5.3 Conformidade............................................................................................121 
7.6 Manutenibilidade ................................................................................................121 
7.6.1 Analisabilidade ..........................................................................................121 
7.6.2 Modificabilidade ........................................................................................121 
7.7 Estabilidade ........................................................................................................122 
7.7.1 Testabilidade.............................................................................................122 
7.7.2 Conformidade............................................................................................122 
7.8 Portabilidade.......................................................................................................122 
7.8.1 Adaptabilidade ..........................................................................................122 
7.8.2 Capacidade para ser instalado.................................................................122 
7.8.3 Coexistência..............................................................................................123 
7.8.4 Capacidade para substituir .......................................................................123 
7.8.5 Aderência..................................................................................................123 
7.9 Eficácia...............................................................................................................124 
7.10 Produtividade....................................................................................................124 
7.11 Segurança ........................................................................................................124 
7.12 Satisfação.........................................................................................................124 
8 Conclusão ...............................................................................................................126 
9 Exercícios de Fixação ............................................................................................129 
10 Referências Bibliográficas...................................................................................131 
Anexo A – Padrão de codificação JAVA..................................................................137 
 
 
LISTA DE FIGURAS 
 
Figura 1.1: Relacionamento entre engenharia de processo, gerenciamento de 
projeto e engenharia do produto.................................................................14 
Figura 2.1: Diferenças do produto de software ...........................................................18 
Figura 2.2: Exemplo da estrutura de um NPD ............................................................19 
Figura 2.3: Pequeno centro de desenvolvimento........................................................21 
Figura 2.4: Organograma de uma fábrica de software................................................22 
Figura 2.5: NPDs versus fábricas de software............................................................23 
Figura 2.6: Estrutura para modelagem do sistema de processo da ODS. ..................24 
Figura 3.1: O modelo cascata.....................................................................................28 
Figura 3.2: O modelo cascata com iterações..............................................................29 
Figura 3.3: O modelo de desenvolvimento evolucionário ...........................................31 
Figura 3.4: O modelo de transformação formal ..........................................................32 
Figura 3.5: Desenvolvimento baseado em reuso........................................................33 
Figura 3.6: O modelo espiral.......................................................................................34 
Figura 3.7: O modelo incremental...............................................................................35 
Figura 4.1: Estrutura de um plano de projeto..............................................................40 
Figura 4.2: Processos do gerenciamento de projetos do PMBOK..............................44 
Figura 4.3: Áreas do gerenciamento de projetos do PMBOK. ....................................45 
Figura 5.1: Erros e custo de correção.........................................................................53 
Figura 5.2: Engenheiro de requisitos X engenheiro de software ................................54 
Figura 5.3: Processo de engenharia de requisitos......................................................58 
Figura 5.4: Linguagens para especificação de requisitos ...........................................60 
Figura 6.1: Bases do TQC ..........................................................................................79 
Figura 6.2: Ciclo PDCA para melhorias ......................................................................79 
Figura 6.3: Elementos-chave do TQM ........................................................................80 
Figura 6.4: Desenvolvimento de produtos de software ...............................................81 
Figura 6.5: Visão geral do planejamento da qualidade...............................................83 
Figura 6.6: Visão geral da garantia da qualidade .......................................................84 
Figura 6.7: Balanceamento do custo da qualidade [Kezner1998]...............................86 
Figura 6.8: Requisitos da ISO9001/ISO9000-3...........................................................89 
Figura 6.9: Processos da ISO12207...........................................................................91 
Figura 6.10: As dimensões do modelo de referência da ISO 15504...........................92 
Figura 6.11: Relacionamento entre o modelo de referência e o modelo de 
avaliação.....................................................................................................94 
Figura 6.12: Utilização da ISO15504 ..........................................................................95 
Figura 6.13: Estrutura do Capability Maturity Model for Software...............................96 
Figura 6.14:CMMI: áreas de processo em duas representações: por estágio e 
contínua ...................................................................................................98 
Figura 6.15: Visualização gráfica do IDEAL [MacFeeley1999] .................................101 
Figura 6.16: Visão geral do processo de auditoria....................................................103 
Figura 6.17: Visão geral do processo de avaliação ..................................................104 
Figura 6.18: Visão geral do processo de inspeção ...................................................112 
 
 
 
 
LISTA DE TABELAS 
 
 
Tabela 6.1: Iniciativas para melhoria da qualidade do processo de software .............87 
Tabela 6.2: Normas ISO9000 para suporte ao desenvolvimento de software ............90 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
EDITORA - UFLA/FAEPE – Introdução à Engenharia de Software e Qualidade de Software 
 
10 
 
 
 
1 
INTRODUÇÃO 
Atualmente, há cada vez mais sistemas controlados por software, fazendo com 
que a economia de praticamente todos os países seja muito dependente da qualidade

Crie agora seu perfil grátis para visualizar sem restrições.