Addison-Wesley / Prentice Hall
My Instructor Resource Center : Log in or request access
Cleanroom Software Engineering: Technology and Process
ISBN-10: 0201854805
ISBN-13: 9780201854800
Publisher: Addison-Wesley Professional
Copyright: 1999
Format: Paper; 416 pp
Published: 03/09/1999
Status: Instock
This book describes a proven process, created at IBM, to develop software with zero to near-zero defects. The process, Cleanroom Software Engineering, created in response to the need for more reliable and more cost-effective software, combines engineering-based technologies in project management, object-based system certification, correctness verification, and statistical quality certification. The Cleanroom process enables organizations to make substantial improvements in their software development performance, and to gain thereby competitive advantage in both reliability and productivity. The authors, drawing on their own extensive experience in industry, elaborate in detail the Cleanroom development and certification process, and show how this process dovetails with the SEI's CMM. The book includes case studies and summaries of key Cleanroom practices that have been applied in industry, and contains extensive examples for practical skill building.
Preface.
Introduction.
I. CLEANROOM SOFTWARE ENGINEERING FUNDAMENTALS.
II. THE CLEANROOM SOFTWARE ENGINEERING REFERENCE MODEL.
III. A CASE STUDY IN CLEANROOM SOFTWARE ENGINEERING.
Stacy J. Prowell is a member of the technical staff at Q-Labs, and is the principal inventor of the sequence-based specification method.
Carmen J. Trammell is Manager of Software Quality at CTI-PET Systems, a leading medical imaging company that is integrating Cleanroom technology into product development.
Richard C. Linger is a Visiting Scientist at Carnegie Mellon University's Software Engineering Institute. During his career at IBM he worked with Harlan D. Mills to develop the foundations of Cleanroom, and managed IBM's first Cleanroom project.
Jesse H. Poore is a Professor of Computer Science at the University of Tennessee and holds the Ericsson-Harlan D. Mills Chair in Software Engineering.
Cleanroom software engineering is a process for developing and certifying high-reliability software. Combining theory-based engineering technologies in project management, incremental development, software specification and design, correctness verification, and statistical quality certification, the Cleanroom process answers today's call for more reliable software and provides methods for more cost-effective software development.
Cleanroom originated with Harlan D. Mills, an IBM Fellow and a visionary in software engineering. Written by colleagues of Mills and some of the most experienced developers and practitioners of Cleanroom, Cleanroom Software Engineering provides a roadmap for software management, development, and testing as disciplined engineering practices. This book serves both as an introduction for those new to Cleanroom and as a reference guide for the growing practitioner community. Readers will discover a proven way to raise both quality and productivity in their software-intensive products, while reducing costs.
Highlights
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.