Notas_Aula_Engenharia_Software

37534 palavras 151 páginas
UFES - Universidade Federal do Espírito Santo

Engenharia de Software
Notas de Aula

Ricardo de Almeida Falbo falbo@inf.ufes.br 2013

Sumário
Capítulo 1 - Introdução
1.1 – Qualidade de Software
1.2 – Processo de Software
1.3 – A Organização deste Texto

1
2
3
4

PARTE I – Desenvolvimento e Manutenção de Software
Capítulo 2 – Visão Geral do Processo de Desenvolvimento
2.1 – Modelos de Processo Sequenciais
2.2 – Modelos de Processo Incrementais
2.3 – Modelos de Processo Evolutivos
2.4 – Prototipação
2.4 – Processo Unificado
Capítulo 3 – Requisitos de Software
3.1 – Requisitos e Tipos de Requisitos
3.2 – Engenharia de Requisitos
3.3 – Levantamento de Requisitos
3.4 – Análise de Requisitos
3.5 – Métodos de Análise de Requisitos no Paradigma Estruturado
3.6 – Modelagem de Entidades e Relacionamentos
3.7 – Modelagem de Fluxos de Dados
3.8 – Modelagem de Casos de Uso
3.9 – Modelagem de Estados
3.10 – Análise de Requisitos segundo o Paradigma Estruturado
Capítulo 4 – Projeto de Software
4.1 – Projeto de Dados
4.2 – Projeto de Interface com o Usuário
4.3 – Projeto Modular de Programas
Capítulo 5 – Implementação e Teste de Software
5.1 – Implementação
5.2 – Princípios Gerais de Teste de Software
5.3 – Níveis de Teste
5.4 – Técnicas de Teste
5.5 – Processo de Teste
Capítulo 6 – Entrega e Manutenção
6.1 – Entrega
6.2 – Manutenção

7
8
11
13
14
15
19
19
19
21
22
24
25
36
45
48
48
50
51
59
61
70
70
71
74
77
84
87
87
87

PARTE II – Gerência de Software
Capítulo 7 – Gerência da Qualidade
7.1 – Documentação de Software
7.2 – Verificação e Validação de Software por meio de Revisões
7.3 – Gerência de Configuração de Software
7.4 – Medição de Software
Capítulo 8 – Gerência de Projetos
8.1 – Projeto de Software e Gerência de Projetos
8.2 – O Processo de Gerência de Projetos
8.3 – Determinação do Escopo do Software
8.4 – Definição do Processo de Software do Projeto
8.5 – Estimativas
8.6 –

Relacionados