Customer Reviews
I didn't like it! - By: B. Boraei, 11 Aug 2008 
I am currently studying my Mastersin IT, with the speciality of Software Engineering. Since I study online, this is the textbook provided to us as our reference to do our reading. I thought - from the book's title - that I had the perfect book!
With all due respect to the author (Ian Sommerville), I did not like it. It was nicely divided into 3 appropriate sections, but many of its chapters referred to examples & explanationsin later (or even previous) chapters. I read alot of "more on thisin chapter **" or "the examplein figure x.ii" (when we are readingin later chapters). Many of my colleagues also complained about the book. I had to go back & forth between the chapters to understand what is being said (after having read each paragraph a couple of times). That is besides the examples not being too informative. Alot of times, I had to research the topic & examples online. I had read a few online papers by Ian Sommerville, & I believe he could've written the book much better!
It is a very useful book for the person who learns Software Engineering - By: Charles Wu, 25 Aug 2007 
I am a studentin the field of software engineering.My teacher rcommended this book for me.And I use it as a dictionary.So it's a very useful book for the person who learns Software Engineering.