|
New in this Edition
Hardcopy
Format and Style
The format and style of SEPA, 5/e have been improved to make the book more
reader-friendly. Each of the book's 32 chapters begins with a "Quick Look"
that provides immediate short answers to six questions about chapter content:
- What is it?
- Who does it?
- Why is it important?
- What are the steps?
- What is the work product?
- How do I ensure that I've done it right?
Throughout the book, marginal icons and related text are used to present important complementary information:
- The keypoint icon will help you to find important points quickly.
- The advice icon provides pragmatic guidance that can help you make the right decision or avoid common problems while building software.
- The question mark icon asks common questions that are answered in the body of the text.
- The xref icon will point you to another part of the book where information relevant to the current discussion can be found.
- The quote icon presents interesting quotes that have relevance to the topic at hand.
- The WebRef icon provides direct pointers to important software engineering related web sites.
- The SepaWeb pointer indicates that further information about the noted topic is available at the SEPA web site.
- The SepaWeb.checklists icon points you to detailed checklists that will help you to assess the software engineering work youre doing and the work products you produce.
- The SepaWeb.documents icon points you to detailed document outlines, descriptions and examples contained within the SEPA web site.
Content
The fifth edition of Software Engineering: A Practitioner's Approach
(SEPA, 5/e) is considerably more than a minor rewrite and update of the
fourth edition. The fifth edition contains expanded discussion of many topics
presented in SEPA, 4/e and introduces many, many topics that were not even
mentioned in the fourth edition. Five new chapters have been added and the
book is now complemented with an extensive amount of software engineering
information contained within the Web site.
Like its predecessor, SEPA, 5/e has been partitioned into five parts to
facilitate course. Many new Problems and Points to Ponder have been
added. The Further Readings and Information Sources sections have
been revised extensively and many new figures and examples are used. The
following table identifies key changes (noted in boldface type) on
a chapter by chapter basis.
TABLE OF CHANGES FOR SEPA, 5TH EDITION
Chapter 5th Edition Revisions

- Updates and abbreviates SEPA, 4/e, Chapter 1. A broader discussion of contemporary trends is presented.
- Updates and expands on process-related topics presented in SEPA, 4/e. Introduces expanded discussion of evolutionary process models (e.g., the WINWIN model) and component-based software engineering.
- An introduction to software project management, this chapter has undergone only minor revisions SEPA, 5/e.
- Presents new sections on statistical quality control as it relates to the evaluation of software metrics and new strategies for instituting metrics programs in small organizations.
- In addition to minor revisions in the presentation of cost/effort estimation, this chapter presents new discussion of the COCOMO II estimation model.
- Minor revisions to the presentation of risk analysis and management
- In addition to moderate revisions in the discussion of project scheduling, this chapter contains new sections on earned value analysis and error tracking.
- Updates overall discussion of SQA and adds new section on mistake-proofing (poka yoke) rechniques.
- Minor revisions to the presentation SCM
- SEPA, 4/e content has been shortened somewhat to make room for a major new section on requirements engineering. This chapter also presents an overview of business process engineering and product engineering.
- In addition to minor revisions and updates, new sections on use-cases and quality function deployment (QFD) have been added.
- Minor revisions and updates
- Minor revisions and updates
New Chapter. Complete update of discussion of software architectureintroduces concepts of architectural styles and design patterns, and architectural design alternatives. Integrates transform and transaction mapping techniques from SEPA, 4/e for call and return architectures.
New Chapter. Expands a single section in SEPA, 4/e into a complete introduction to user interface design. Presents interface design "golden rules," the interface modeling process, task design, and evaluation methods.
New Chapter. Modifies and updates sections in SEPA, 4/e into a complete introduction to component-level design.
In addition to minor revisions and updates, a new section on orthogonal array testing is presented.
In addition to minor revisions and updates, a new section smoke testing is presented.
In addition to minor revisions and updates, new sections on ISO 9126 quality factors, architectural, component level and interface design metrics are presented.
Minor revisions and updates
Moderate revision to presentation of object-oriented analysis with new material on domain engineering and the use of the Unified Modeling Language (UML) approach.
Moderate revision to presentation of object-oriented design with new material on design patterns and the use of the Unified Modeling Language (UML) approach.
Minor revisions and updates
In addition to minor revisions and updates, a new section
on the MOOD metrics suite is presented.
Minor revisions and updates
Minor revisions and updates
New Chapter. Discusses the process and technology for component-based software engineering including discussions of domain engineering, CBD, reuse (revised from SEPA, 4/e) and the economics of CBSE.
Minor revisions and updates
New Chapter. Completely new presentation of Web Engineering including discussions of the WebE process, WebApp formulation and analysis, architecture, navigation and interface design, WebApp testing, and project management for WebE projects.
Minor revisions and updates
Minor revisions and updates
Minor revisions and updates
|