Ciclo De Vida Incremental E Iterativo

1152 palavras 5 páginas
Ciclo de Vida – Iterativo e Incremental

O modelo de ciclo de vida incremental e iterativo foi proposto como uma resposta aos problemas encontrados no modelo em cascata. Um processo de desenvolvimento segundo essa abordagem divide o desenvolvimento de um produto de software em ciclos. Em cada ciclo de desenvolvimento, podem ser identificadas as fases de análise, projeto, implementação e testes. Essa característica contrasta com a abordagem clássica, na qual as fases de análise, projeto, implementação e testes são realizadas uma única vez.
Cada um dos ciclos considera um subconjunto de requisitos. Os requisitos são desenvolvidos uma vez que sejam alocados a um ciclo de desenvolvimento. No próximo ciclo, um outro subconjunto dos requisitos é considerado para ser desenvolvido, o que produz um novo incremento do sistema que contém extensões e refinamentos sobre o incremento anterior.
Assim, o desenvolvimento evolui em versões, através da construção incremental e iterativa de novas funcionalidades até que o sistema completo esteja construído. Note que apenas uma parte dos requisitos é considerada em cada ciclo de desenvolvimento. Na verdade, um modelo de ciclo de vida iterativo e incremental pode ser visto como uma generalização da abordagem em cascata: o software é desenvolvimento em incrementos e cada incremento é desenvolvido em cascata.

No modelo de ciclo de vida incremental e iterativo, um sistema de software é desenvolvido em vários passos similares(iterativo). Em cada passo, o sistema é estendido com mais funcionalidades(incremental).

A abordagem incremental e iterativa somente é possível se existir um mecanismo para dividir os requisitos do sistema em partes, para que cada parte seja alocada a um ciclo de desenvolvimento. Essa alocação é realizada em função do grau de importância atribuído a cada requisito.

Tipos de Ciclos de Processos
O PROCESSO ITERATIVO
A noção de Processo Iterativo corresponde à ideia de “ melhorar (ou refinar) pouco - a - pouco ” o

Relacionados

  • Processo de desenvolvimento de um software
    1709 palavras | 7 páginas
  • kjkj
    687 palavras | 3 páginas
  • O que Software
    4271 palavras | 18 páginas
  • Capítulo 2 Principios de análise e projeto de sistemas com UML
    1337 palavras | 6 páginas
  • Caso de uso modelos
    7622 palavras | 31 páginas
  • Sistemas e seus benefícios
    1151 palavras | 5 páginas
  • MODELO DE PROCESSO INCREMENTAL
    1431 palavras | 6 páginas
  • FUNDAMENTOS DE TECNOLOGIA DA INFORMAÇÃO
    2710 palavras | 11 páginas
  • Redes
    1105 palavras | 5 páginas
  • Desenvolvimento de Sistemas
    3958 palavras | 16 páginas