Questão de Engenharia de Software — Metodologia de desenvolvimento de software — FUNDATEC 2026
Engenharia de Software›Metodologia de desenvolvimento de software
Código
qg685274
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Linguagens de Programação
Uma organização decidiu desenvolver um sistema utilizando o modelo cascata. Durante a execução do projeto, a equipe concluiu as fases de levantamento de requisitos, projeto e implementação. Na fase de testes, foram identificados diversos problemas decorrentes de requisitos que não haviam sido corretamente especificados. Considerando as características do modelo cascata, qual é a principal limitação evidenciada nesse cenário?
AImpede a realização de testes durante o desenvolvimento do sistema.
BPressupõe que os requisitos estejam bem definidos desde o início, dificultando a incorporação de mudanças nas fases posteriores.
CNão permite o uso de técnicas de verificação e validação durante o processo de desenvolvimento.
DExige que a implementação seja realizada antes da definição dos requisitos do sistema.
EElimina a necessidade de documentação detalhada do sistema.
Revelar gabarito e comentário▾
GabaritoB — Pressupõe que os requisitos estejam bem definidos desde o início, dificultando a incorporação de mudanças nas fases posteriores.
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 Cascata (Waterfall)
Gabarito: letra B. O modelo cascata pressupõe que os requisitos sejam completamente definidos desde o início do projeto. No cenário descrito, problemas de especificação só foram descobertos durante os testes, evidenciando a dificuldade de incorporar mudanças após as fases iniciais – exatamente a limitação apontada na alternativa B.
O modelo cascata é sequencial e sistemático: cada fase só começa após a conclusão da anterior. As principais fases são: levantamento de requisitos, projeto, implementação, testes e manutenção. Uma de suas desvantagens é justamente a rigidez quanto a alterações, especialmente quando os requisitos não estão perfeitamente claros no início.
1Requisitos
2Projeto
3Implementação
4Testes
5Manutenção
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que o modelo cascata impede testes durante o desenvolvimento. Isso é falso: os testes ocorrem em uma fase específica (após a implementação), mas o modelo permite sim a realização de testes. A limitação não é a ausência de testes, mas o momento tardio em que os problemas são detectados.
Alternativa B — ✅ Correta ⟵ GABARITO
Correta. O modelo cascata parte do princípio de que os requisitos podem ser completamente definidos no início, e qualquer mudança posterior é difícil e custosa. O cenário ilustra exatamente essa fragilidade: requisitos mal especificados só são percebidos na fase de testes, quando já é tarde para ajustes sem grande retrabalho.
Alternativa C — ❌ Incorreta
Afirma que o modelo não permite técnicas de verificação e validação durante o desenvolvimento. Na verdade, o modelo cascata inclui verificações ao final de cada fase (revisões) e uma fase de testes dedicada. O problema não é a proibição dessas técnicas, mas a descoberta tardia de falhas.
Alternativa D — ❌ Incorreta
Diz que o modelo exige implementação antes da definição dos requisitos. Isso é o oposto: a ordem correta é requisitos → projeto → implementação. Essa alternativa inverte a sequência lógica do modelo.
Alternativa E — ❌ Incorreta
Afirma que o modelo elimina a necessidade de documentação detalhada. Na verdade, o modelo cascata é conhecido por gerar documentação extensa em cada fase. A documentação é uma característica forte, não uma ausência.
NÃO CAIA NESSA!
Ao estudar modelos de processo, lembre-se: o cascata é rígido e documenta muito; o incremental e o ágil são mais flexíveis e aceitam mudanças. Decore as vantagens e desvantagens de cada um para não cair em pegadinhas como a da alternativa D (inverte a ordem) ou E (nega documentação).