Atividade portfólio disciplina: análise de sistemas i - modelos de ciclo de vida no processo de desenvolvimento de software
Introdução-----------------------------------------------------------------------------------3
Modelos de ciclo de vida no processo de desenvolvimento de software---4
1. Cascata-----------------------------------------------------------------------------------4
2. Espiral-------------------------------------------------------------------------------------7
3. Modelo iterativo e incremental----------------------------------------------------10
4. Extreme Programming--------------------------------------------------------------11
Referências-------------------------------------------------------------------------------16
INTRODUÇÃO
INTRODUÇÃO O modelo de ciclo de vida é um dos elementos essenciais do processo de desenvolvimento de tecnologia e a escolha de um modelo acaba por ter grande influência sobre o sucesso de produção de um projeto, pois ajuda a melhorar o seu andamento e a garantir que os objetivos finais de cada passo sejam alcançados. Ainda, dependendo da escolha, é possível aumentar a velocidade de desenvolvimento, melhorar a qualidade, localizar e controlar pontos de melhoria, minimizar overhead e exposições a riscos e até mesmo melhorar as relações com os clientes.
MODELOS DE CICLO DE VIDA NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
1 Cascata
Este modelo é reconhecido como o modelo mais antigo e o mais amplamente usado da engenharia de software. Uma de suas características é a de que ele necessita de uma abordagem sistemática e sequencial, pois o resultado de uma fase compõe a entrada de sua fase posterior. Como citado acima, este modelo de ciclo de vida foi o primeiro modelo a ser reconhecido em engenharia de software e ainda é empregado como alicerce de muitos ciclos de vida utilizados atualmente, pois consiste basicamente num modelo linear em que cada passo ou etapa devem ser completados antes da posterior ser iniciada, pois cada fase gera uma saída que é utilizada como entrada seguinte.