(This is a republication of my Amazon review of the same book.) Note: I am reviewing the 1991 edition, which uses OMT notation (Object Modeling Technique). The 1995 and later editions of this book use the now-standardized UML notation.
Morgan, Emma Goldman, Harry Houdini, Evelyn Nesbit and Henry Ford, this musical sweeps across the diversity of the American experience to create a stirring epic that captures the beats of the American experience: the marches, the cakewalks and - of course, the ragtime. Featuring many of the historical figures that built and shaped turn-of-the-century America, including J.P. Ragtime summary arakin. Note: this study guide is based on Ragtime (Version 2) which has been produced on the West End, the Touring Broadway production, and in regional theatres around the world.
People needing to study UML should get the later edition. (Here is the exact citation for the first edition I am reviewing: 'Rumbaugh, James, et al. Object-oriented modeling and design. Englewood Cliffs, NJ: Prentice-hall, 1991.' ) This book gets a fu (This is a republication of my Amazon review of the same book.) Note: I am reviewing the 1991 edition, which uses OMT notation (Object Modeling Technique).
The 1995 and later editions of this book use the now-standardized UML notation. People needing to study UML should get the later edition.
May 9, 2006 - Binder, Testing Object-Oriented Systems: Models, Patterns, and Tools. Grady Booch, Ivar Jacobson, and James Rumbaugh, Series Editors. For instance, if we were trying to track down a timing. : A review of the Object Modeling Technique (OMT) is presented. OMT is an object-oriented method described by Rumbaugh, et. In the book Object-oriented Modeling and Design.
(Here is the exact citation for the first edition I am reviewing: 'Rumbaugh, James, et al. Object-oriented modeling and design. Englewood Cliffs, NJ: Prentice-hall, 1991.' ) This book gets a full five stars! 'Object-oriented Modeling and Design' is a classic foundational text for any programmer's bookshelf.
As a teenager studying programming in the 1990s, I received this book as a gift from my parents, who had taught me Pascal and C. I have read and referred to it many times over the years.
In 'Object Oriented Modeling and Design', Rumbaugh et. Present a clear and broadly comprehensive view of object-orientation in plain English. It is a highly practical 500-page handbook of analyzing problems and designing solutions whose techniques are applicable to virtually any programming language. There are numerous examples and exercises, and Part 4 of the book contains three extended case studies---each of which take you on a tour of the whole methodology. The authors' meat-and-potatoes, pencil-and-paper approach makes this book invaluable to me as a programmer even after two decades.
It should be said that the sheer volume of in-depth subject matter covered (in the refreshing absence of ideology, I might add) can lead to dense 'Cliff Notes' style reading. In this sense 'Object-Oriented Modeling and Design' is more like an encyclopedia than a treatise. It is not for the impatient. This first edition was criticized for presenting three different models, with three different notations: one for object modeling (the 'object model notation'), one for processes and state transitions (the 'dynamic model notation'), and a third for functional decomposition and data flow design (the 'functional model notation'). Indeed the authors soon released a revision that used the more elaborate Unified Modeling Language for its diagrams. Those who need UML should get the later edition. But the underlying concepts are timeless, and some will find that this first edition of 'Object Oriented Modeling and Design' is---in its clear language, uncluttered notation, extensive bibliographic references, and terminology that became the standard---a skeleton key to the incredibly rich OO literature of the time.