Questão de Engenharia de Software — Geral — INSTITUTO AOCP 2024
Engenharia de Software›Geral
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.
AF – V – V – F.
BF – V – F – F.
CF – F – F – F.
DV – V – V – F.
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.
1Especificação de requisitos
2Projeto
3Implementação
4Testes
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.