Você está na página 1de 8

Captulo 1 O que qualidade?

11 Histria
12 Uma crise de mais de trinta anos
13 Qualidade e requisitos
14 Papel da subjetividade
15 Qualidade e bugs I: insetos inofensivos
16 Um erro um defeito, uma falha ou bug?
161 Defeito
162 Falha
163 Isolar um defeito
164 Estabilizar um programa
17 Qualidade e bugs II: catstrofes
171 Ariane 501
172 Therac-25
18 Qualidade e o SWEBOK
181 Fundamentos de qualidade
182 Processos de gerncia de qualidade
183 Consideraes prticas
19 Exerccios
Captulo 2 Normase organismos normativos
21 Um pouco de histria
211 De facto ou de jure?
22 ISO
221 ISO, IEC e JTC1
222 ABNT
23 Certificao e adequao
24 Etapas na criao de uma norma
25 Quadro de normas
26 Exerccios
Captulo 3 Mtricas:viso geral
31 Papel dos nmeros
32 Fontes de rudo
321 Influncia do usurio
322 Influncia do hardware
33 Medidas e estimativas
34 Carter esttico ou dinmico
35 Carter qualitativo ou quantitativo
36 Resultados estatsticos teis
361 Mdia
362 Varincia e desvio-padro
363 Teste de Student
364 Histogramas
365 Anlise de regresso
37 Concluses com base em nmeros

38 Dados histricos
39 Exerccios
Captulo 4 Fatores humanos de qualidade
41 Histrias da vida real
411 Permisso para ir embora
412 Sem sada
413 Previses
42 Empresas que desenvolvem software
421 Organizao do trabalho
422 Comunicao
423 Individualismo
424 Gerncia de manufatura
425 Relao comercial-desenvolvimento
43 Maturidade de organizaes
431 Tipos de organizaes quanto maturidade
432 Resumo dos nveis de maturidade
44 Prticas de organizaes maduras
441 Interao com o cliente
442 Gerenciamento de projetos
443 Mtricas
444 Treinamento e coaching
445 Revises por pares
45 Sistema Kaizen
451 Bases do sistema 5S
452 Os 5S
453 Aplicao construo de software
46 Exerccios
Captulo 5 CMM eCMMI
51 Origem: o modelo SW-CMM
511 Nveis do SW-CMM
512 SW-CMM em pequenas empresas
513 Concluso do SW-CMM
52 Modelo CMMI
521 Disciplinas do CMMI
522 Representao por estgios x contnua
523 CMMI: Representao por estgios
524 CMMI: representao contnua
525 Comparao entre as representaes
526 Concluso do CMMI
53 Exerccios
Captulo 6 Melhoria de processos individuaise deequipes
61 Introduo
62 Estrutura do PSP

63 Scripts do PSP
64 Plano do projeto
641 Resumo do plano
642 Tamanho do cdigo
643 Tempo
644 Defeitos
65 Controle de qualidade
651 Revises
652 Coletas e estimativas de dados
653 Custos associados com qualidade
66 Script completo do PSP
67 Concluso do PSP
68 Processo para times: o TSP
681 Estrutura do TSP
682 Lanamentos
683 Concluso sobre o TSP
69 Comparao de modelos: PSP, TSP e SW-CMM
610 Exerccios
Captulo 7 MPSBR:Melhoria de Processo do Software Brasileiro
71 Introduo
72 Estrutura
73 Descrio
74 Descrio dos processos
741 Nvel G
742 Nvel F
743 Nvel E
744 Nvel D
745 Nvel C
746 Nvel B
747 Nvel A
75 Concluso
76 Exerccios
Captulo 8 Normas ISO
81 ISO 9000
82 ISO/IEC 15504
821 Projeto SPICE
822 Viso geral da norma
823 Dimenso de processo
824 Dimenso de capacidade
825 Nveis de capacidade
83 ISO/IEC 12207: processos de ciclo de vida
831 Estrutura da norma
832 Processos primrios
833 Processos de apoio

834 Processos organizacionais


84 Exerccios
Captulo 9 Influncia dos requisitos na qualidade
91 Introduo
92 Requisitos de software
921 Lidando com o desconhecido
93 Documento de requisitos
94 Tipos de requisitos
941 Requisitos funcionais
942 Requisitos no-funcionais
95 Tcnicas de levantamento de requisitos
951 Entrevistas
952 Etnografia
953 Questionrios
954 Cenrios
96 Qualidade de requisitos
97 Perspective-Based Reading
98 Dilogo entre cliente e desenvolvedor
99 Ferramentas
910 Exerccios
Captulo 10 Metodologiasageis
101 Introduo
102 Metodologias tradicionais
1021 Modelo clssico
1022 Experincias da indstria
103 Metodologias ageis
1031 Extreme Programming
1032 Scrum
104 Resultados do uso de metodologias geis
105 Exerccios
Captulo 11 SQuaRE: ISO/IEC 25000
111 Introduo
112 Origem: as normas ISO/IEC 9126 e 14598
113 Divises da norma SQuaRE
114 Qualidade no ciclo de vida
115 Modelo de qualidade
1151 Funcionalidade
1152 Manutenibilidade
1153 Usabilidade
1154 Confiabilidade
1155 Eficincia
1156 Portabilidade
116 Medies

117 Relacionando medidas e requisitos


118 Exerccios
Captulo 12 Mtricas
121 Introduo
122 Mtodo GQM
123 Qualidade das mtricas
124 Funcionalidade
125 Manutenibilidade
1251 Medidas de tamanho
1252 Complexidade estrutural
1253 Medidas baseadas no fluxo de dados
1254 Acoplamento e coeso
1255 UML e orientao a objetos
126 Usabilidade
127 Confiabilidade
1271 Medidas de disponibilidade
1272 Classificao de falhas
128 Eficincia
129 Portabilidade
1210 Anlise dos resultados
12101 Combinando mtricas por ponderao
12102 Combinando mtricas via AHP
1211 Exerccios
Captulo 13 Interfaceeergonomia
131 Introduo
1311 Um breve histrico
1312 Dimenses da usabilidade
1313 Importncia de uma interface correta
1314 Um contra-exemplo
132 Organizao de tarefas
1321 Projeto centrado em tarefas
1322 Sete mais ou menos dois
1323 Assistentes
1324 Interfaces programveis
133 Elementos de projeto de interfaces
1331 Vocabulrio
1332 Cores
1333 Grficos e cones
1334 Animaes
1335 Uso de sons
134 Padres de projeto de interface
135 Avaliaes de usabilidade
136 Critrios gerais
1361 Sugestes para o projeto de interfaces

137 Exerccios
Captulo 14 Programao:fatores de qualidade
141 Introduo
142 Gap semntico
1421 Influncia da linguagem utilizada
143 Paradigmas de programao
1431 Orientao a objetos
1432 Orientao a aspectos
1433 Combinando paradigmas
144 Tratando a complexidade
1441 Tcnicas estruturadas
1442 Padres de projeto
145 Importncia dos diagramas
1451 UML
1452 Redes de Petri
146 Documentao e implementao
1461 Efeito das falhas de comunicao
1462 Documentao e cdigo
1463 Programao literal
147 Geradores de cdigo
148 Viso geral sobre mtodos formais
149 Exerccios
Captulo 15 Qualidade decdigo
151 Introduo
1511 Pr-requisitos da codificao
152 Leitura de cdigo: compreenso da semntica
1521 Estilos de codificao
153 Melhorando a escrita
1531 Identificadores
1532 Recuos, espaamento e alinhamento
1533 Ferramentas apropriadas: editores
154 Documentao de cdigo
1541 Ferramenta Doxygen
1542 Formatos de comentrios
155 Reaproveitamento de cdigo
1551 Reuso de trechos de cdigo
1552 Comunidades de desenvolvedores
1553 Bibliotecas
156 Programao defensiva
1561 Entradas de dados
1562 Compilao condicional e assertivas
1563 Excees
1564 Estilo de codificao
157 Outras tcnicas

1571 CleanRoom
1572 Programao por contrato
158 Exerccios
Captulo 16 Validao everificao
161 Introduo
162 Classificando defeitos
163 Teste: viso geral
1631 Confiabilidade e disponibilidade
1632 Plano de testes
164 Casos de teste
1641 Fatores psicolgicos
1642 Medindo a cobertura dos testes
165 Tipos de teste
1651 Caixa-preta e Caixa-branca
1652 Teste de estresse
1653 Testes de integrao
1654 Orientado a objetos
1655 Aceitao
166 Ferramentas
1661 Depuradores
1662 Profilers (monitores)
1663 Ferramentas para teste
167 Provando a correo de software
1671 Interpretao abstrata
168 Revises
1681 Revises individuais
1682 Revises em equipe
169 Instrumentao de software
1691 Arquivos de log
1610 Documentao: o padro IEEE
1611 Exerccios
Captulo 17 Ferramentas
171 Documentao
1711 Aplicaes de XML
1712 OpenOffice
1713 Wiki
172 Tratamento de requisitos
1721 Armazenagem e gerenciamento
1722 Descries textuais e formais
173 Projeto e anlise
1731 Interfaces e prottipos
1732 Arquitetura
174 Implementao
1741 Documentao de cdigo

1742 Controle de verses


175 Ferramentas para revises e testes
176 Apoio a metodologias
Apndice A Mtricas
A1 Funcionalidade
A2 Manutenibilidade
A3 Usabilidade
A4 Confiabilidade
A5 Eficincia
A6 Portabilidade

Você também pode gostar