Modelo Cascata






Bruno Leite
Guilherme Rocha
Maiko Soranzo
Vitor Hugo Machado



1 . Criação

1. Criação


 Primeiro modelo estruturado

Winston Royce (1970)

Baseado nas engenharias

Estruturado, direcionado e sequenciado

Análise e codificação

Origem de outros modelos



2 . Funcionamento

2. Funcionamento


 Transição formal

Não visa a prática iterativa e incremental


2.1 Requisitos


Imprescindível

Reunião com cliente e escopo do projeto


2.2 Análise


 Linguagem Intermediária

Fluxos de dados e Modelo ER

Cronograma e Orçamento


2.3 Projeto


Estrutura de Dados

Arquitetura do software

Detalhes Procedimentais

Caracterização da interface


2.4 Codificação


Tradução em linguagem de máquina

Centro do processo

Influencia e é influenciada por todas etapas


2.5 Testes


Lógica e funcionalidade

Etapas

Desenvolvedor e Cliente


2.6 Operação


Sistema posto em uso

Cliente solicita alterações


2.7 Observações


Dificuldade com alterações

Muito rígido

Fases muito distintas

Modelo original fortalece experimentação, porém não é muito utilizada na prática



3. Problemas

3.1 Alteração


Dificuldade de modificação do sistema pronto

Primeira e segunda etapa fundamentais

Dificuldade com desenvolvimento modular

Linguagens estruturadas


"Na verdade, o cliente não sabe o que ele quer"


(Fred Brooks - No Silver Bullet)

3.2 Custo da Alteração



3.3 Suporte


Não é satisfatório para questões modernas

Prototipação

Aquisição de Software

Desenvolvimento Modular

Alteração Constante

3.4 Pesquisas


Taylor (2001)

De 1.027 projetos, 87% falharam.

25% atribuíram a práticas do modelo cascata.


3.5 Pesquisas


Jones (2005)

6.700 projetos analisados.

Dificuldades do modelo :

Lidar com mudanças --

Integrações tardias --

3.6 Pesquisas


Johnson et. al. (1999)

Mais da metade das funcionalidades não são usadas.

Desenvolvimento:

Gradativo
&
Modular



4. Conclusões

4.1 Conclusões


Modelo muito importante por seu pioneirismo

Influenciador

Muito rígido

Muito formal, e acaba-se perdendo tempo útil entre fases

Dificuldade com alterações e módulos

Modelo Cascata

By Bruno Herrmann Leite

Modelo Cascata

Trabalho desenvolvido para a disciplina de APSE do IFSUL - Campus Passo Fundo.

  • 624