Testes
Profª Ana Paula Gonçalves Serra
Engenharia de Software
Modelos Prescritivos de
Processos
Capítulo 3
Engenharia de Software
Roger Pressman
6ª edição - McGrawHill
Modelos Prescritivos
Modelos Prescritivos de processos definem um conjunto distinto de atividades, ações, tarefas, marcos e produtos de trabalho que são necessários para fazer engenharia de software com alta qualidade. Esses modelos de processo não são perfeitos, mas efetivamente fornecem um roteiro útil para o trabalho de engenharia de software.
Quais são os produtos (artefatos) gerados?
Como tenho certeza de que fiz corretamente?
Universidade São Judas Tadeu - Engenharia de Software -Profa. Ana Paula Gonçalves Serra
2
Modelos de Processos de Software
Modelo Sequencial Linear (Cascata);
Modelo Prototipação;
Modelo Incremental;
Modelo RAD;
Modelo RUP;
Modelo Espiral;
Outros Modelos.
Universidade São Judas Tadeu - Engenharia de Software -Profa. Ana Paula Gonçalves Serra
3
1
Modelos de Processo de Software
Um modelo de processo para engenharia de software é escolhido com base:
Na natureza do projeto e da aplicação (tipo de software); Nos métodos e ferramentas a serem utilizados; e Nos controles e nos produtos intermediários e finais a serem entregues.
Universidade São Judas Tadeu - Engenharia de Software -Profa. Ana Paula Gonçalves Serra
4
Modelos de Processos de Software
Modelo Sequencial Linear (Cascata);
Modelo Prototipação;
Modelo RAD;
Modelo Incremental;
Modelo RUP;
Modelo Espiral;
Outros Modelos.
Universidade São Judas Tadeu - Engenharia de Software -Profa. Ana Paula Gonçalves Serra
5
Modelo Sequencial Linear
Engenharia de sistemas/ da informação
ANÁLISE
PROJETO
CODIFICAÇÃO
Universidade São Judas Tadeu - Engenharia de Software -Profa. Ana Paula Gonçalves Serra
TESTE
6
2
Modelo Sequencial Linear
Modelo original (Royce)
ENGENHARIA
DE SISTEMAS/
ESPECIFICAÇÃO
DE