Imagem de fundo

O ciclo de vida de desenvolvimento de software (SDLC, Software Development Life Cycle) ...

O ciclo de vida de desenvolvimento de software (SDLC, Software Development Life Cycle) é o processo econômico e rápido que as equipes de desenvolvimento usam para projetar e criar software de alta qualidade.


Considerando os modelos SDLC que auxiliam na organização das sociedades empresárias, assinale a afirmativa correta.

A

O modelo ágil é iterativo e incremental, o que o diferencia do modelo cascata, que possui fases iterativas e contínuas, e do modelo espiral, que combina pequenos ciclos repetidos com o fluxo sequencial linear.

B

Para projetos pequenos, com escopo limitado, são mais adequados os modelos espiral e ágil. Para projetos grandes e complexos, os modelos iterativo e cascata são mais adequados.

C

Enquanto os modelos espiral e ágil são mais adequados para projetos que demandam alterações frequentes e que necessitam da entrega de novas versões de softwares em cada fase, os modelos cascata e iterativo são mais adequados para projetos que demandam resultado tangível ao final de cada fase e que possuem requisitos mapeados e estabelecidos a priori e que se mantém ao longo do desenvolvimento.

D

A alteração no escopo pode ser uma consequência percebida em projetos do modelo iterativo, pela repetição de ciclos, e no modelo ágil, pela dependência do feedback de clientes.