Software Engineering / Edition 6

Software Engineering / Edition 6

by Ian Sommerville
     
 

ISBN-10: 020139815X

ISBN-13: 9780201398151

Pub. Date: 08/07/2000

Publisher: Addison Wesley

The new edition of this best-selling book provides a comprehensive discussion of software engineering techniques and shows how they can be applied in practical software projects. This book features new coverage of the software process and software process technology, system integration, requirements management, and risk analysis, as well as new chapters on…  See more details below

Overview

The new edition of this best-selling book provides a comprehensive discussion of software engineering techniques and shows how they can be applied in practical software projects. This book features new coverage of the software process and software process technology, system integration, requirements management, and risk analysis, as well as new chapters on pattern-based reuse, distributed system engineering, and legacy systems. Sommerville has incorporated a more object-oriented approach in this edition—using UML and Java—and has removed much of the material on CASE, formal methods, and Ada, making the book more in tune with current technology and practice. A new discussion of professional ethics in the introduction helps to make readers aware of the responsibilities that come with engineering software. The sixth edition uses Java for all programming examples, and bases all design examples on UML notation. It includes new chapters on pattern-based reuse, distributed system engineering, and legacy systems, as well as new coverage of the software process and software process technology, system integration, requirements management, and risk analysis. This book is designed for readers needing a general introduction to software engineering (development, management, and evolution), especially with regard to system requirements engineering and critical systems.

Read More

Product Details

ISBN-13:
9780201398151
Publisher:
Addison Wesley
Publication date:
08/07/2000
Series:
International Computer Science Series
Edition description:
Older Edition
Pages:
693
Product dimensions:
7.50(w) x 9.50(h) x 1.50(d)

Related Subjects

Table of Contents

Pt. 1Overview1
Ch. 1Introduction3
Ch. 2Socio-technical systems20
Ch. 3Critical systems43
Ch. 4Software processes63
Ch. 5Project management92
Pt. 2Requirements115
Ch. 6Software requirements117
Ch. 7Requirements engineering processes142
Ch. 8System models169
Ch. 9Critical systems specification193
Ch. 10Formal specification217
Pt. 3Design239
Ch. 11Architectural design241
Ch. 12Distributed systems architectures266
Ch. 13Application architectures292
Ch. 14Object-oriented design313
Ch. 15Real-time software design339
Ch. 16User interface design362
Pt. 4Critical systems389
Ch. 17Rapid software development391
Ch. 18Software reuse415
Ch. 19Component-based software engineering439
Ch. 20Critical systems development462
Ch. 21Software evolution488
Pt. 5Verification and validation513
Ch. 22Verification and validation515
Ch. 23Software testing537
Ch. 24Critical systems validation566
Pt. 6Managing people589
Ch. 25Managing people591
Ch. 26Software cost estimation612
Ch. 27Quality management641
Ch. 28Process improvement665
Ch. 29Configuration management689

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >