¿Qué es DDD?
Son las siglas de Domain-Driven Design.
Definición
El Diseño Guiado por el Dominio (DDD) es un enfoque de desarrollo de software que se centra en crear software de alta calidad que satisfaga las necesidades de negocio.
Enfoque Primario
DDD enfatiza en colocar el enfoque principal de un proyecto en la lógica central y los conceptos del dominio empresarial.
Colaboración
DDD promueve una colaboración creativa entre expertos técnicos y del dominio para asegurar que el modelo refleje con precisión el negocio.
Material de Referencia
El modelo sirve como referencia tanto para los equipos empresariales como técnicos, utilizando un 'Lenguaje Ubicuo' común para describir conceptos.
Artefactos del Modelo
El modelo consta de varios artefactos como diagramas, documentos y prototipos que representan el dominio empresarial.
Sincronización
El modelo y el diseño del software deben mantenerse sincronizados, con cualquier cambio en el diseño validado contra el modelo.