Pular para o conteúdo principal

Questão de Engenharia de Software — Geral — INSTITUTO AOCP 2024

Engenharia de SoftwareGeral
Código
qa631604
Banca
INSTITUTO AOCP
Órgão
MGI
Ano
2024
Cargo
Esp ( )

Sobre o modelo de desenvolvimento de software em cascata, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.

 

(  ) O modelo em cascata permite voltar facilmente à fase anterior para realizar modificações durante qualquer etapa do desenvolvimento.

 

(  ) Cada fase do modelo em cascata deve ser completada antes que a próxima fase comece.

 

(  ) No modelo em cascata, o produto final é testado somente após a conclusão de todas as fases de desenvolvimento.

 

(  ) É recomendado o uso do modelo em cascata em projetos que requerem alta adaptabilidade a mudanças.


  1. AF – V – V – F.
  2. BF – V – F – F.
  3. CF – F – F – F.
  4. DV – V – V – F.
  5. EV – V – V – V.
Revelar gabarito e comentário

GabaritoA — F – V – V – F.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Modelo em Cascata: características e limitações

Gabarito: letra A (F – V – V – F). O modelo em cascata é um processo sequencial e linear, no qual cada fase só se inicia após a conclusão da anterior, e o produto final é testado somente ao final de todas as fases — por isso, é inadequado para projetos que exigem alta adaptabilidade a mudanças. A primeira afirmativa é falsa porque o modelo não permite voltar facilmente às fases anteriores; a segunda e a terceira são verdadeiras; a quarta é falsa.

O modelo em cascata, também chamado de modelo clássico, sequencial, linear ou waterfall, é o mais antigo e tradicional dos modelos de processo de software. Sua essência está na organização estritamente sequencial das atividades: o desenvolvimento flui de cima para baixo, como uma cascata, e cada fase depende integralmente da fase anterior. As fases típicas, segundo Sommerville, são: especificação de requisitos, projeto, implementação, testes e manutenção. A saída de uma fase é a entrada da seguinte, o que torna o modelo simples de entender e gerenciar.

A principal característica — e também a principal limitação — é a rigidez. Como cada fase deve ser completamente terminada e aprovada antes que a próxima comece, não há previsão de retorno às fases anteriores para realizar modificações. Na prática, se um erro for descoberto em uma fase tardia, corrigi-lo exige refazer todo o fluxo desde o ponto do erro, o que é caro e demorado. Por isso, o modelo é recomendado apenas quando os requisitos são bem compreendidos e estáveis, e não para projetos que exigem alta adaptabilidade a mudanças.

O modelo em cascata é frequentemente contrastado com os modelos iterativos e incrementais, como o espiral e as metodologias ágeis. Enquanto o cascata é rígido e sequencial, os modelos iterativos permitem ciclos de feedback e adaptação contínua. Essa distinção é crucial para entender por que a quarta afirmativa é falsa: a alta adaptabilidade a mudanças é justamente o oposto da filosofia do cascata.

A banca explora a confusão entre o modelo em cascata e os modelos iterativos. O candidato que não domina as características de cada modelo pode marcar a primeira afirmativa como verdadeira, pensando que é possível voltar às fases anteriores, ou marcar a quarta como verdadeira, confundindo o cascata com metodologias ágeis. A chave é lembrar que o cascata é sequencial, rígido e não permite retorno fácil às fases anteriores.

  1. 1Especificação de requisitos
  2. 2Projeto
  3. 3Implementação
  4. 4Testes
  5. 5Manutenção
LEVEL · soulevel.com.br

Afirmativa 1 — ❌ Falsa

A afirmativa diz que o modelo em cascata permite voltar facilmente à fase anterior para realizar modificações durante qualquer etapa do desenvolvimento. Isso é falso. O modelo em cascata é sequencial e linear: cada fase só se inicia após a conclusão da anterior, e não há previsão de retorno às fases anteriores. Se um erro for descoberto em uma fase tardia, corrigi-lo exige refazer todo o fluxo desde o ponto do erro, o que é caro e demorado. A banca inverte a característica do modelo: em vez de permitir retorno fácil, o cascata é conhecido por sua rigidez e dificuldade de adaptação a mudanças.

Afirmativa 2 — ✅ Verdadeira

A afirmativa diz que cada fase do modelo em cascata deve ser completada antes que a próxima fase comece. Isso é verdadeiro. O modelo em cascata é sequencial: a saída de uma fase é a entrada da seguinte, e cada fase deve ser completamente terminada e aprovada antes que a próxima comece. Essa é uma das principais características do modelo, que o torna simples de entender e gerenciar, mas também rígido e inflexível.

Afirmativa 3 — ✅ Verdadeira

A afirmativa diz que no modelo em cascata o produto final é testado somente após a conclusão de todas as fases de desenvolvimento. Isso é verdadeiro. No modelo em cascata, os testes são realizados apenas na fase final, após a implementação. Isso significa que erros só são descobertos tardiamente, o que aumenta o custo de correção. Essa é uma das principais desvantagens do modelo, que contrasta com os modelos iterativos, onde os testes são realizados continuamente.

Afirmativa 4 — ❌ Falsa

A afirmativa diz que é recomendado o uso do modelo em cascata em projetos que requerem alta adaptabilidade a mudanças. Isso é falso. O modelo em cascata é recomendado apenas quando os requisitos são bem compreendidos e estáveis, e não para projetos que exigem alta adaptabilidade a mudanças. A alta adaptabilidade é justamente o oposto da filosofia do cascata, que é rígido e sequencial. Para projetos que exigem adaptabilidade, são recomendados os modelos iterativos e incrementais, como o espiral e as metodologias ágeis.

Conclusão: A sequência correta é F – V – V – F, portanto a alternativa correta é a letra A.

Gabarito: letra A

Link permanente: /questoes/qa631604