Questão de Engenharia de Software — Metodologia de desenvolvimento de software — CESPE / CEBRASPE 2025
Engenharia de Software›Metodologia de desenvolvimento de software
Código
ce214859
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-SE
Ano
2025
Nível
Superior
Cargo
Auditor Fiscal Tributário - Tecnologia da Informação
Assinale a opção em que é corretamente citada a metodologia ou prática ágil que se destaca por enfatizar a criação de uma linguagem ubíqua entre desenvolvedores e especialistas do domínio, realizar a modelagem estratégica com contextos delimitados e utilizar agregados, entidades e objetos de valor como padrões para representar conceitos do negócio, caracterizando-se como uma abordagem segundo a qual a estrutura do código deve refletir o modelo mental do domínio do problema.
Adomain-driven design (DDD)
BKanban
Cespecificação por exemplo
DScrum
EXP
Revelar gabarito e comentário▾
GabaritoA — domain-driven design (DDD)
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”.
Domain-Driven Design (DDD)
Gabarito: Letra A (Domain-Driven Design). A descrição fornecida no enunciado corresponde exatamente aos pilares do DDD: criação de uma linguagem ubíqua entre desenvolvedores e especialistas do domínio, modelagem estratégica com contextos delimitados e uso de agregados, entidades e objetos de valor como padrões para representar conceitos do negócio. Nenhuma das demais alternativas – Kanban, Especificação por Exemplo, Scrum ou XP – enfatiza esses elementos de modelagem de domínio.
Domain-Driven Design (DDD): Linguagem ubíqua (Desenvolvedores + especialistas); Modelagem estratégica (Contextos delimitados); Blocos de construção (Agregados, Entidades, Objetos de valor); Estrutura do código (Reflete o modelo mental do domínio)
Alternativa A — ✅ Correta ⟵ GABARITO
O Domain-Driven Design (DDD) é uma abordagem de desenvolvimento que coloca o domínio do problema no centro, promovendo a linguagem ubíqua e contextos delimitados, além dos blocos de construção mencionados.
Alternativa B — ❌ Incorreta
Kanban é um método visual para gerenciar fluxo de trabalho, focado em entregas contínuas e limitação de work in progress, sem relação com modelagem de domínio ou linguagem ubíqua.
Alternativa C — ❌ Incorreta
"Especificação por exemplo" (geralmente associada a BDD – Behavior-Driven Development) usa exemplos concretos para definir comportamento, mas não aborda contextos delimitados, agregados ou entidades como padrões de domínio.
Alternativa D — ❌ Incorreta
Scrum é um framework de gerenciamento de projetos ágeis com papéis, eventos e artefatos, mas não oferece diretrizes para modelagem do domínio.
Alternativa E — ❌ Incorreta
Extreme Programming (XP) é uma metodologia ágil focada em práticas técnicas (TDD, programação em par, integração contínua), não em estratégias de modelagem de domínio.