Here is a review left by a customer on a product. Would you say he was satisfied or dissatisfied?
Title: UML 101
Review: This book could have been titled UML 101, because it is very readable. However it assumes that the reader knows a bit of an object oriented language, in particular Java. Chapters 4 thru 7 demonstrate how UML diagrams are used to model OOP principles such as class inheritance, interfaces, and messaging using Java snippets of code. This is an important part of the book, but it isn't a show stopper for those unfamiliar with object oriented concepts. The authors briefly explain what classes are; they also define abstraction, encapsulation, state, and behavior.I Highly recommend this book for getting familiar with UML.In particular:- It's very readable.- It is not specific to any UML software tool, only the standard symbols and diagram layout practices.- It is a book that you could open up to any page and browse.- As a future reference.
