Features
- Cover Type: Hard Cover with 368 pages
- Published by: Springer
- Edition: 1st Edition July 28, 2006
- Written in: English
- ISBN 10 Number: 3540301542
- ISBN 13 Number: 978-3540301547
-
Book Dimensions:
9.2 x 6.2 x 0.9 inches
- Weighs: 1.7 pounds
Reader Reviews
Design patterns, as general solutions to commonly occurring problems, were introduced in the software field by the landmark book by the so-called "Gang of Four" (Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: "Design Patterns: Elements of reusable object-oriented software," Addison-Wesley, 1994. ISBN 0201633612 ). Even though design patterns were originally targeted at the design of object-oriented software systems, their use quickly spread to the analysis phase. Pattern catalogs for analysts have been relatively successful because they provide extremely useful information for software analysts, novices and seasoned alike. Martin Fowler and David C. Hay were the first to produce pattern catalogs from the analyst's point of view. Both Fowler's analysis patterns, whose notation predates the now ubiquitous UML standard, and Hay's data model patterns, from a more database-oriented perspective, delved into different application domains and provided us with a rich repertoire of invaluable models for the analysis phase of software development projects. More recently, David Hay has updated and complemented his original work and the OMG-sponsored Model-Driven Architecture has also led to similar catalogues using the UML notation (see Arlow and Neudstat's "Enterprise Patterns and MDA"). Even though the relatively typical dull prose of pattern catalogs is in this case exacerbated by some typos (showing the lack of proper copy editing work I hope will be fixed in future printings of this book), this book is still noteworthy for two reasons: - Plenty of modeling diagrams (almost one per page) cover almost every situation you can find when developing business applications, - and they do so by relying on a simple conceptual model, the REA model, which is in itself an interesting approach for the design of business applications [...] PS: Here are the complete references to other pattern catalogs you might find of interest... - Jim Arlow and Ila Neustadt: "Enterprise Patterns and MDA: Building better software with archetype patterns and UML," Pearson Education, 2003. ISBN 032111230X - Martin Fowler: "Analysis Patterns: Reusable object models," Addison-Wesley, 1996. ISBN 0201895420 - David C. Hay: "Data Model Patterns: Conventions of Thought," Dorset House, 1995. ISBN 0932633293 - David C. Hay: "Data Model Patterns: A Metadata Map," Morgan Kaufmann, 2006. ISBN 0120887983
Comment | |
(Report this)