By: Jim Arlow, Ila Neustadt
& A proven catalogue of reusable solutions to commonly occurring problems in business software design & & Allows readers to communicate UML models to the broadest possible audience & & Cutting-edge techniques to leverage the significant power of MDA and the latest version of UML (2.0)
"Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML" by Jim Arlow and Ila Neustadt is a comprehensive guide to developing software for the business world. Here is a detailed overview of the book:
The book begins by introducing the foundational concepts and techniques, including archetype patterns and MDA. It then moves on to a detailed catalog of archetype patterns, each chapter focusing on a specific archetype (e.g., Party, Order, Customer). Each archetype pattern includes a business context, a high-level overview model, and descriptions of the related archetypes, their properties, and related activities.
The book has received positive reviews for its clarity and usefulness in addressing the challenges of developing business applications. Reviewers have praised the authors' writing style, noting that it is easy to read and understand, even for those without extensive technical backgrounds. The pattern catalog is seen as a valuable resource for developers, providing reusable solutions to common problems in business-software design.
One reviewer on Coderanch noted that the authors' writing style is flawless up to page 116, and the pattern catalog is divided in a logical manner around different archetypes. The reviewer also mentioned that the book is a nice resource to have on your bookshelf, especially when moving to a new problem domain on a new project.
Overall, "Enterprise Patterns and MDA" is a seminal work in the field of software development for business applications, offering a comprehensive approach to leveraging archetype patterns and MDA to build better software.