SóProvas


ID
2376859
Banca
CESPE / CEBRASPE
Órgão
TRE-PE
Ano
2017
Provas
Disciplina
Arquitetura de Software
Assuntos

O DDD (domain-driven design)

Alternativas
Comentários
  • Algumas das caracteristicas da orientacao a objetos e que, tambem, o DDD incorpora:

    Alinhamento do código com o negócio: o contato dos desenvolvedores com os especialistas do domínio é algo essencial quando se faz DDD (o pessoal de métodos ágeis já sabe disso faz tempo);

    Favorecer reutilização: os blocos de construção, que veremos adiante, facilitam aproveitar um mesmo conceito de domínio ou um mesmo código em vários lugares;

    Mínimo de acoplamento: Com um modelo bem feito, organizado, as várias partes de um sistema interagem sem que haja muita dependência entre módulos ou classes de objetos de conceitos distintos;

    Independência da Tecnologia: DDD não foca em tecnologia, mas sim em entender as regras de negócio e como elas devem estar refletidas no código e no modelo de domínio. Não que a tecnologia usada não seja importante, mas essa não é uma preocupação de DDD.

  • Fredson Menezes, você tem a fonte? Seria interessante o pessoal por a fonte das citações para a gente se atentar quando for estudar.

  • Complementando o primeiro comentário, segue a fonte:

    http://www.agileandart.com/2010/07/16/ddd-introducao-a-domain-driven-design/

  • Características DDD:

    DOMINIO: AREA de atuação, negocio (ex: aviação, farmácia, serviços bancários...)

    Foco no domínio principal e logico

    baseia projetos complexos em um modelo de domínio

    colaboração entre especialistas técnicos de domínio para refinar o modelo conceitual

    uso de linguagem UBIQUA

    independe de tecnologia usada