Há vários conceitos-chave para a utilização da abordagem DD...

Próximas questões
Com base no mesmo assunto
Q3991662 Engenharia de Software
Há vários conceitos-chave para a utilização da abordagem DDD (Domain-Driver Design). Dentre eles, há um conceito que pode ser compreendido como blocos de construção do DDD que representam conceitos imutáveis e autocontidos sem identidade própria, sendo eles definidos por seus atributos. Esse conceito é conhecido como 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: A combinação de ausência de identidade própria e definição por atributos aponta para objetos de valor em DDD.

Tema central: Value Object no DDD
Análise das alternativas
A
Errada
Linguagem ubíqua é o vocabulário comum entre especialistas do domínio e equipe técnica. Portanto, é uma prática de comunicação e modelagem, não um tipo de objeto sem identidade definido por atributos.
B
Errada
Contextos limitados servem para delimitar fronteiras semânticas e de modelo dentro do sistema. Não descrevem objetos imutáveis, autocontidos e sem identidade própria.
C
Certa
Em DDD, objetos de valor são definidos por seus atributos ou valores e não possuem identidade própria.
D
Errada
Eventos de domínio representam ocorrências relevantes no domínio. O conceito pedido, porém, é o de um objeto definido por atributos e sem identidade, o que não corresponde à natureza de evento de domínio.
E
Errada
Modelos de domínio são a representação conceitual do domínio como um todo. A questão pede um bloco específico do DDD com ausência de identidade e definição por atributos, o que não corresponde a modelo de domínio.
Pegadinha da questão
A confusão real era induzir a marcação de qualquer termo conhecido do DDD sem observar os marcadores técnicos decisivos: imutabilidade, ausência de identidade própria e definição por atributos. Também podia haver confusão com eventos de domínio ou com a expressão ampla 'modelos de domínio'.
Dica para questões semelhantes
  • Se a descrição destaca ausência de identidade e definição por atributos, pense em objeto de valor.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A alternativa correta é a C) objetos de valor (ou Value Objects).

Explicação:

No Domain-Driven Design (DDD), os Objetos de Valor são blocos de construção fundamentais que descrevem características ou coisas do domínio que não possuem identidade própria. Eles são definidos inteiramente pelos seus atributos e são imutáveis (seu estado não muda após a criação; se precisar alterar um valor, substitui-se o objeto inteiro).

Exemplos clássicos de Objetos de Valor incluem endereços, moedas/valores monetários e intervalos de datas.

Fonte: Gemini Lite

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo