Incorporar modelado de dominio efectivo en el proceso de desarrollo de software
Eric Evans, líder de pensamiento en diseño de software y fundador de Domain Language, proporciona un enfoque sistemático para el diseño guiado por el dominio, presentando un amplio conjunto de mejores prácticas de diseño, técnicas basadas en la experiencia y principios fundamentales que facilitan el desarrollo de proyectos de software que se enfrentan a dominios complejos.. Entrelazando el diseño del sistema y la práctica de desarrollo, este libro incorpora numerosos ejemplos basados en proyectos reales para ilustrar la aplicación del diseño dirigido por el dominio al modelado y desarrollo de software del mundo real.
Modelo de Dominio: La Parte I describe los objetivos del desarrollo guiado por el dominio, define términos y ofrece una visión general de las implicaciones de utilizar el modelo de dominio para guiar la comunicación y el diseño.
Diseño Guiado por Modelos: La Parte II condensa un núcleo de mejores prácticas en modelado de dominios orientado a objetos en un conjunto de bloques de construcción básicos y se centra en los tipos de decisiones que mantienen el modelo y la implementación alineados entre sí, cada uno reforzando la efectividad del otro.
Refactorización: La Parte III profundiza en los principios de modelado que pueden guiar las decisiones a lo largo del camino y en las técnicas que ayudan a dirigir la búsqueda.
Diseño Estratégico: La Parte IV explora una tríada de principios que se aplican al sistema en su conjunto.: contexto, destilación y estructura a gran escala
A lo largo del libro, las discusiones se ilustran no con problemas "" demasiado simplificados, sino con ejemplos realistas adaptados de proyectos reales. Con este libro en mano, los desarrolladores orientados a objetos, los analistas de sistemas y los diseñadores tendrán la guía que necesitan para organizar y enfocar su trabajo, crear modelos de dominio ricos y útiles, y aprovechar esos modelos en implementaciones de software de calidad y duraderas.
"El libro es una lectura divertida. Eric tiene muchas historias interesantes, y tiene don de gentes. Considero este libro de lectura esencial para los desarrolladores de software: es un clásico del futuro.
Sobre el Autor:
Eric Evans es el fundador de Domain Language, un grupo de consultoría dedicado a ayudar a las empresas a construir software evolutivo profundamente conectado con sus negocios. Desde la década de 1980, Eric ha trabajado como diseñador y programador en grandes sistemas orientados a objetos en varios dominios comerciales y técnicos complejos.. También ha formado y dirigido equipos de desarrollo en Programación Extrema.