Post on 07-Sep-2015
description
1
ENGENHARIA DE SOFTWARE
Prof. Me. Fabiana de Lima
fabiana.lima@unicesumar.edu.br
2
Processo de Software.
Modelos de Processo de Software.
Atividades Bsicas do Processo de Software.
Especificao de Software.
Projeto e Implementao de Software.
Validao de Software.
Evoluo de Software.
Agenda
3
Processo de Software
4
Processo de Software
Conjunto de etapas constitudas de diversas tarefas a
serem desenvolvidas com o objetivo central de produzir
um software para determinado propsito. So elas:
Especificao de Software.
Projeto e implementao de Software.
Validao de Software.
Evoluo de Software.
5
Modelos de processo de Software
6
Modelos de processo de Software
Cascata.
Desenvolvimento Incremental.
Engenharia de Software Orientada a Reuso.
7
Modelos de processo de Software
Cascata
8
Modelos de processo de Software
Problemas do Cascata:
Ciclo de Software no linear.
Cliente no define tudo inicialmente.
Verso s fica disponvel para o cliente no final.
9
Modelos de processo de Software
Desenvolvimento Incremental
10
Modelos de processo de Software
Problemas do desenvolvimento incremental:
O processo no visvel.
Sistemas so mal estruturados.
Podem ser exigidas ferramentas e tcnicas especiais.
11
Modelos de processo de Software
Engenharia de Software Orientada a Reuso:
Para Reuso.
Com Reuso.
12
Atividades bsicas do processo de Software
13
Atividades bsicas do processo de Software
1. Especificao de Software.
2. Projeto e implementao de Software.
3. Validao de Software.
4. Evoluo de Software.
14
Atividades bsicas do processo de Software
1. Especificao de Software.
2. Projeto e Implementao de Software.
3. Validao de Software.
4. Evoluo de Software.
Requisitos
Modelos e Codificao
Testes
Modificaes
15
ENGENHARIA DE SOFTWARE
Prof. Me. Fabiana de Lima
fabiana.lima@unicesumar.edu.br