Escolar Documentos
Profissional Documentos
Cultura Documentos
A ordenação das tarefas na forma como foram apresentadas deve ser rigorosamente
respeitada.
Desvantagem:
O modelo assume que os requisitos são inalterados ao longo do desenvolvimento. isto em boa
parte dos casos não é verdade, uma vez que nem todos requisitos são completamente definidos
na etapa de análise.
As primeiras versões operacionais do software são obtidas nas etapas mais tardias do processo, o
que na maioria das vezes inquieta o cliente uma vez que ele quer ter acesso rápido ao seu
produto.
A manutenção é considerada uma fase por si só, enquanto que a forma moderna de
desenvolvimento considera que a manutenção deve ser feita através da replicação do processo
sob novas demandas.
Modelo de prototipagem
A ideia por traz deste modelo é eliminar a política de “congelamento” de requisitos antes do
projecto ou da codificação. Isto é feito através da obtenção de um protótipo, com base no
conhecimento dos requisitos iniciais para o sistema.
Um programa existente que permita representar todas ou parte das funções desejadas para
o software a construir;
Vantagens
Permite a obtenção de uma versão, mesmo que simplificada, do que será o sistema, com
um pequeno investimento inicial.
Processo iterativo
A noção do processo iterativo corresponde a ideia de melhorar pouco a pouco. Em cada iteração
a equipa de desenvolvimento identifica e especifica os requisitos relevantes, cria um projecto,
implementa o projecto em componentes e verifica se esses componentes satisfazem os requisitos.
Se uma iteração atinge o seu objectivo, o desenvolvimento prossegue com a iteração seguinte,
caso contrário, a equipa deve rever suas decisões e tentar uma nova abordagem.
Processo incremental
Em cada ciclo de desenvolvimento podem ser identificadas as diferentes fases. Cada um dos
ciclos considera um conjunto de requisitos.
Vantagens
Desvantagens
Dificuldades na gestão porque as fases do ciclo de vida podem estar ocorrendo em simultâneo;
O cliente pode se entusiasmar excessivamente com a primeira versão do sistema e pensar que tal
versão já corresponde ao sistema como um todo.
Modelo em espiral
Sugere uma organização em espiral, a qual é composta por diversos ciclos. A dimensão angular
representa o avanço do desenvolvimento ao longo das etapas, e a dimensão vertical representa o
custo acumulado na realização das diversas etapas.
Cada ciclo na espiral inicia com a identificação dos objectivos e as alternativas para atingir os
objectivos assim como as restrições impostas.
Depois são avaliadas as alternativas com base nos objectivos fixados, o que permitirá de definir
as incertezas e riscos de cada alternativa.
Neste modelo, cada ciclo é encerrado por uma actividade de revisão. A continuidade do processo
é definida como função dos riscos.
Vantagens
Permite que o projetista e o cliente possam entender e reagir aos riscos em cada etapa evolutiva;
Desvantagens