Julgue o próximo item, a respeito de domain-driven design, ...

Próximas questões
Com base no mesmo assunto
Q996782 Engenharia de Software
Julgue o próximo item, a respeito de domain-driven design, design patterns, emergent design, enterprise content management e REST.
No desenvolvimento embasado em domain-driven design, a definição da tecnologia a ser utilizada tem importância secundária no projeto.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

O conceito de Domain-Driven Design (DDD) é uma abordagem para o desenvolvimento de software que enfatiza a necessidade de alinhar a estrutura e a linguagem do código com o domínio do negócio para o qual ele é desenvolvido. Em outras palavras, o DDD foca no conjunto de práticas e princípios que ajudam a criar um modelo de software profundamente alinhado com o domínio de negócios, facilitando a comunicação entre especialistas de domínio (como analistas de negócios, proprietários de produtos, etc.) e desenvolvedores.

Ao adotar o DDD, a escolha da tecnologia é considerada algo que deve servir ao design do domínio, e não o contrário. O que isso significa é que a lógica de negócios e as regras que compõem o modelo de domínio são a prioridade primária. As decisões tecnológicas, embora importantes, são tomadas para apoiar o modelo de domínio e garantir que ele possa ser implementado de forma eficaz. Assim, a tecnologia não deve forçar mudanças no modelo de negócios; ela deve se adaptar para servir e expressar o modelo de domínio da maneira mais pura possível.

Este princípio reflete a ideia de que o núcleo de um software complexo deve ser o seu modelo de domínio, o que permite que as regras e processos de negócio sejam compreendidos e evoluídos de maneira mais clara. Portanto, ao julgar a assertiva como certa, estamos reconhecendo que o DDD coloca a definição da tecnologia em um papel de suporte ao design centrado no domínio, e não como um fator líder ou primário do processo de desenvolvimento.

É importante entender que, embora a tecnologia tenha sua importância, ela está a serviço da criação de uma arquitetura de software eficiente que reflita as necessidades e complexidades do domínio de negócio, o que é o cerne do Domain-Driven Design.

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

O DDD não tem como foco principal a tecnologia, mas o entendimento das regras de negócio e de como elas devem estar refletidas no código e no modelo de domínio.

A principal ideia do DDD é a de que o mais importante em um software não é o seu código, nem sua arquitetura, nem a tecnologia sobre a qual foi desenvolvido, mas sim o problema que o mesmo se propõe a resolver, ou em outras palavras, a regra de negócio. 

CESPE TRE/PE 2017:

"O DDD não tem como foco principal a tecnologia, mas o entendimento das regras de negócio e de como elas devem estar refletidas no código e no modelo de domínio." (Certo)

No desenvolvimento embasado em domain-driven design, a definição da tecnologia a ser utilizada tem importância secundária no projeto. certo

O DDD não tem como foco principal a tecnologia, mas o entendimento das regras de negócio e de como elas devem estar refletidas no código e no modelo de domínio.

Bendito serás!!

Clique para visualizar este comentário

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