1 Cleanroom Overview

1.1 Economic Production of High-Quality Software

Cleanroom software engineering is the practical application of mathematical and statistical science to produce high-quality software in an economical manner. The Cleanroom name was borrowed from the hardware cleanrooms of the semiconductor industry, where defect prevention rather than defect removal is pursued through rigorous engineering processes. The emphasis in Cleanroom is on development of software that is correct by design, followed by certification of software quality in testing. Cleanroom methods are rooted in science, and constitute an engineering process that can be applied to achieve productivity in software development and reliability in software performance. ...

Get Cleanroom Software Engineering: Technology and Process now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.