1 of 1 people found the following review helpful
Nice writing style and type-setting, too much hand-waving,
By A Customer
This review is from: The Unified Modeling Language User Guide (Object Technology Series) (Hardcover)
I wish the technical content of this book were half as good as the quality of the type-setting. I found the presentation style nice, specially nice use of heading styles and 2 colors. But I was very disappointed with the technical depth.
I would expect such a book to give really tight rules about consistency between models, and to provide an objective basis for a modeler to follow (in addition to all the "good advice"). A consistent example would not hurt either.
Some specific points I was turned off by:
(1) As a person with some experience with precise modeling approaches, I think Booch has really missed the mark by treating "refinement" as a little syntactic detail, instead of something central. This smacks somewhat more of "kitchen sink" than an elegant solution based on a simple core, that will scale well with time. "Refinement" sounds cool -- let's throw in a notation or stereotype.
(2) The description of patterns will probably attract someone who was looking for a notation for basic "Gang-Of-Four" stuff; but there is a scary lack of depth behind that notation!
(3) Activity diagrams -- again, scary lack of depth behind an initially appealing notation. "It's just a state diagram..." -- jeez! If the bubbles represent states, then why are the state annotations of Object Flows (e.g. Fig 19.8) always shown AFTER the bubbles? That screams out that bubbles are used more like state changes than as states!
Oh well ... I will try Rumbaugh's book next.