Sobre modelos de ciclo de vida de sistemas, é INCORRETO af...

Próximas questões
Com base no mesmo assunto
Q426081 Arquitetura de Software
Sobre modelos de ciclo de vida de sistemas, é INCORRETO afirmar:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a Alternativa C.

Vamos agora entender o porquê:

Alternativa C: O modelo iterativo incremental propõe uma nova filosofia de organização do ciclo de vida dos sistemas. Os tradicionais conceitos de ciclo de vida em cascata e em espiral foram totalmente abandonados graças a essa revolucionária maneira de desenvolver sistemas.

Essa alternativa está incorreta porque, embora o modelo iterativo incremental realmente apresente uma nova forma de organizar o ciclo de vida dos sistemas, ele não abandona completamente os conceitos tradicionais de ciclo de vida, como o modelo cascata e o modelo espiral. Na verdade, muitos dos princípios fundamentais desses modelos ainda são aplicados e podem ser úteis em certos contextos. A abordagem iterativa incremental é vista como uma evolução que complementa e melhora os métodos tradicionais, mas não os torna obsoletos ou totalmente abandonados.

Agora, vamos analisar por que as outras alternativas estão corretas:

Alternativa A: O tradicional modelo cascata está caindo em desuso devido a diversos fatores, entre eles a pouca adaptabilidade do modelo às constantes mudanças que ocorrem no contexto do sistema a ser implementado.

Essa afirmativa está correta. O modelo cascata é conhecido por sua rigidez e pela dificuldade em lidar com mudanças nos requisitos durante o desenvolvimento do sistema. Em um ambiente dinâmico onde mudanças são frequentes, essa adaptabilidade limitada do modelo cascata torna-o menos prático.

Alternativa B: O tradicional modelo cascata está caindo em desuso por causa da grande distância de tempo entre o término da análise e a disponibilização do software.

Essa afirmativa também está correta. No modelo cascata, todas as fases do desenvolvimento devem ser completadas antes que a implementação comece. Isso pode resultar em um longo período de espera entre o término da análise e a disponibilização do software, o que pode ser ineficiente em contextos onde a entrega rápida é crucial.

Alternativa D: O modelo iterativo incremental define um particionamento do processo de desenvolvimento (iterações) que torna o tempo entre o levantamento de requisitos e a disponibilização do software muito menor.

Essa afirmativa está correta. O modelo iterativo incremental divide o desenvolvimento em ciclos menores (iterações), permitindo que partes do software sejam desenvolvidas, testadas e entregues em intervalos mais curtos. Isso ajuda a reduzir o tempo entre o levantamento de requisitos e a disponibilização do software, atendendo melhor a necessidade de adaptação rápida às mudanças.

Espero que essa explicação tenha ajudado a entender melhor os conceitos de ciclos de vida de sistemas e a razão pela qual a alternativa C é a incorreta. Se tiver mais dúvidas ou precisar de mais explicações, estou à disposição!

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

Gabarito C : O modelo iterativo incremental propõe uma nova filosofia de organização do ciclo de vida dos sistemas. (O erro da questão está em dizer que) Os tradicionais conceitos de ciclo de vida em cascata e em espiral foram totalmente abandonados graças a essa revolucionária maneira de desenvolver sistemas.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo