on April 13, 2011
This book has a good base for people to learn about UML but it is not well written. The flow of the book often means you have to read sections several times before you can understand how it fits in. I have also noticed various typo's throughout the book which only add to the confusion it can create. There are far better books to learn about the system development life cycle out there but unfortunately they are more expensive. I guess you get what you pay for!