Engenharia de software
SISTEMA DE ENSINO PRESENCIAL CONECTADO
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
HELTON JUSTUS TORRES
JAILSON DANTAS FREIRE
JÉSSICA CARVALHO SANTOS
FRANCISVALDO REBOUÇAS FERREIRA
JOÃO PAULO MIRANDATEIXEIRA
JÉSUS DUARTE SILVA
MODELO DE PROCESSOS AGEIS VS MODELOS EVOLUCIONARIOS
Teixeira de Freitas
2010
Helton justus torres
JAILSON DANTAS FREIRE
JÉSSICA CARVALHO SANTOS
FRANCISVALDO REBOUÇAS FERREIRA
JOÃO PAULO MIRANDATEIXEIRA
JÉSUS DUARTE SILVA
MODELO DE PROCESSOS AGEIS VS MODELOS EVOLUCIONARIOS
Trabalho apresentado ao Curso de Análise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para a disciplina Engenharia de Software
Prof. Luis Cláudio Perini
Teixeira de Freitas
2010
SUMÁRIO
1. Introdução 3
2. MODELOS DE PROCESSOS AGÉIS 4
2.1 Os princípios do desenvolvimento ágil valorizam: 5
2.2 APLICABILIDADE DOS MÉTODOS ÁGEIS 5
2.3 MÉTODOS ÁGEIS E O GERENCIAMENTO DE PROJETO 8
3. MODELO EVOLUCIONÁRIO 9
3.1 MODELO DE PROTOTIPAGEM 9
3.2 MODELO INCREMENTAL 10
3.3. Modelo de Montagem de Componentes 10
3.4 MODELO DE DESENVOLVIMENTO CONCORRENTE 10
3.5. MODELO ESPIRAL 11
4. Modelo de Métodos Formais 12
ANEXOS 13
Anexo 1 - entrevista 14
5. CONCLUSÃO 17
Referencias 18
Introdução
Há uma década, vem se tentando encontrar um processo ou metodologia previsível e repetível que melhore a produtividade e qualidade. Alguns tentaram sintetizar e formalizar a tarefa aparentemente incontrolável de escrever um software. Outros aplicaram técnicas de gerenciamento de projeto na escrita de software. Sem o gerenciamento de projeto, projetos de software podem facilmente sofrer atraso ou estourar o orçamento. Como um grande número de projetos de software não atendem suas expectativas em termos de funcionalidades, custo, ou cronograma de entrega, ainda não existe um modelo de processo perfeito para todas aplicações.