O modelo de ciclo de vida de desenvolvimento de software, qu...

Próximas questões
Com base no mesmo assunto
Q2171173 Engenharia de Software
O modelo de ciclo de vida de desenvolvimento de software, que é executado em sequência e sem a possibilidade de retorno de uma etapa posterior para uma etapa anterior, é conhecido como modelo:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Cascata.

A questão aborda o tema dos modelos de ciclo de vida de desenvolvimento de software, um assunto de grande importância na Engenharia de Software. Para resolver a questão, é necessário ter conhecimento dos diferentes modelos de desenvolvimento de software e compreender suas características distintas. Vamos falar um pouco sobre eles:

  • Prototipação: envolve a criação de protótipos para entender os requisitos do usuário antes de construir a versão final do software.
  • Espiral: é iterativo e combina elementos do modelo cascata com a prototipação em espirais crescentes, permitindo avaliação de riscos e refinamento em cada ciclo.
  • Incremental: desenvolve o software em incrementos ou versões, permitindo a entrega de funcionalidades ao usuário de maneira gradual.
  • Constrói-conserta: é um modelo ad hoc, onde a construção é seguida pelo reparo das falhas descobertas até que o software seja adequado.
  • Cascata: também conhecido como modelo linear sequencial, onde cada fase do desenvolvimento, como análise de requisitos, design, codificação, testes e manutenção, segue uma após a outra em ordem sequencial, sem iteração ou retorno a fases anteriores.

A alternativa E - Cascata está correta porque no modelo de ciclo de vida de desenvolvimento de software cascata, as etapas são realizadas uma após a outra, em sequência linear, e uma vez que uma etapa é concluída, não se retorna a etapas anteriores. Isso o diferencia dos modelos iterativos ou incrementais, que permitem revisão e iteração ao longo do processo de desenvolvimento.

É importante destacar que, na prática, modelos mais rígidos como o cascata têm sido substituídos ou adaptados por modelos mais flexíveis, que permitem feedback e iteração, de modo a melhor acomodar as mudanças de requisitos e melhorar a qualidade do produto final.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo