Modelos de ciclo de vida básico

Planejamento

Operação

Projeto

Análise e Especificação de Requisitos

Testes

Manutenção

Fornecer uma estrutura que possibilite
ao gerente fazer estimativas razoáveis

custos

de recursos

e prazos

Utilizado pelos usuários no ambiente de produção

Pode requerer a definição de um novo processo

o software sofrerá mudanças

software precisa ser adaptado

cliente necessita de funcionalidade adicional

erros foram encontrados

processo de levantamento de requisitos é intensificado

Refinamento do escopo

Criação do escopo

Definir melhor os requisitos

Incorporar requisitos tecnológicos aos requisitos essenciais do sistema

Projeto da arquitetura
do sistema

Projeto detalhado.

definir a arquitetura geral do software

detalhar o projeto do software

Implementação

cada unidade de software do projeto detalhado é implementada.

Teste de integração

Teste de sistema

Tteste de unidade

Entrega e Implantação

Treinar os usuários

Colocar em produção

Configurar o ambiente de produção