Você está na página 1de 4

modelos

cascata

1- Análise e Definição dos Requisitos

Nesta fase, são estabelecidos os requisitos do produto que o idealizador almeja desenvolver

2- Projeto do Sistema

O projeto de elaboração do sistema é composto por vários processos que se centralizam em


quatro atributos diferentes do sistema, sendo: a estrutura de dados, a arquitetura do
software, caracterização das interfaces e detalhes procedimentais.

3- Implementação

A etapa de implementação é quando os programas são criados. Caso o projeto tenha um nível
de detalhamento mais avançado, a etapa de codificação pode ser implementada de maneira
automática.

4- Teste do Sistema

Após o fim da etapa de codificação, inicia-se a fase da realização de teste do sistema. Este
processo de teste é focado em dois pontos principais, que são as lógicas internas do software e
as suas funcionalidades externas.

5- Manutenção

A fase da manutenção se baseia na correção de erros que não detectados durante os testes,
em melhorias funcionais e de preferência com os demais tipos de suporte.
cascata evolucionara (water fal evolucionario)

incremental

O PROCESSO INCREMENTAL
A noção de processo incremental corresponde à ideia de “ aumentar (alargar) pouco-a-pouco ” o
âmbito do sistema. Uma boa imagem para este atributo é a de uma mansão que foi construída por
sucessivos incrementos a partir de uma primeira casa com apenas duas divisões.w

Um incremento não é necessariamente a adição do código executável correspondente aos casos de


uso que pertencem à iteração em andamento. Especialmente nas primeiras fases do ciclo de
desenvolvimento, os desenvolvedores podem substituir um projeto superficial por um mais
detalhado ou sofisticado. Em fases avançadas os incrementos são tipicamente aditivos.

iterativo

O PROCESSO ITERATIVO
A noção de Processo Iterativo corresponde à ideia de “ melhorar (ou refinar) pouco - a - pouco ” o
sistema ( iterações ). Em cada iteração a equipe de desenvolvimento identifica e especifica os
requisitos relevantes, cria um projeto utilizando a arquitetura escolhida como guia, implementa o
projeto em componentes e verifica se esses componentes satisfazem os requisitos. Se uma iteração
atinge os seus objectivos, o desenvolvimento prossegue com a próxima iteração, caso contrário a
equipa deve rever as suas decisões e tentar uma nova abordagem.

Portanto, o âmbito do sistema não é alterado, mas o seu detalhe vai aumentando em iterações
sucessivas. Um excelente exemplo de aplicação do processo iterativo encontra-se no trabalho
artístico, em que o resultado final de uma obra sofre inúmeras iterações.

Espiral
O modelo espiral foi desenvolvido de modo a combinar as melhores
características dos modelos: Linear e Prototipação. O mesmo ainda
acrescenta um novo recurso, a análise de riscos, inexistente nesses
outros modelos. As quatro etapas a serem seguidas são dispostas da
seguinte maneira:

 Planejamento: onde se determinam os objetivos, alternativas


e restrições ao software.

 Análise de riscos: onde as alternativas são analisadas e os


riscos são identificados / resolvidos.

Engenharia: O desenvolvimento do produto ao nível seguinte.

Atualização: feita pelo cliente, onde os resultados obtidos pela


engenharia são avaliados.

Você também pode gostar