FREE Shipping on orders over $25.

Used - Good | See details
 
   
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Software Engineering: (Update) (8th Edition) [Hardcover]

Ian Sommerville
3.7 out of 5 stars  See all reviews (11 customer reviews)


Available from these sellers.


Free Two-Day Shipping for College Students with Amazon Student

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Software Engineering (9th Edition) Software Engineering (9th Edition) 2.8 out of 5 stars (18)
$127.99
In Stock.

Book Description

June 4, 2006 0321313798 978-0321313799 8

THE most current Software Engineering text in the market– quality trusted coverage, practical case studies, strong lecturer support.



Editorial Reviews

From the Back Cover

 

SOMMERVILLE

Software Engineering 8

 

The eighth edition of the best-selling introduction to software engineering is now updated with three new chapters on state-of-the-art topics.

 

New chapters in the 8th edition

 

Ø      Security engineering, showing youhow you can design software to resist attacks and recover from damage;

Ø      Service-oriented software engineering, explaininghow reusable web services can be used to develop new applications;

Ø      Aspect-oriented software development, introducing new techniques based on the separation of concerns.

 

Key features

 

Ø      Includes the latest developments in software engineering theory and practice, integrated with relevant aspects of systems engineering.

Ø      Extensive coverage ofagile methods andreuse.

Ø      Integrated coverage of system safety, security and reliability – illustrating best practice in developing critical systems.

Ø      Two running case studies (an information system and a control system) illuminate different stages of thesoftware lifecycle.

 

Online resources

 

Visit www.pearsoned.co.uk/sommerville to access a full range of resources for students and instructors.

 

In addition, a rich collection of resources including links to other web sites, teaching material on related courses and additional chapters is available at http://www.software-engin.com.

 

 

IAN SOMMERVILLE is Professor of Software Engineering at the University of St. Andrews in Scotland.

 

 


Product Details

  • Hardcover: 864 pages
  • Publisher: Addison Wesley; 8 edition (June 4, 2006)
  • Language: English
  • ISBN-10: 0321313798
  • ISBN-13: 978-0321313799
  • Product Dimensions: 7.4 x 1.7 x 9.2 inches
  • Shipping Weight: 3.5 pounds
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #615,048 in Books (See Top 100 in Books)

Customer Reviews

3.7 out of 5 stars
(11)
3.7 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
10 of 11 people found the following review helpful
3.0 out of 5 stars Too much repetition May 3, 2008
Format:Hardcover
I used this book as the text in my software engineering class in the spring semester of 2008. When I was evaluating it for potential adoption, I did not read through it in detail, I looked over the chapter titles and subtitles, read the first few chapters and examined the exercises at the end of the first few chapters. As the semester progressed, I found myself wishing I had read further into the text.
As I moved through the chapters, I found myself mentally noting over and over again that topics are repeated. When the class was over, I asked the students their opinion of the book and they were unanimous, with no prompting from me, in saying that there is a great deal of repetition after the first chapters.
I have no complaint about the quality of exposition or the coverage of software engineering in this book. My reason for not continuing to use it in future classes is solely due to my belief that the size could have been reduced from the current 840 pages to around 600 pages with no real loss of content of flow.
Comment | 
Was this review helpful to you?
6 of 6 people found the following review helpful
4.0 out of 5 stars Good high-level book April 10, 2007
Format:Hardcover|Amazon Verified Purchase
This is a good high-level book for a first software engineering course. It mentions things like critical systems, object oriented programming, and real -time systems, but at a very high level; so it should not be used for a specialized course. It provides many helpful examples and diagrams. My only complaint is that the chapters are very long, and a lot of things are repeated several times. I think this book could easily be 75% shorter without loosing any important information.
Comment | 
Was this review helpful to you?
16 of 20 people found the following review helpful
4.0 out of 5 stars see new chapters on Web Services and Aspect programming December 25, 2006
Format:Hardcover
It has been 2 years since Sommerville put out the 7th edition of this book. So what has changed? Three new chapters have been added at the end of the 8th edition.

One is entitled "Service-oriented software engineering". All about Web Services, which is a burgeoning field. The 7th edition just had a relatively brief explanation about XML and the sundry services developing atop it. Now the 8th edition goes into those, like the Web Service Description Language, and the Business Process Execution Language. To be sure, the chapter is not an exhaustive explanation of the syntax and usages of these languages. For that, you need to consult books devoted to them (and these do indeed exist). Rather, the chapter furnishes a concise overview that gives you the essence of what they can do. I actually think the chapter should have been simply called "Web Services". The actual title, while accurate, is too indirect.

Another new chapter looks at aspect oriented programming. Again, just an overview. But it does convey accurately what AOP offers. Centred around the key idea of cross cutting concerns. And that conventional object oriented code tends inevitably to have closely related code scattered thru many classes; making maintenance harder. It is by no means clear that AOP will ever become common. But it is one of the most intriguing ideas to arise recently, and Sommerville is correct in explaining it.

In the existing chapters brought over from the 7th edition, I do still disagree with his remarks on Extreme Programming. While XP does have some laudatory features, I take issue with the constant refactoring and the pair programming, as well as having a customer onsite at the developers' place. The latter is simply not realistic in some projects.
... Read more ›
Comment | 
Was this review helpful to you?
9 of 11 people found the following review helpful
5.0 out of 5 stars A nice book in software engineering February 2, 2007
Format:Hardcover|Amazon Verified Purchase
I bought this book as a required textbook for my grad course. I've learned a lot from my past misconception and misunderstanding between software science and software engineering just after reading a few chapters from the book.

The book covers wide aspects of engineering a software, both technical aspects and non-technical aspects (social, laws, ethics) although not in deep-breath details.

I highly recommend this book for any students who want to know about software engineering, pracicing software engineers who want to enhance their engineering ana managerial capability in developing a good software or for self-study for anybody who want to jump into software business.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
3.0 out of 5 stars too bloated March 12, 2008
By jj
Format:Hardcover
it feels like this book goes out its way to stretch easily understandable concepts into a huge 900 page book.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
1.0 out of 5 stars Wordy. July 6, 2010
By Tas
Format:Hardcover|Amazon Verified Purchase
I was required to purchase this book for a Software Engineering class. This is an incredibly wordy, unnecessarily lengthy textbook. While it is apparent that the author is trying to be witty, it shouldn't take 10 pages to define a term. In the fast-paced world in which we live, this book is unsuitable.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
4.0 out of 5 stars Comprehensive September 16, 2007
Format:Hardcover
This book is a good book to learn from, it can be a little boring at times but in general it is a good study tool that keeps subject matters seperate where they should be
Comment | 
Was this review helpful to you?
4.0 out of 5 stars My picky professor likes this book February 10, 2011
Format:Hardcover|Amazon Verified Purchase
My ultra-picky professor is known for throwing books across the room when he doesn't like what's in them. He gets very upset when they aren't completely accurate. He has gone through several books in his tenure and this is the one he has stuck with (despite still having his reservations about some of the material.) In my mind, that makes it a very good book. Sommerville is a good writer and makes the material very easy to follow with a lot of graphics, lists, tables, flow charts, etc.
Comment | 
Was this review helpful to you?

What Other Items Do Customers Buy After Viewing This Item?


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 





Look for Similar Items by Category