Software Engineering 7.5 / Edition 8

Hardcover (Print)
Buy New
Buy New from
Buy Used
Buy Used from
(Save 34%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 98%)
Other sellers (Hardcover)
  • All (34) from $1.99   
  • New (5) from $47.95   
  • Used (29) from $1.99   



Software Engineering


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 you

how you can design software to resist attacks and recover from damage;

Ø Service-oriented software engineering, explaining

how 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 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

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

Read More Show Less

Product Details

  • ISBN-13: 9780321313799
  • Publisher: Addison Wesley
  • Publication date: 6/30/2006
  • Series: International Computer Science Series
  • Edition description: Revised Edition
  • Edition number: 8
  • Pages: 864
  • Product dimensions: 7.66 (w) x 9.41 (h) x 1.97 (d)

Meet the Author

Ian Sommerville is Professor of Software Engineering at the University of St. Andrews in Scotland.


Read More Show Less

Table of Contents

Ch. 1 Introduction 3
Ch. 2 Socio-technical systems 20
Ch. 3 Critical systems 43
Ch. 4 Software processes 63
Ch. 5 Project management 92
Ch. 6 Software requirements 117
Ch. 7 Requirements engineering processes 142
Ch. 8 System models 169
Ch. 9 Critical systems specification 193
Ch. 10 Formal specification 217
Ch. 11 Architectural design 241
Ch. 12 Distributed systems architectures 266
Ch. 13 Application architectures 292
Ch. 14 Object-oriented design 313
Ch. 15 Real-time software design 339
Ch. 16 User interface design 362
Ch. 17 Rapid software development 391
Ch. 18 Software reuse 415
Ch. 19 Component-based software engineering 439
Ch. 20 Critical systems development 462
Ch. 21 Software evolution 488
Ch. 22 Verification and validation 515
Ch. 23 Software testing 537
Ch. 24 Critical systems validation 566
Ch. 25 Managing people 591
Ch. 26 Software cost estimation 612
Ch. 27 Quality management 641
Ch. 28 Process improvement 665
Ch. 29 Configuration management 689
Ch. 30 Security engineering 717
Ch. 31 Service-oriented software engineering 743
Ch. 32 Aspect-oriented software development 770
Read More Show Less

Customer Reviews

Average Rating 4
( 1 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted December 26, 2006

    see new chapters on Web Services and Aspect programming

    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.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)