Questão de Engenharia de Software — Processos de Software — FUNDATEC 2023
Engenharia de Software›Processos de Software
Código
qq897003
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Suporte de Sistemas Operacionais
Na Engenharia de Software, qual alternativa descreve corretamente o que é o modelo de desenvolvimento de software em cascata?
AUm modelo de desenvolvimento de software iterativo e incremental, em que o software é construído em pequenas etapas e entregas frequentes.
BUm modelo de desenvolvimento de software baseado em testes, em que os testes são criados antes do código e o desenvolvimento é feito em pequenas iterações.
CUm modelo de desenvolvimento de software em que as atividades de desenvolvimento são organizadas em fases sequenciais, em que uma fase só começa após a conclusão da anterior.
DUm modelo de desenvolvimento de software que enfatiza a interação e colaboração contínua entre desenvolvedores, clientes e usuários finais.
ENenhuma das alternativas anteriores está correta.
Revelar gabarito e comentário▾
GabaritoC — Um modelo de desenvolvimento de software em que as atividades de desenvolvimento são organizadas em fases sequenciais, em que uma fase só começa após a conclusão da anterior.
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 C. O modelo cascata é um modelo sequencial e sistemático, em que as fases são organizadas de forma linear e uma fase só começa após a conclusão da anterior. Essa é a descrição clássica do modelo, conforme amplamente documentado na literatura de Engenharia de Software.
A questão cobra o conhecimento básico sobre os modelos de processo de software. O modelo cascata é um dos mais tradicionais, caracterizado pela execução sequencial das etapas de requisitos, projeto, implementação, testes e manutenção.
1Requisitos
2Projeto
3Implementação
4Testes
5Manutenção
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Descreve um modelo iterativo e incremental, como o desenvolvimento ágil ou o próprio modelo incremental. No cascata, não há repetição de fases nem entregas frequentes; o software é entregue apenas ao final.
Alternativa B — ❌ Incorreta
Refere-se ao Desenvolvimento Orientado a Testes (TDD), onde os testes são escritos antes do código. O cascata segue a sequência tradicional: requisitos → projeto → implementação → testes, sem inversão.
Alternativa C — ✅ Correta ⟵ GABARITO
Corresponde exatamente à definição do modelo cascata: fases sequenciais e dependência entre elas. Como descrito no material de apoio: "O modelo cascata é um modelo sequencial e sistemático, em que, em princípio, o resultado de cada estágio é a aprovação de um ou mais documentos e o estágio seguinte não deve ser iniciado até que a fase anterior seja concluída."
Alternativa D — ❌ Incorreta
Descreve metodologias ágeis, como Scrum ou Extreme Programming, que enfatizam interação e colaboração contínua. O cascata é mais rígido e com menor envolvimento do cliente durante o desenvolvimento.
Alternativa E — ❌ Incorreta
Como a alternativa C está correta, a letra E ("nenhuma das anteriores") é falsa.