Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — FGV 2023

Engenharia de SoftwareDesenvolvimento de Software
Código
fg069581
Banca
FGV
Órgão
SEFAZ-MG
Ano
2023
Nível
Superior
Cargo
Auditor Fiscal da Receita Estadual - Tecnologia da Informação (Tarde)
Em domain-driven design (DDD), a linguagem ubíqua ou linguagem onipresente é um conceito central.Assinale a opção que indica seu principal objetivo.
  1. ADocumentar o domínio.
  2. BProvidenciar um meio de comunicação com os especialistas do domínio.
  3. CFacilitar a comunicação entre especialistas e desenvolvedores.
  4. DCriar uma linguagem compartilhada que é usada durante o processo de desenvolvimento.
  5. ECriar convenções de nomenclatura.
Revelar gabarito e comentário

GabaritoD — Criar uma linguagem compartilhada que é usada durante o processo de desenvolvimento.

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 – Linguagem Ubíqua

Gabarito: letra D. O principal objetivo da linguagem ubíqua é criar uma linguagem compartilhada que é usada durante todo o processo de desenvolvimento, integrando código, documentação e conversas entre todos os envolvidos (desenvolvedores, especialistas do domínio, stakeholders).

Embora as demais alternativas descrevam benefícios ou usos parciais da linguagem ubíqua, a alternativa D captura a essência do conceito no DDD: uma linguagem comum que permeia todas as atividades do projeto.

Alternativa A — ❌ Incorreta

Documentar o domínio é uma consequência do uso da linguagem ubíqua, mas não seu principal objetivo. A documentação é apenas um artefato; a linguagem ubíqua é viva e usada na comunicação diária.

Alternativa B — ❌ Incorreta

Providenciar um meio de comunicação com os especialistas do domínio é parte do propósito, mas não é o principal objetivo. A linguagem ubíqua não se limita apenas à comunicação com especialistas; ela é compartilhada por todos os membros da equipe.

Alternativa C — ❌ Incorreta

Facilitar a comunicação entre especialistas e desenvolvedores é um benefício importante, mas o principal objetivo é mais amplo: criar uma linguagem compartilhada que seja usada consistentemente no código, nos modelos, nas reuniões e na documentação.

Alternativa D — ✅ Correta ⟵ GABARITO

Criar uma linguagem compartilhada que é usada durante o processo de desenvolvimento reflete exatamente o cerne da linguagem ubíqua no DDD. Ela reduz ambiguidades e alinha o entendimento do domínio entre todos os participantes.

Alternativa E — ❌ Incorreta

Criar convenções de nomenclatura é um aspecto restrito da linguagem ubíqua, não seu principal objetivo. A linguagem ubíqua vai além de simples nomes: envolve termos, expressões e significados compartilhados.

Portanto, a resposta correta é a alternativa D.

Link permanente: /questoes/fg069581