Você está na página 1de 4

CICLO DE VIDA DO SOFTWARE Um software pode ter um ciclo de vida curto. O que podemos entender por vida do software?

No existe sistema pronto e acabado, pois ao longo de sua vida pode exigir: o Manuteno para atender legislao; o o Melhorias e/ou implementaes; Eventuais correes de erros.

O ciclo natural abrange praticamente as fases:

CONCEPO CONSTRUO IMPLANTAO IMPLEMENTAO MATURIDADE DECLINIO MANUTENO MORTE


CICLO DE DESENVOLVIMENTO DO SOFTWARE Todos os sistemas bem elaborados passam pelos estgios de: o Concepo: enfoca a questo o qu? o Desenvolvimento: enfoca a questo como? o Manuteno: enfoca mudanas no sistema e no ambiente O processo de desenvolvimento efetivo deve considerar: o Relao entre todas as tarefas o Ferramentas o Mtodos utilizados o Treinamento o Motivao das pessoas envolvidas. 1

Modelo Clssico ou Cascata O ciclo representado pelas seguintes fases: o o Requisitos: Definio preliminar do escopo do sistema, restries e conceitos alternativos. Anlise: Especificao funcional do sistema (Projeto Lgico); o O ambiente do usurio modelado atravs de Diagramas o DFD Diagrama de Fluxo de dados o DER Diagrama de Entidade Relacionamento UML Linguagem Unificada para Modelagem Prottipos apresentar interao usurio sistema

o o

o o o o o o o

Projeto: Especificao completa da arquitetura de hardware e software, Estruturas de dados do sistema e caracterizao de interfaces; Determina tarefas que cada pessoa envolvida dever executar. Refinamento dos diagramas Construo de pseudocdigos Codificao (Implementao): Codificao e teste individual dos programas Teste: Teste dos componentes integrados do sistema o A partir da especificao estruturada (na anlise) deve comear os casos de aceite. o Plano de testes pessoa responsvel por testar, comparar resultados obtidos com esperados. 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 relatrio com resultados obtidos. o Envolvimento com o usurio para aprovao:

ESPECIFICA O CASOS DE ACEITE PLANO DE TESTE

TESTES DE DESEMPENHO

TESTES DE VIAS NORMAIS RELATRIO FINAL

TESTES DE VIAS DE ERROS

Implantao: o Entrega da documentao (manuais) o o o Treinamento dos usurios Implantao de maneira gradativa. Acompanhamento ps-implantao.

Implantao

Operao
o

Manuteno

Operao e Manuteno: Utilizao do sistema e modificaes decorrentes de erros, mudana de necessidades, etc. Modelo Espiral Desenvolvido para abranger as melhores caractersticas do modelo de ciclo de vida clssico e prototipao, acrescentando anlise de riscos. Cada passo atravs do ciclo inclui: Comunicao com o cliente, planejamento, anlise e projeto (engenharia), prototipao e avaliao. 3

Os passos vo sendo repetidos, at que um produto seja obtido.

Você também pode gostar