Curso Puc 2005
ciclos de vida e processos de projeto
Cico de vida de software | Correlações |
Ciclo de vida de Software é o periodo de tempo que se inicia com um conceito para um produto de software e acaba sempre que o software deixa de estar disponivel pata utilização. O modelo de ciclo de vida represnta as atividades, suas entradas e saidas (documentos, tabelas, mediçoões) e suas interações durante o ciclo de vida. O ciclo de vida de um software começa com a seleção de um modelo de ciclo de vida de software. O padrão IEEE 1074.1-1995 fornece um framework para estruturaçao de um determinado processo de software. Os modelos de ciclo de vida são: | |
Cascata ou Tradicional - mais usado quando a tecnologia é fixa durante todo o projeto.
Incremental
Evolutivo
Prototipação
Espiral
RAD -
Orientado a Reuso
Embutido
PSP - processo de softwrae pessoal
|
|
Critérios para seleção de um modelo de ciclo de vida : | |
Critérios relacionados aos usuários / equipe |
|
Critérios relacionados ao problema Grau de maturidade do domínio da aplicação . Complexidade do problema. Freqüência de mudanças nos requisitos. Grau de magnitude das mudanças nos requisitos. Grau de modularidade do problema. |
|
Critérios relacionados ao Produto |
|
Critérios relacionados aos recursos
Disponibilidade de recursos humanos. Grau de acesso aos usuários. |
|
Critérios relacionados ao desenvolvimento |
|