TI1
FACULDADE DE INFORMÁTICA
PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
Curso de Mestrado
Problemas, Desafios e
Abordagens do Processo de Desenvolvimento de Software
Trabalho Individual I
Rafael Prikladnicki
Orientador
Prof. Dr. Jorge Luis Nicolas Audy
Porto Alegre, 13 de fevereiro de 2004.
SUMÁRIO
LISTA DE FIGURAS ............................................................................................iv
LISTA DE ABREVIATURAS E SIGLAS..................................................................... v
1 INTRODUÇÃO ................................................................................................ 6
2 A Engenharia de Software e o Processo de Desenvolvimento de Software ........... 11
3 Ciclos de Vida do Processo de Desenvolvimento de Software ............................. 16
3.1 Ciclo de Vida Clássico – Modelo Cascata ................................................... 17
3.1.1 Principais Virtudes do Ciclo de Vida Clássico .................................... 18
3.1.2 Possíveis Problemas do Ciclo de Vida Clássico .................................. 18
3.2 Ciclo de Vida Incremental - Prototipação .................................................. 18
3.2.1 Principais Virtudes do Ciclo de Vida Incremental............................... 20
3.2.2 Possíveis Problemas do Ciclo de Vida Incremental ............................ 20
3.3 O Ciclo de Vida Espiral ........................................................................... 20
3.3.1 Principais Virtudes do Ciclo de Vida Espiral ...................................... 21
3.3.2 Possíveis Problemas do Ciclo de Vida Espiral .................................... 22
3.4 Combinando Modelos de Ciclo de Vida...................................................... 22
3.4.1 Técnicas de Quarta Geração .......................................................... 23
4 Principais problemas do desenvolvimento de software