Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
UML: A Beginner's Guide

UML: A Beginner's Guide

List Price: $29.99
Your Price: $19.79
Product Info Reviews

<< 1 2 >>

Rating: 4 stars
Summary: A book to read after this one
Review: After reading this good introductory book, I recommend you to read "UML 2 Illustrated", by Laurent Doldi, Oct. 2003, where you will find a detailed case study showing you how to use UML 2 to model a communications protocol layer, how to validate it by simulation and how to generate 100% code for Win32 or VxWorks.

Rating: 4 stars
Summary: Good Book to learn basic UML
Review: I find this book an excellent hands-on tutorial to understand, read, draw, and use UML effectively. It has come just at the right time for me as I seek to develop my career as a Business Analyst. The effectiveness of system diagrams in analysis and design of a system is beyond any doubt. This book has helped me to understand the logic behind these diagrams and how to apply these in a system life cycle. I also like the progressive approach of the author.

This book explains in detail how to read, draw, and use this visual modeling language to create clear and effective design for software development projects. It also teaches object-oriented concepts and how they relate to software design and analysis. It also covers Object Constraint Language (OCL), which allows users to refine their UML diagrams. Although my quest is to apply UML techniques in web-based application, a topic not covered by this book, but since I am a novice so I was looking for a book that can help me understand the basics and this book has done just that.

Rating: 5 stars
Summary: Very informative and professionally written.
Review: I found this book to be quite assistive for a beginner as myself. The details and examples have given me step-by-step information that will help me in my profession as programmer.

Rating: 4 stars
Summary: Generally pretty good but more examples needed
Review: I had to purchase this book for my TAFE course and don't have much to compare it to except Schaum's book, which was a lot more daunting and as a consequence not used very much. I thought the author generally did a good job of explaining the concepts. My main gripes are:

1 Each type of diagram had just one sample problem and solution. It would have been good to have more, especially for me since the teachers of our course didn't provide us with any homework on UML diagrams, despite it being a big part of the subject. Practicing the diagrams and then looking at a solution to see where I went wrong is a good way to learn and one example isn't enough.

2 To illustrate sequence diagrams the author used the process of compiling a file, which is something I don't really understand - despite being a computer student. Something simpler would have been a better way to illustrate the concept of sequence diagrams eg the process of mailing a letter.

Overall I think it was a good book and I must admit diagrams have never been my strong point, and UML was not very well taught in my course.

The main problem was not enough practice exercises (with answers). If this had been the case it would not have mattered if I could not relate to some of the examples, such as the process of compiling a file.

Rating: 5 stars
Summary: Awesome for beginners, excellent for future quick reference
Review: I tried learning UML by using the more popular books, but had difficuly absorbing the information mainly due to time constraints. That's why I absolutely love this book - very short, great chapter layouts and plenty of examples. In fact, the examples serve excellently as a quick reference when I need to figure out how to model something. The disclaimer is that my job does not require super-professional and perfect design documents, and if you're in a similar situation I would strongly recommend this book.

Rating: 5 stars
Summary: Excellent introduction to UML
Review: It is a good self study guide for UML beginner. It tell you the most importance in UML and teach you how to thinking in Object Oriented method.

Rating: 4 stars
Summary: It is a good self study guide for UML
Review: It is a good self study guide for UML beginner. It tell you the most importance in UML and teach you how to thinking in Object Oriented method.

Rating: 2 stars
Summary: Missleading information
Review: Sure, this book looks good at first glance. Unfortunately, there is a lot of missleading or wrong information. For instance, in use case diagrams, the extension points are shown in the extendet use case, not the basic use case. The close relationship between sequential diagrams and collaboration diagrams is not explained. Also, the relationsship between operations in class diagrams and messages is not covered.
I got the impression, the author of this book has never partitipated in the development of object-oriented software. If you like to learn UML but not object-oriented programming this might be the book for you. Otherwise, you are better of for instance with Martin Fowler's UML Distilled.

Rating: 2 stars
Summary: Dangerous book, very missleading
Review: The book is very consumable. It's easy to follow and easy to learn from. For the new to UML reader it seems like such a relief to find a book that describes it so easy. This is where the problem starts, the book is simply incorrect in a lot of cases. Some examples below:

It describes the RUP as waterfall. Superimposing workflows on phases. The author thinks that the inception phase is analysis. This could essentially drive a project to failure. It's obvious the author has never successfully implemented RUP.

Some of the diagrams are wrong (i.e. The extension points are on the wrong use cases) and the emphasis on diagramming use cases instead of writing them is an obvious novice mistake.

Larman's Applying UML and Patterns is just as simple to read but is actually correct. Please at least review Larman's book before purchasing this terrible title.

Rating: 5 stars
Summary: Easy to Understand UML
Review: This book is an excellent source for people to learn UML from. It does not assume that you know anything about UML already, although I'm sure that if you did (and I didn't), this book would help you learn more.

Excellent diagrams help enforce the concepts that were presented. Each chapter has a list of questions and the answers are in the back of the book! Very helpful and well written.


<< 1 2 >>

© 2004, ReviewFocus or its affiliates