Pular para o conteúdo principal

Questão de Engenharia de Software — Metodologia de desenvolvimento de software — FGV 2025

Engenharia de SoftwareMetodologia de desenvolvimento de software
Código
fg108650
Banca
FGV
Órgão
DPE-RO
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas - Classe B
Design Orientado por Domínio (ou DDD, Domain Driven Design) é uma metodologia de desenvolvimento de software que visa criar um modelo de software que corresponda ao domínio de negócios.Com relação a Design Orientado por Domínio, analise os itens a seguirI. O DDD se opõe à ideia de ter um único modelo para todo o sistema; em vez disso, incentiva a divisão do sistema em contextos limitados, cada um dos quais tem seu próprio modelo.II. Durante a fase estratégica de DDD, você está mapeando fora do domínio empresarial e definindo contextos limitados para seus modelos de domínio.III. DDD tático é quando você define os modelos de domínio com mais precisão, sendo estes padrões aplicados dentro de um único contexto limitado.Está correto o que se afirma em
  1. AI, apenas.
  2. BII, apenas.
  3. CIII, apenas.
  4. DI e III, apenas.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoE — I, II e III.

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”.

Design Orientado por Domínio (DDD)

Gabarito: letra E. Todos os itens estão corretos. O DDD propõe a divisão em contextos limitados (bounded contexts) na fase estratégica, e na fase tática aplica padrões como Entity, Value Object, Aggregate para detalhar o modelo dentro de cada contexto.

Item I — ✅ Correto

O DDD realmente se opõe a um modelo único para todo o sistema. Ele incentiva a divisão em contextos limitados (bounded contexts), cada um com seu próprio modelo e linguagem ubíqua, permitindo que diferentes partes do sistema evoluam de forma independente.

Item II — ✅ Correto

A fase estratégica do DDD envolve o mapeamento do domínio de negócios, identificando os contextos limitados e suas relações (context mapping). O item está correto ao afirmar que se mapeia o domínio empresarial e definem-se os contextos limitados.

Item III — ✅ Correto

O DDD tático (ou modelagem tática) é a fase em que se definem detalhadamente os modelos de domínio dentro de um contexto limitado, utilizando padrões como Entity, Value Object, Aggregate, Repository e Domain Event. O item descreve precisamente essa etapa.

Portanto, as afirmativas I, II e III são verdadeiras. Gabarito: letra E.

Link permanente: /questoes/fg108650