No que diz respeito a design de software, julgue o próximo i...

Próximas questões
Com base no mesmo assunto
Q3156921 Arquitetura de Software

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.

Alternativas

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