MODELO DE PROCESSO DE SOFTWARE
1 INTRODUÇÃO 3
2 ABORDAGEM DO PROCESSO DE DESENVOLVIMENTO 4
3 DESCRIÇÃO DO MODELO 6
4 AS DIFERENTES ETAPAS DO DESENVOLVIMENTO 8
5 PROBLEMAS 10
6 DOMÍNIO DE APLICAÇÕES 11
7 VANTAGENS DO MODELO 13
8 DESVANTAGENS DO MODELO 14
9 LINGUAGEM DE PROGRAMAÇÃO 15
10 CONCLUSÃO 18
11 BIBLIOGRAFIA 19
ÍNDICE DE FIGURAS
Figura 1 - O modelo Cascata 6
1 INTRODUÇÃO
O modelo clássico ou cascata, que também é conhecido por abordagem “top-down”, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação geral. Esse modelo foi derivado de modelos de atividade de engenharia com o fim de estabelecer ordem no desenvolvimento de grandes produtos de software. Comparado com outros modelos de desenvolvimento de software, este é mais rígido e menos administrativo.
O modelo cascata é um dos mais importantes modelos, e é referência para muitos outros modelos, servindo de base para muitos projetos modernos. A versão original deste modelo foi melhorada e retocada ao longo do tempo e continua sendo muito utilizado hoje em dia.
Grande parte do sucesso do modelo cascata está no fato dele ser orientado para documentação. No entanto deve salientar-se que a documentação abrange mais do que arquivo de texto. Documentar abrange também representações gráficas ou mesmo simulações.
Uma abordagem incorporando processos, métodos e ferramentas devem ser utilizados pelos criadores de software. Esta abordagem é muitas vezes designada de Abordagem do Processo de Desenvolvimento. Existem três abordagens de modelos de processo de desenvolvimento de software. Elas tentam colocar ordem numa atividade inerentemente caótica.
2 ABORDAGEM DO PROCESSO DE DESENVOLVIMENTO
Uma vez definido o modelo de ciclo de desenvolvimento, existem três abordagens para implementá-lo:
Cascata pura;
Incremental;