Escolar Documentos
Profissional Documentos
Cultura Documentos
CONCEPÇÃO
CONSTRUÇÃO
IMPLANTAÇÃO
IMPLEMENTAÇÃO
MATURIDADE
DECLINIO
MANUTENÇÃO
MORTE
1
NBR ISO/IEC 12207
Processos do Ciclo de Vida do Software
Garantia da Qualidade
Operação Verificação
Validação
Desenvol-
vimento Revisão Conjunta
Manutenção Auditoria
Resolução de Problemas
Processos Organizacionais
Melhoria Infra-estrutura
Gerência Treinamento
2
CICLO DE DESENVOLVIMENTO DO
SOFTWARE
3
o Protótipos – apresentar interação usuário→ sistema
• Projeto:
o Especificação completa da arquitetura de hardware
e software,
o Estruturas de dados do sistema e caracterização de
interfaces;
o Determina tarefas que cada pessoa envolvida
deverá executar.
o Refinamento dos diagramas
o Construção de pseudocódigos
• Codificação (Implementação):
4
o Testes de desempenho – tempo de resposta
o Testes de vias normais – rotina correta
o Testes de vias de erros – rotina com valores
errados.
o Final – relatório com resultados obtidos.
o Envolvimento com o usuário para aprovação:
ESPECIFICAÇÃO
CASOS DE PLANO DE
ACEITE TESTE
RELATÓRIO
FINAL
• Implantação:
o Entrega da documentação (manuais)
o Treinamento dos usuários
o Implantação de maneira gradativa.
o Acompanhamento pós-implantação.
5
Implantação
Operação Manutenção
• Operação e Manutenção:
o Utilização do sistema e modificações decorrentes
de erros, mudança de necessidades, etc.
Modelo Espiral
• Desenvolvido para abranger as melhores características
do modelo de ciclo de vida clássico e prototipação,
acrescentando análise de riscos.
• Cada passo através do ciclo inclui: Comunicação com o
cliente, planejamento, análise e projeto (engenharia),
prototipação e avaliação.
• Os passos vão sendo repetidos, até que um produto seja
obtido.