UML 2.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))
UML 2.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) by Dan Pilone and Neil Pitman
- Binding:
- Paperback
- Number of Pages:
- 240
- ISBN:
- 0596007957
- Product Group:
- book
- Publisher:
- O'Reilly Media
- Publication Date:
- June 20, 2005
- BooksForGeeks.com ID:
- 3656
Provides a reference to all UML 2.0 diagram types, and also explains key concepts in a way that appeals to readers already familiar with UML or object-oriented programming concepts. Topics discussed in this book include: The role and value of UML in projects; The object-oriented paradigm and its relation to the UML; Extension Mechanisms; and more.
Reviews for UML 2.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))
-
Good choice
Rated out of 5 stars, December 12th, 2009
Nice book, lots of information, consistent, lots of examples & focus on what is essential & not details.
Overall If you've got to start using UML quickly it's a very good choice! -
Just what you need when you are not a geek
Rated out of 5 stars, September 12rd, 2009
The book is clear, consise and structured. The best thing about this book is what is left out, so you don't have to read through all kinds of academic discussions. Perfect for developers who want to start using UML for documenting their designs. If you are an academic or an architect and need the in-depth details, you should choose another book - or use this one as an appetizer. -
Great overview of UML
Rated out of 5 stars, September 12th, 2008
This is my second copy after a client stole my first one. That says a lot in itself, this book is simple enough that non-technical folk can learn what UML is about. Great for Managers who are left in wonder what their teams are doing... I'm a technical consultant and I find it a useful basic reference book for UML. -
A good, if slightly clunky, quick reference
Rated out of 5 stars, May 12st, 2007
The aim of this book is to describe and explain a modelling language in as domain-neutral a way as possible. By necessity, therefore, some of the exposition and presentation can be quite abstract. Given the task, the authors do a reasonable job of explaining UML syntax. However, clear English is not always evident. Take, for example, the discussion of interfaces on p. 30:
"You can use interfaces to group common elements between classifiers and provide a contract a classifier that provides an implementation of an interface must obey."
For a "Quick Reference" I was a little surprised at how text heavy the book could be. It often took a fair amount of wading through text to get to the explanation of a symbol used in a diagram. It would have been nice to see a few more diagram legends listing the symbols used in each diagram type along with a name and brief description.
I also had a few usability issues with the layout. There are frequent references in the text to diagrams found on the previous or next page, interrupting the flow. The same goes for the overuse of cross-referencing during explanations of concepts and diagrams. The flow is constantly interrupted by having to jump around the text.
I would like to have seen a little more in chapter 12: Effective Diagramming - it felt hurried and brief.
Aside from these issues, this is a good book and will help the reader get up to speed with all the various UML diagrams in a few days.
-
Really good book. Is what it says on the cover.
Rated out of 5 stars, April 12th, 2007
Over time I have sort of made up my own notation and as I have to write an exam now, I have to brush up the odd one or two things. At fist glance this book is a little thin (216 Pages) for a UML book but this is not because there is nothing good in it, this is because the author managed to get all the information needed in a few sentences that are very easy to understand. Reading one chapter not only explains the UML to you in a clear and easy way it also explains the underlying OO principles. A brilliant book if you just want to use UML and not get the 600 page official manual.

