1. Requisitos de Software
2. Projeto de Software
3. Construção de Software
4. Gerência de Configuração de Software
5. Gerência da Engenharia de Software
6. Manutenção de software
7. Processos de Engenharia de Software
8. Qualidade de Software
9. Ferramentas e Métodos da Engenharia de Software
10. Fundamentos de Computação
11. Práticas Profissionais em Engenharia de Software
12. Fundamentos de Matemática
13. Economia da Engenharia de Software
14. Fundamentos de Engenharia
15. Teste de Software
15.1. Avalia a qualidade do produto, identificando defeitos e problemas
15.2. Elemento crítico da garantia de qualidade de software e representa a revisão final da especificação, projeto e geração de código
15.3. Três grandes estágios
15.3.1. Teste de unidade, de integração e de sistema
15.4. Objetivos
15.4.1. Teste de aceitação / qualificação
15.4.2. Teste alfa e beta
15.4.3. Teste de conformidade / funcionais
15.4.4. Teste de regressão
15.4.5. Teste de desempenho
15.4.6. Teste de estresse
15.4.7. Teste de usabilidade
15.5. Definições
15.5.1. Baseada na intuição e experiência
15.5.2. Baseada na especificação técnica
15.5.3. Baseada no código
15.5.4. Baseada em falhas
15.5.5. Baseada no uso
15.5.6. Baseada na natureza da aplicação
15.5.7. Baseada em seleção e combinação
15.6. Medidas
15.6.1. Instrumentos para otimizar o planejamento e a execução de testes, baseados no tamanho do sistema, quantidade de pontos de função, complexidade, tipos e densidade de falha, confiabilidade e eficácia
15.7. Processo
15.7.1. Atitude colaborativa, guiadas por objetivo, com teste de processo de gestão, documentação e equipe de teste interna e independente