IV - CONTEÚDO PROGRAMÁTICO
INTRODUÇÃO À ENGENHARIA DE SOFTWARE
1.1 Propósito da Engenharia de Software
1.2 Evolução da Engenharia de Software.
1.3 Áreas Fundamentais da Engenharia de Software.
1.4 Software Engineering Body Of Knowledge (SWEBOK).
VISÃO GERAL DAS ÁREAS FUNDAMENTAIS DA ENGENHARIA DE SOFTWARE
2.1 Requisitos de Software
2.2 Design de Software
2.3 Implementação de Software
2.4 Teste de Software
2.5 Gerenciamento da Configuração de Software
2.6 Manutenção de Software
2.7 Gerenciamento do Desenvolvimento de Software
REQUISITOS DE SOFTWARE
3.1 O que é Requisito.
3.2 Requisitos Funcionais e Não-Funcionais.
3.3 Visão Geral da Engenharia de Requisitos.
3.4 Levantamento de Requisitos.
3.5 Análise de Requisitos
3.6 Gerenciamento de Requisitos
DESIGN E IMPLEMENTAÇÃO DE SOFTWARE
4.1 Propósito
4.2 Atividades Relacionadas ao Design de Software.
4.3 Noções de Arquitetura de Software.
4.4 Diagramas e Ferramentas de Apoio ao Design de Software.
4.5 Padrões de Codificação
TESTE de Software
Propósito
Estágios de Teste
Teste Caixa Branca x Teste Caixa Preta
Planejamento de Teste
Projeto de Teste
Execução de Teste
Análise de Teste
gerenciamento da configuração de software
6.1. Propósito
6.2. Controle de Versões
6.3. Conceitos Fundamentais
6.4. Planejamento da Configuração de Software
6.5. Identificação da Configuração de Software
6.6. Estabelecimento de Baselines
6.7. Controle de Mudanças de Software
6.8. Ferramentas de Configuração e Mudanças de Software
MANUTENÇÃO DE SOFTWARE
7.1 Introdução a Manutenção de Software
7.2 Tipos de Manutenção de Software
7.3 Planejamento da Manutenção de Software
7.4 Aplicando o Controle de Mudanças à Manutenção de Software
GERENCIAMENTO DO DESENVOLVIMENTO DE SOFTWARE
Introdução ao Gerenciamento de Projetos
Planejamento de Projetos
Estimativas de Software
Monitoramento de Projetos de Software
|