shopping cart
Save up to 30% on our Staff Picks
Call us:  800-878-7323 HELP
McAfee SECURE helps keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams.
Powell's Q&A, Q&A | December 10, 2009

Sam Stephenson: IMG Powell's Q&A: Sam Stephenson



Describe your latest book/project/work. I've been studying the life and work of photographer W. Eugene Smith for 13 years. My first book (Dream... Continue »
  1. $28.00 Sale Hardcover add to wish list

Add to Cart
$125.40
New Hardcover
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
21 Partner Warehouse Software Engineering- General

More copies of this ISBN:

Software Engineering 7TH Edition

by Ian Sommerville

Software Engineering 7TH Edition Cover
  1. This particular item is stocked in a Partner Warehouse and will ship separately from other items in your shopping cart.

Synopses & Reviews

Publisher Comments:

 

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.

 

 

Book News Annotation:

This undergraduate textbook describes software requirements specification, software design processes, different approaches to software development, and verification and validation techniques, then addresses some issues to consider when managing people, costs, and quality within a project. The seventh edition adds chapters on application architectures, rapid software development, component- based software engineering, and software evolution.
Annotation ©2004 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Software Engineering presents a broad perspective on software systems engineering, concentrating on widely used techniques for developing large-scale systems. The objectives of this seventh edition are to include new material on iterative software development, component-based software engineering and system architectures, to emphasize that system dependability is not an add-on but should be considered at all stages of the software process, and not to increase the size of the book significantly.

To this end the book has been restructured into 6 parts, removing the separate section on evolution as the distinction between development and evolution can be seen as artificial. New chapters have been added on:

Socio-technical Systems - discussing the context of software in a broader system composed of other hardware and software, people, organisations, policies, procedures and laws.

Application System Architectures - to teach students the general structure of application systems such as transaction systems, information systems and embedded control systems. The chapter covers 6 common system architectures with an architectural overview and discussion of the characteristics of these types of system.

Iterative Software Development - looking at prototyping and adding new material on agile methods and extreme programming.

Component-based Software Engineering - introducing the notion of a component, component composition and component frameworks and covering design with reuse.

Software Evolution - revising the presentation of the 6th edition to cover re-engineering and software change in a single chapter.

The book supports students taking undergraduate or graduate courses insoftware engineering, and software engineers in industry needing to update their knowledge.

Synopsis:

7th edition.

Table of Contents

INTRODUCTION

Ch 1: Introduction         

Ch 2: Socio-technical Systems

Ch 3: Dependability

Ch 4: Software Processes

Ch 5: Project Management

REQUIREMENTS ENGINEERING

Ch 6: Software Requirements

Ch 7: RE Processes

Ch 8: Systems Models

Ch 9: Critical Systems Specification

Ch 10: Formal Specification

DESIGN

Ch 11: Architectural Design

Ch 12: Distributed Systems Architecture

Ch 13: Application Architectures

Ch 14: Object-oriented Design

Ch 15: Real-time Systems

Ch 16: User Interface Design

SOFTWARE DEVELOPMENT

Ch 17: Iterative Software Development

Ch 18: Software Reuse

Ch 19: CBSE

Ch 20: Critical Systems Development

Ch 21: Software Evolution

VERIFICATION AND VALIDATION

Ch 22: Verification and Validation

Ch 23:  Software Testing

Ch 24: Critical Systems Validation

MANAGEMENT

Ch 25: Managing People

Ch 26: Software Cost Estimation

Ch 27: Quality Management

Ch 28: Process Improvement

Ch 29: Configuration Management

EMERGING TECHNOLOGIES

Ch 30: Security Engineering

Ch 31: Service-oriented Software Engineering

Ch 32: Aspect-oriented Software Development

Glossary

References

Index

 

What Our Readers Are Saying

Add a comment for a chance to win!
Average customer rating based on 2 comments:
kamycatty, June 18, 2007 (view all comments by kamycatty)
i studied software engineering in college using sommerville book
and it was simple in clarifying steps needed to be done for software life cycle
i need it now urgently to use it in writing my graduation project document
Was this comment helpful? | Yes | No
wail_alhalbi, November 22, 2006 (view all comments by wail_alhalbi)
very goooooood
Was this comment helpful? | Yes | No
View all 2 comments

Product Details

ISBN:
9780321210265
Subtitle:
(Update)
Author:
Sommerville, Ian
Publisher:
Addison Wesley
Location:
Harlow, England
Subject:
Software engineering
Subject:
Programming - Software Development
Copyright:
Edition Number:
7th ed.
Series:
International Computer Science Series
Series Volume:
2002-211835
Publication Date:
20040510
Binding:
Hardback
Grade Level:
College/higher education:
Pages:
864
Dimensions:
9.36 x 7.56 x 1.97 in 1547 gr

Other books you might like

  1. $25.00 Used Trade Paper add to wish list
  2. $49.99 New Trade Paper add to wish list

    Code Complete 2ND Edition

    Steve Mcconnell
  3. $12.00 Used Trade Paper add to wish list

Related Aisles

  • back to top

Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.