← Questões de Engenharia de Software

Engenharia de Software · FGV · 2025

Questão comentada de Engenharia de Software

Acerca dos modelos de desenvolvimento de software, avalie as afirmativas a seguir. I. O modelo em cascata apresenta o processo de desenvolvimento de software como uma série de etapas simultâneas. II. No modelo incremental, as fases de especificação, desenvolvimento e validação são intercaladas. III. O modelo ágil considera que os requisitos e o projeto (design) são desenvolvidos juntos. Está correto o que se afirma em

Gabarito: D

Os modelos de desenvolvimento de software organizam o trabalho em fases, e cada um faz isso de um jeito. No modelo em cascata, a ideia é bem linear: uma etapa termina para a próxima começar, como uma fila organizada, e não como etapas simultâneas. Então a afirmativa I está errada, porque cascata não é um processo paralelo. No modelo incremental, o produto vai sendo entregue em partes, por incrementos. Em cada incremento, é comum ocorrerem especificação, desenvolvimento e validação, de forma repetida e intercalada ao longo do processo. Por isso, a afirmativa II está correta: o foco é construir e revisar aos poucos, sem esperar tudo ficar pronto para só depois testar. Já no modelo ágil, a lógica é integrar atividades e responder rapidamente a mudanças. Requisitos e design não ficam presos em uma sequência rígida; eles evoluem juntos, em ciclos curtos e com feedback constante. Então a afirmativa III também está correta. Assim, a banca acertou ao marcar a letra D, porque apenas as afirmativas II e III refletem corretamente os modelos incremental e ágil. A I mistura cascata com algo mais próximo de paralelismo, o que não combina com a proposta clássica do modelo.

Continue treinando

Questões relacionadas