Julgue o próximo item, a respeito de domain-driven design, ...
No desenvolvimento embasado em domain-driven design, a definição da tecnologia a ser utilizada tem importância secundária no projeto.
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