|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Software Engineering, 7/E
Ian SommervilleUniversity of St. Andrews, United Kingdom

ISBN-10: 0321210263
ISBN-13:  9780321210265

Publisher:  Addison-Wesley
Copyright:  2005
Format:  Cloth; 784 pp
Published:  05/10/2004

Ian Sommerville's Software Engineering presents a broad perspective on software systemes engineering, with a focus on fundamental techniques for developing complex software systems where reliability and dependability are essential system attributes.

Building on the success of previous editions (over 400,000 readers have learned the foundations of software engineering with the help of Software Engineering), the seventh edition of this classic text has been extensively revised and restructured, with all chapters updated. The latest techniques are integrated into the sections of the book where they apply, making this the de facto standard for all readers wanting information on the state-of-the-art of engineering large-scale, computer-based systems.

 

 



This product accompanies:
Sommerville,  Software Engineering: (Update), 8/E

  • Covers all the latest developments on software engineering theory, keeping students up-to-date.
  • New structure built around the core software engineering activities of specification, design, development, verification and validation and management, makes the subject even easier to grasp and gives students a clear understanding of how these important topics work together.
  • An introductory section introduces management issues such as project planning early in the book, allowing it to be used in a project based course (where this material should be covered early).
  • Discussion on systems engineering explains the role of software and why systems are more than just software.
  • Significant coverage of requirements and architectural design, emphasizing their importance in the overall SE process.
  • New development paradigms covered in the context of existing software engineering knowledge rather than as separate material, allowing students to find all the relevant material on a topic in one place.
  • Program examples in Java.
  • Graphical system models in standard UML.

Author website features:

  • Instructors Guide
  • Solutions to problems
  • Links to additional material
  • Additional case study material
  • Additional projects

 

  • Increased coverage of new software development paradigms: agile methods (NEW Chapter 17) and component-based software engineering (NEW Chapter 19).
  • Design section refocused towards architectural design including new material on service-centric systems and application architectures.
  • UNIQUE coverage of application architectures (Chapters 12 and 13).
  • In recognition of the increasing importance of dependability issues such as availability and security, the material on critical systems is integrated with more mainstream chapters.
  • Two linking case studies of different types (information system and embedded system) are covered throughout the book � giving students an excellent understanding of how the theory applies to the real world.

 

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
Glossary of Software Engineering Terms
Index

  • 9780321313799
    Software Engineering: (Update), 8/E
    Sommerville
    ©2006 | Addison-Wesley | Cloth; 864 pp | Instock
    ISBN-10: 0321313798 | ISBN-13: 9780321313799
    Brief Description

Software Engineering Author Website, 7/E
Sommerville
©2005 | Addison-Wesley | On-line Supplement; 4 pp | Instock
ISBN-10: 1405824328 | ISBN-13: 9781405824323
    View Downloadable Files

Software Engineering Author Website, 7/E
Sommerville
©2005 | Addison-Wesley | On-line Supplement; 4 pp | Instock
ISBN-10: 1405824328 | ISBN-13: 9781405824323
    View Downloadable Files

Software Engineering Author Website, 7/E
Sommerville
©2005 | Addison-Wesley | On-line Supplement; 4 pp | Instock
ISBN-10: 1405824328 | ISBN-13: 9781405824323
    View Downloadable Files

Software Engineering Author Website, 7/E
Sommerville
©2005 | Addison-Wesley | On-line Supplement; 4 pp | Instock
ISBN-10: 1405824328 | ISBN-13: 9781405824323
    View Downloadable Files

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.