Customer Reviews
Useful Book - By: Shoryuken, 28 Feb 2008 
I read this book during my first year at Uni & found it to be informative & useful. Although it can be dull in some parts it is a decent introduction to OO systems analysis. However do read other books on this subject to accompany this book.
Boring - By: Christian Shiel, 08 Jan 2008 
Not recommended! Tedious & boring its barely readable. Its a shame because there is a lot of content here that would have been useful. It is also a bit amateurish, it seems like three university lecturers got together & decided to write a good course book but without any real knack or flair for the subject.
Don't just buy this book alone... - By: m9525, 09 Sep 2007 
Arm yourself with other well-known books, like Pressman's Software Engineering, & ofc, The Unified Modelling Language User Guide by Booch Jacobson Rumbaugh.
If you just have this book at hand, you'd likely be lost in the words. Many explanations actuallly can be shortened without over-crowded analogy. Refer to main books if you think you're lost.
The two case studies are definitely good. I can position myself as one of the analyst/designer. Real user experience (you know sometimes how we - software engineers - think to educate user). Believe it or not, the latest version of Pressman's Software Engineering book also includes conversation box to explain things.
Good though, but reallly, shouldn't be that expensive (Same price as each of the two main books mentioned above). Surprisingly, Amazon always has this in stock. The last time I went to Foyle Charring-Cross, I also saw them stocking 4-5 books on the rack. Well, what do I know...?
Learn it the hard way - By: Hassan Annous, 11 Jul 2007 
I had to use this book for a university course & I have to say it was torture to read it. The book is hard to read & follow. One could read a paragraph more than once & still not grasp what the author means. The author also keeps referring to previous examples which makes it more time consuming to finish the reading.
But at the end, one should be able to understand how to analyze & design a system using UML. Previous experience in object-oriented programming is almost a must.
I was recommended this book :o( - By: , 04 May 2005 
One of the units on our course recommended this book, so like any good student I spent a smalll fortune & got a copy to my dissapointment!
My problem with this book is that it dwells on a couple of case studies in such a boring wordy way that finding truly useful facts becomes a chore. This book has also tried to be an alll-in-one solution to the subject.
If your a student like me who doesn't have enough hours in the day to read alll the recommended text thrown your way then I recommend you buy a couple of dedicated books for the same price, one covering just the UML & the other on requirements enginnering.