-
DDD - Domain Driven Design
Contém os seguintes elementos:
Anticorrupção
Úbiqua
Projeto Orientado a Domínio
Aplicável à área de negócio específica e complexa
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.
Fonte: Cespe, FCC entre outras bancas
-
Para mergulhar no DDD comece lendo esse artigo: http://www.agileandart.com/2010/07/16/ddd-introducao-a-domain-driven-design/
-
Em sua essência, o domain-driven design é uma maneira de usar modelos para criar software, especialmente a parte do software que trata regras de negócio complexas em forma de comportamento.
O que focamos particularmente no domain-driven design é uma linguagem que possa descrever sucintamente qualquer situação no domínio e descrever o que faremos para resolver ou que tipos de cálculos precisamos realizar. Essa linguagem pode ser compartilhada entre pessoas do negócio, especialistas de domínio, assim como os programadores que irão escrever o software, e isso chamamos de linguagem ubíqua, porque é a mesma linguagem utilizada durante todo o processo.
-
Apenas para complementar
Significado de Ubíquo
adjetivo Que é onipresente; que pode ser encontrado em todos os lugares; que está em toda e qualquer parte.Que se expande ou pode ser difundido por qualquer parte; geral.
Ubíquo é sinônimo de: geral, universal, onipresente, generalizado, coletivo, comum, público, social, usual