Diseño guiado por el dominio
enfoque de diseño de software
enfoque de diseño de software
El diseño guiado por el dominio (Domain-driven design o DDD) es un enfoque de diseño de software que se centra en modelar el software para que coincida con un dominio según la información proporcionada por los expertos de dicho dominio. DDD se opone a la idea de tener un único modelo unificado; en su lugar, divide un sistema grande en contextos delimitados (bounded contexts), cada uno de los cuales tiene su propio modelo. Bajo el diseño guiado por el dominio, la estructura y el lenguaje del código del software (nombres de clases, métodos de clase, variables de clase) deben coincidir con el dominio del negocio. Por ejemplo, si el software procesa solicitudes de préstamos, podría tener clases como “solicitud de préstamo”, “clientes”, y métodos como “aceptar oferta” y “retirar”. El diseño guiado por el dominio se basa en los siguientes objetivos: Situar el foco principal del proyecto en el dominio central y en la capa de lógica de dominio; Basar los diseños complejos en un modelo del…
Abre sobres, colecciona cartas y cámbialas. Gratis.
Jugar gratis