Dúvidas - MDS


Qual a diferênça ente modelo incremental e espiral ??
Os dois não criam um executável utilizável a cada incremento ??

As duas abordagens são iterativas, mas há diferenças:

A abordagem do desenvolvimento incremental é dividido em 7 etapas seqüênciais: Definir esboço do requisitos --> atribuir requisitos aos requerimentos --> Projetar arquitetura do sistema --> Desenvolver incremento do sistema --> Validar incremento --> Integrar incremento --> Validar sistema.
Em Validar sistema vemos se voltamos para a fase Desenvolver incremento do sistema ou se o sistema já é o final.

A abordagem do desenvolvimento em espiral é dividida em 4 setores: Definição dos objetos; Avaliação e redução de riscos; Desenvolvimento e validação; e Planejamento.

Note que no desenvolvimento em espiral há uma explícita consideração dos riscos, enquanto que nos demais essa visão explícita não existe. Esse é o principal ponto de diferença entre o desenvolvimento em espiral e os demais métodos.

Referência:
SOMMERVILLE, Ian. Engenharia de Software. 6ª Edição. 2005. Editora Pearson.

3 comentários

Postagens mais visitadas deste blog

MANUAL DE REDAÇÃO DA PRESIDÊNCIA DA REPÚBLICA

Plural de substantivos compostos