Questão de Engenharia de Software — Metodologia de desenvolvimento de software — FUNDATEC 2026
Engenharia de Software›Metodologia de desenvolvimento de software
Código
qg685263
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Linguagens de Programação
No desenvolvimento de software, diferentes modelos de ciclo de vida podem ser adotados para organizar as etapas do processo de construção de sistemas. Sobre modelos de ciclo de vida do software, analise as assertivas a seguir:I. No modelo cascata, as fases do desenvolvimento são executadas de forma sequencial, sendo esperado que cada etapa seja concluída antes do início da próxima.II. No modelo incremental, o sistema é desenvolvido e entregue em partes sucessivas, nas quais cada incremento adiciona novas funcionalidades ao sistema existente.III. Modelos iterativos e incrementais permitem revisões e ajustes nos requisitos ao longo do processo de desenvolvimento.IV. O modelo cascata é especialmente adequado para projetos em que os requisitos são bem compreendidos e pouco sujeitos a mudanças.Quais estão corretas?
AApenas I e III.
BApenas II e IV.
CApenas I, II e III.
DApenas I, II e IV.
EI, II, III e IV.
Revelar gabarito e comentário▾
GabaritoE — I, II, III e IV.
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”.
Modelos de Ciclo de Vida do Software
Gabarito: letra E – Todos os quatro itens estão corretos. O modelo cascata é sequencial e adequado para requisitos estáveis; o modelo incremental entrega funcionalidades em partes; modelos iterativos e incrementais permitem ajustes contínuos. Esses conceitos são consagrados na engenharia de software (Pressman, Sommerville).
Modelos de ciclo de vida: Cascata (Fases sequenciais, Requisitos estáveis, Mudanças tardias difíceis); Incremental (Entregas parciais, Funcionalidades adicionadas); Iterativo e incremental (Revisões contínuas, Ajustes nos requisitos)
Item I – ✅ Correto
O modelo cascata (ou sequencial linear) é caracterizado pela execução de fases em ordem estrita: uma etapa só começa após a conclusão da anterior. Essa descrição corresponde à definição clássica do modelo.
Item II – ✅ Correto
O modelo incremental propõe o desenvolvimento em partes sucessivas, cada uma agregando novas funcionalidades ao sistema já existente, permitindo entregas parciais.
Item III – ✅ Correto
Modelos iterativos e incrementais (como o RUP e o desenvolvimento ágil) incorporam ciclos de revisão, possibilitando ajustes nos requisitos ao longo do projeto, diferentemente do cascata puro.
Item IV – ✅ Correto
O modelo cascata é mais eficaz quando os requisitos são bem compreendidos, estáveis e com baixa probabilidade de mudanças, pois sua rigidez dificulta alterações tardias.
Conclusão: I, II, III e IV estão corretos, portanto a alternativa E é o gabarito.