Pular para o conteúdo principal

Questão de Engenharia de Software — Metodologia de desenvolvimento de software — CESPE / CEBRASPE 2025

Engenharia de SoftwareMetodologia 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.
  1. Adomain-driven design (DDD)
  2. BKanban
  3. Cespecificação por exemplo
  4. DScrum
  5. 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.

1Linguagem ubíqua
Desenvolvedores + especialistas
2Modelagem estratégica
Contextos delimitados
3Blocos de construção
Agregados
Entidades
Objetos de valor
4Estrutura do código
Reflete o modelo mental do domínio
Domain-Driven Design (DDD)
LEVELsoulevel.com.br
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.

Gabarito: Letra A.

Link permanente: /questoes/ce214859