Escolar Documentos
Profissional Documentos
Cultura Documentos
MODELO EM CASCATA
É o primeiro modelo publicado do processo de desenvolvimento de
software, já estudado anteriormente.
O resultado de cada fase envolve um ou mais documentos que são
aprovados e assinados. A fase seguinte só é iniciada após a conclusão da
fase precedente, mas na prática eles se sobrepõem e trocam informações.
Durante o projeto, são identificados problemas com os requisitos; durante a
codificação são verificados problemas do projeto, e assim por diante. O
processo não é um modelo linear simples, mas envolve uma sequencia de
iterações das atividades de desenvolvimento.
Devido aos custos de produção e aprovação de documentos, as iterações
são onerosas e envolvem muito retrabalho. Depois de algumas iterações é
normal suspender partes do desenvolvimento da fase e passar para o
próximo estágio, postergando soluções ainda não encontradas. Essa
suspensão prematura pode resultar em problemas futuros, quando da
finalização do software.
DESENVOLVIMENTO EVOLUCIONÁRIO
Tem como ideia o desenvolvimento da versão inicial que é exposta aos
comentários do usuário e a partir destes é desenvolvido uma versão
intermediária que é exposta aos comentários do usuário e assim
sucessivamente (gera várias versões) até que um sistema adequado tenha
sido desenvolvido.
Há duas formas de desenvolvimento: