Questão de Engenharia de Software — Metodologia de desenvolvimento de software — CESPE / CEBRASPE 2025
Engenharia de Software›Metodologia de desenvolvimento de software
Código
ce196323
Banca
CESPE / CEBRASPE
Órgão
CAESB-DF
Ano
2025
Nível
Superior
Cargo
Analista de Suporte ao Negócio - Analista de Sistemas
No contexto do desenvolvimento de software, o processo interativo e incremental é
Aum método com enfoque na integração de componentes reutilizáveis em um sistema já existente, evitando a necessidade de desenvolvê-lo desde o início.
Buma abordagem que intercala as atividades de especificação, desenvolvimento e validação, criando versões sucessivas que adicionam novas funcionalidades ao sistema.
Cum modelo linear de desenvolvimento em que cada fase deve ser concluída antes que a próxima comece, sem revisões ou interações.
Duma técnica que utiliza incrementos pequenos, envolvendo clientes para feedback rápido e priorizando a comunicação informal em detrimento da documentação formal.
Eum modelo que representa o processo de software como ciclos, cada qual abordando fases como viabilidade, requisitos e projeto, com foco em riscos.
Revelar gabarito e comentário▾
GabaritoB — uma abordagem que intercala as atividades de especificação, desenvolvimento e validação, criando versões sucessivas que adicionam novas funcionalidades ao sistema.
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”.
Processo interativo e incremental
Gabarito: letra B. O processo interativo e incremental é uma abordagem que intercala as atividades de especificação, desenvolvimento e validação, criando versões sucessivas que adicionam novas funcionalidades ao sistema — exatamente o que descreve a alternativa B. Essa definição é amplamente aceita na engenharia de software (Pressman, Sommerville) e contrasta com modelos lineares ou focados em riscos.
Modelos de processo de software: Lineares (Cascata (C)); Iterativos (Iterativo e incremental (B), Ágil (D) — caso particular, Espiral (E) — foco em riscos); Baseados em componentes (Reúso/integração (A))
Alternativa A — ❌ Incorreta
Refere-se à integração de componentes reutilizáveis em um sistema existente, característica do desenvolvimento baseado em componentes, não da abordagem iterativa e incremental.
Alternativa B — ✅ Correta ⟵ GABARITO
Descreve com precisão a essência do processo: intercalar especificação, desenvolvimento e validação com entregas sucessivas.
Alternativa C — ❌ Incorreta
Corresponde ao modelo cascata (waterfall), linear e sem iterações, exatamente o oposto do processo iterativo e incremental.
Alternativa D — ❌ Incorreta
Embora metodologias ágeis (como XP e Scrum) sejam iterativas e incrementais, a definição geral do processo não exige comunicação informal nem priorização de documentação reduzida; essas são características específicas de certas metodologias. A alternativa restringe indevidamente o conceito.
Alternativa E — ❌ Incorreta
Descreve o modelo espiral (Boehm), que é cíclico e focado em riscos, mas não representa a abordagem iterativa e incremental em seu sentido mais amplo.
NÃO CAIA NESSA!
A alternativa D pode confundir por associar iteração e incremento a práticas ágeis. O processo iterativo e incremental é um conceito mais geral; a comunicação informal e a documentação enxuta são escolhas metodológicas, não requisitos da definição.
Para fixar, uma tabela que mostra a qual modelo cada alternativa se refere: