Magnificent Marvel Supersale
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    Interviews | March 9, 2015

    Rhianna Walton: IMG Erik Larson: The Powells.com Interview



    Erik LarsonI've been a fan of Erik Larson's riveting brand of narrative history for years, and his latest book, Dead Wake: The Last Crossing of the Lusitania,... Continue »
    1. $19.60 Sale Hardcover add to wish list

    spacer

This item may be
out of stock.

Click on the button below to search for this title in other formats.


Check for Availability
Add to Wishlist

Software Engineering 6TH Edition

by

Software Engineering 6TH Edition Cover

ISBN13: 9780201398151
ISBN10: 020139815x
All Product Details

 

Synopses & Reviews

Publisher Comments:

Software Engineering presents a broad perspective on software systems engineering, concentrating on widely-used techniques for developing large-scale software systems. In seven parts, this best-selling book covers a wide spectrum of software processes from initial requirements elicitation through design and development to system evolution. It supports students taking undergraduate and graduate courses in software engineering and software engineers in industry who need to update their knowledge on new techniques such as requirements engineering, distributed systems architectures and system dependability.

Extensive market research has ensured that this new edition is useful and relevant for both students and practising software engineers. The sixth edition has been restructured and updated, important new topics have been added and obsolete material has been cut. The end result is an even more focused book that is about 10% shorter than the previous edition.

Changes from the fifth edition

· There are new chapters covering software processes, distributed systems architectures, dependability and legacy systems.

· Program examples are now in Java and graphical system models are described in the standard UML.

· All chapters have been updated and several have been extensively rewritten. Reuse now focuses on component-based development and patterns; object-oriented design has a process focus and uses the UML; the chapters on requirements have been split to cover the requirements themselves and requirements engineering process; cost estimation has been updated to include the COCOMO 2 model.

· The chapters on critical systems has been restructured so that reliability, safety, availability and security are integrated in chapters on critical systems specification, development and validation.

· The section on formal specification has been cut to a single chapter and material on CASE has been integrated with the chapters covering the processes supported. Functional design has been incorporated in the new chapter on legacy systems.

The book's web site (www.software-engin.com) includes links to material to support the use of the book in teaching and personal study. It includes an instructor's manual, overhead transparencies, source code of the program examples and additional material on CASE and formal specification.

Ian Sommerville is Professor of Software Engineering at Lancaster University, England. He has more than 20 years of experience in software engineering education and research. His current areas of interest include computer-based systems engineering, requirements engineering, system dependability and software evolution.

Book News Annotation:

This textbook introduces specification, design, critical systems development, verification and validation, management, and software evolution. The fifth edition adds chapters on software processes, distributed systems architecture, dependability, and legacy systems.
Annotation c. 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 in software engineering, and software engineers in industry needing to update their knowledge.

Description:

Includes bibliographical references (p. [663]-677) and index.

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

Glossary of Software Engineering Terms

Index

What Our Readers Are Saying

Add a comment for a chance to win!
Average customer rating based on 2 comments:

hasoob20, March 19, 2008 (view all comments by hasoob20)
its auseful product help us to understand software engineering course in my studies in the university
Was this comment helpful? | Yes | No
(3 of 7 readers found this comment helpful)
nmkhang, September 30, 2006 (view all comments by nmkhang)
I love this book but I am not enough money to buy it.
Was this comment helpful? | Yes | No
(8 of 11 readers found this comment helpful)
View all 2 comments

Product Details

ISBN:
9780201398151
Author:
Sommerville, Ian
Publisher:
Addison Wesley
Location:
Harlow, England
Subject:
Programming Languages - General
Subject:
Programming - General
Subject:
Programming - Software Development
Subject:
Cosmetics
Subject:
Software engineering
Subject:
Beauty culture
Subject:
Gâenie logiciel
Subject:
Software Development & Engineering - General
Copyright:
Edition Number:
6
Series:
Oxford History of Early Modern Europe
Series Volume:
1738-S
Publication Date:
20040510
Binding:
Hardback
Grade Level:
College/higher education:
Language:
English
Illustrations:
Yes
Pages:
784
Dimensions:
9.5 x 7.5 x 1.5 in 1343 gr

Related Subjects

Computers and Internet » Computers Reference » General
Computers and Internet » Software Engineering » General

Software Engineering 6TH Edition
0 stars - 0 reviews
$ In Stock
Product details 784 pages Addison Wesley Publishing Company - English 9780201398151 Reviews:
"Synopsis" by , 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 in software engineering, and software engineers in industry needing to update their knowledge.

spacer
spacer
  • back to top

FOLLOW US ON...

     
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 gifts — here at Powells.com.