|
Essential UML fast
 |
Author: Aladdin Ayesh List Price: $34.95 Our Price: Click to see the latest and low price ISBN: 1852334134 Publisher: Springer Verlag Pub (Computer Bks) (17 September, 2002) Edition: Paperback Sales Rank: 1,659,962 Average Customer Rating: 2 out of 5
|
Customer ReviewsRating: 2 out of 5 Disappointing Its unfortunately difficult to say much positive about this book, the ~200 pages of which would still be overpriced even if they were significantly better written. This is a pity since some of the other books in the same series are very decent.Probably the books single greatest weakness is author's reliance on a 3rd party software tool ("SELECT Enterprise") to try to "explain" UML. In itself a perfectly good idea to want to describe how to use such a product, it certainly isn't "Essential UML", and its expounding belongs in a separate volume, for readers who have already learned UML. As a result of this approach the author spends too much time describing how to draw diagrams with this tool (in great detail with screen shots, via toolbar entries, and alternatively via menu entries etc), rather than explaining the actual UML diagrams themselves, the characteristics of which he often then mentions only in passing. Furthermore, a short, fast paced book like this benefits greatly from an author who expresses himself concisely and clearly. I'm afraid Mr. Ayesh didn't succeed very well here, often diverging into fluffy statements, whose meaning is either self-explanatory ("Object orientated systems rely on techniques taken from object orientated programming", p.19), or inaccurate ("UML is a combination of analysis and design models", p.14 ...UML is a language, not a 'combination of models'). If the author were to produce a second edition, concentrating more on UML itself rather than the user interface of a tool used to produce it, and try to expresses the relevant ideas in a more succinct fashion using unambiguous language, it could be a very valuable first read on the subject. Until then, the books "Learning UML" and "UML Distilled" are probably much more useful.
|