Parte I. Diseño estratégico

No tiene sentido hablar de la solución antes de ponernos de acuerdo sobre el problema, y no tiene sentido hablar de los pasos de la implementación antes de ponernos de acuerdo sobre la solución.

Efrat Goldratt-Ashlag1

La metodología del diseño dirigido por dominios (DDD) puede dividirse en dos partes principales: el diseño estratégico y el diseño táctico. El aspecto estratégico del DDD se ocupa de responder a las preguntas "¿qué?" y "¿por qué?": qué software estamos construyendo y por qué lo estamos construyendo. La parte táctica trata del "cómo": cómo se implementa cada componente.

Comenzaremos nuestro viaje explorando los patrones de diseño basados en el dominio y los principios del diseño estratégico:

  • En el Capítulo 1, aprenderás a analizar la estrategia empresarial de una empresa: qué valor proporciona a sus consumidores y cómo compite con otras empresas del sector. Identificaremos bloques de construcción empresarial de grano más fino, evaluaremos su valor estratégico y analizaremos cómo afectan a distintas decisiones de diseño de software.

  • El Capítulo 2 presenta la práctica esencial del diseño orientado al dominio para comprender el dominio empresarial: el lenguaje ubicuo. Aprenderás a cultivar un lenguaje ubicuo y a utilizarlo para fomentar un entendimiento compartido entre todas las partes interesadas en el proyecto.

  • Enel Capítulo 3 se analiza otra herramienta básica del diseño orientado al dominio: el patrón de contexto delimitado. Aprenderás ...

Get Aprendizaje del Diseño Orientado al Dominio now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.