Você está na página 1de 4

1.

Modelos de Processo Prescritivos


Concentra-se em estruturar e ordenar o desenvolvimento de software (Pressman, 2016)

Modelos que se baseiam em uma descrição de como as atividades são feitas (Wazlawick, 2013)

Cada modelo de processo também prescreve um fluxo de processo (ou fluxo de trabalho), ou seja, a forma pela qual os
elementos do processo estão relacionados.

O fluxo de um processo pode se dar de forma:

Linear: Quando as atividades são executadas em sequência, vão sendo executadas uma após a outra.

Interativo: Uma ou mais atividades são repetidas antes de se prosseguir para a próxima

Evolucionário: As atividades são executadas de forma circular, com uma versão mais completa a cada volta.
2. Modelo Sequencial:
Projetos que progridem através de uma série de fases sequenciais ou o trabalho executado
em cada fase é geralmente de caráter diferente do trabalho das fases anteriores. são
geralmente preferidos quando o produto a ser entregue é bem entendido, quando há uma
base significativa de prática na indústria, ou quando se exige que o produto seja entregue
por inteiro para ter valor junto aos grupos de partes interessadas.

(Projetos uniformes com ciclos de vida previsíveis podem usar esse conceito. Adequado
para problemas que são bem compreendidos e o trabalho flui de forma linear, quando os
requisitos são claros e estáveis.)
3. Modelo Incremental
As fases do projeto são repetidas à medida que a compreensão do produto pela equipe do
projeto aumenta. O modelo incremental libera uma série de versões que oferecem
progressivamente maior funcionalidade à medida que cada incremento é liberado.

(São geralmente preferidos quando uma organização necessita administrar as mudanças


dos objetivos.

Adequado quando os requisitos iniciais são razoavelmente bem definidos, e pode ser
necessário o rápido fornecimento de um conjunto de funcionalidades.

Projetos grandes e complexos são muitas vezes executados de maneira iterativa para
reduzir o risco ao permitir que a equipe incorpore o feedback e as lições aprendidas entre
as iterações).
4. Modelo Evolucionário:
As atividades são executadas de forma circular, a cada volta uma versão mais completa do
software é gerada. No final de cada iteração, o produto deve estar pronto para a análise
pelo cliente. Os modelo evolucionários produzem uma versão cada vez mais completa a
cada iteração.

(Adequado a projetos complexos, com alto risco e requisitos pouco conhecidos. Geralmente
são preferidos quando se lida com um ambiente em rápida mutação, quando os requisitos e
escopo são difíceis de definir antecipadamente, e quando é possível definir pequenas
melhorias incrementais que entregarão valor às partes interessadas)

Você também pode gostar