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