No que diz respeito a design de software, julgue o próximo i...
No que diz respeito a design de software, julgue o próximo item.
Um dos princípios do DDD (domain-driven design) é que o software possa ser construído mesmo sem o entendimento do domínio do cliente.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a questão sobre Domain-Driven Design (DDD) e compreender por que a alternativa correta é E - errado.
O tema central desta questão é o DDD, uma abordagem de design de software que foca em criar uma conexão sólida entre o software e seu domínio de problema. O DDD é amplamente utilizado para garantir que o software atenda às necessidades reais do cliente por meio de um entendimento profundo do domínio para o qual está sendo desenvolvido.
Resumo teórico: DDD propõe que o desenvolvimento de software deve ser guiado pelo conhecimento do domínio do problema. Isso significa que os especialistas em domínio (geralmente clientes ou usuários finais) e os desenvolvedores devem trabalhar em conjunto para criar um modelo que reflita o entendimento comum e preciso do domínio. Este modelo é então usado para construir o software.
De acordo com os princípios do DDD, o software não pode ser construído corretamente sem um entendimento profundo do domínio. Isso é porque o DDD enfatiza que o modelo do domínio deve influenciar o design do software, garantindo que ele atenda efetivamente às necessidades de negócio e dos usuários.
Justificativa para a alternativa "E - errado": A afirmação de que o software pode ser construído sem o entendimento do domínio do cliente contraria um dos pilares fundamentais do DDD. Um dos objetivos principais do DDD é justamente garantir que o desenvolvimento do software seja dirigido por esse entendimento. Portanto, a alternativa está correta ao ser classificada como "errada".
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
JUSTIFICATIVA - Errado. No domain-driven design, é impossível resolver o problema no domínio do cliente sem entendê-lo profundamente.
https://cdn.cebraspe.org.br/concursos/PC_DF_24_ADM/arquivos/021_PCDF_002_01.PDF
Errado.
No DDD, entender profundamente o domínio é essencial para modelar corretamente as entidades, agregados, serviços, e demais elementos do sistema.
Um dos princípios fundamentais do DDD (Domain-Driven Design) é justamente a compreensão profunda do domínio em que o software será aplicado.
- Modelagem do domínio com base em conhecimento especializado;
- Colaboração intensa entre desenvolvedores e especialistas do domínio (domain experts);
- Construção de um modelo comum (ubiquitous language) que alinhe negócio e código.
By Futuro DEV Estável.
Errado.
O princípio central do DDD (Domain-Driven Design) é exatamente o oposto: o software deve ser moldado por um entendimento profundo do domínio do negócio. A metodologia foca na colaboração com especialistas e no uso de uma Linguagem Ubíqua para criar um modelo rico que guia todo o projeto, sendo o conhecimento do domínio essencial para o sucesso.
Siga-me no insta @rexconcurseiro
Domain = Domínio
Driven = Dirigido
Design = Projeto
Um dos princípios centrais do Domain-Driven Design - Design orientado a domínio (DDD, ou design orientado a domínio) é justamente o oposto.
O DDD parte do pressuposto de que é essencial compreender profundamente o domínio do cliente para que o software seja construído de forma eficaz.
A ideia é aproximar o time de desenvolvimento do negócio, criando um modelo de domínio que represente corretamente as regras e processos do cliente, permitindo que o software seja útil e evolutivo.
Construir sem esse entendimento vai contra o conceito fundamental do DDD.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo