Wiley Publishers Since 1807   Shopping Cart  Shopping Cart  My Account  Help  Contact Us  
Home Technology Solutions Who's My Rep About Wiley
 
Product Search
Home > Engineering and Computer Science > Computer Science > Software Engineering
Software Engineering, Volume 1, The Development Process, 3rd Edition
Software Engineering, Volume 1, The Development Process, 3rd Edition
Richard H. Thayer
Mark J. Christensen
ISBN: 978-0-471-68417-6
©2005
552 pages
INSTRUCTORS
STUDENTS
TITLE INFORMATION
Description  |  Author Info  |  Table of Contents  |  Hallmark Features  |  Reviewer Comments
Table of Contents
Foreword (Carl K. Chang).

Preface (Richard H. Thayer and Mark Christensen).

Contributors.

Reviewers.

Chapter 1. Software Engineering Development Process.

Software Engineering (Roger S. Pressman).

The Origin of Software Engineering (Friedrich L. Bauer).

Software System Engineering: A Tutorial (Richard H. Thayer).

Recommended Skills and Knowledge for Software Engineering (Steve Tockey).

Chapter 2. Software Business Practices.

Software and Society (Mark J. Christensen).

Software’s Chronic Crisis (W. Wayt Gibbs).

Professional Software Engineering: Fact or Fiction (Steve McConnell and Leonard Tripp).

How the New Software Engineering Code of Ethics Affect You (Don Gotterbarn).

An Integrated Collection of Software Engineering Standards (James W. Moore).

Software and the Law (Jed Scully).

Are Developers Morally Challenged (Karl Dakin)?

Chapter 3. Software Requirements Engineering.

Software Requirements (Jane Cleland-Huang).

Software Requirements (Pete Sawyer).

Traceability (James D. Palmer).

A Taxonomy for Scenario Use in Requirement Elicitation and Analysis of Software Systems (Brian D. Chance and Bonnie E. Melhart).

Prototyping: Alternative Systems Development Methodology (J. M. Carey).

IEEE Standard 830-1998—Recommended Practice for Software Requirement Specification.

Chapter 4. Software Design.

Software Design: An Overview (Guy Tremblay and Anne Pons).

Software Design: An Introduction (David Budgen).

Modern Software Design Methods for Concurrent and Real-Time Systems (Hassan Gomaa).

Understanding and Using Patterns in Software Development (Dirk Riehle and Heinz Züllighoven).

Architectural Styles, Design Patterns, and Objects (Robert T. Monroe, Andrew Kompanek, Ralph Melton, and David Garlan).

Safety-Critical Software: Status Report (Patrick R. H. Place and Kyo C. Kang).

Software Usability (Robert J. Remington)

IEEE Standard 1016-1998—Recommended Practice for Software Design Descriptions.

Chapter 5. Software Tools and Methodologies.

Object-Oriented Development (Linda M. Northrop).

Object-Oriented Systems Development: Survey of Structured Methods (A. G. Sutcliffe).

An Introduction to Use Cases (Geri Schneider and Jason P. Winters).

A Review of Formal Methods (Robert L. Vienneau).

Re-Engineering and Reuse of Software (Patrick A. S. Hall and Lingzi Jin).

Chapter 6. Construction.

Software and Construction: Implementing and Testing the Design (Mark Christensen).

Chapter 7. Testing and Integration.

A Brief Essay on Software Testing (Antonia Bertolino and Eda Marchetti).

Software Testing (Claire Lohr).

A Review of Software Testing (P. David Coward).

IEEE Standard 829-1998—Software Test Documentation.

Chapter 8. Software Maintenace .

Software Maintenance (Thomas M. Pigoski).

Software Maintenance: A Tutorial (Keith H. Bennett).

IEEE Standard 1219-1998—Software Maintenance.

Appendix A. Centralized IEEE Software Engineering Standards References.

Appendix B. Centralized IEEE Software Engineering Standards Glossary.

Appendix C. CSDP Examination Specifications.

Appendix D. CSDP Recommended References (Books).

Appendix E. CSDP Preparation Guide (Papers).

Appendix F. Certified Software Development Professional (CSDP) Examination Preparation Glossary (Richard H. Thayer, Steve McConnell, and Steve Seidman).

About the Editors.  


Printer-ready version of this page E-mail a friend about this product