Correct option is C
Statement I (Correct): The Cleanroom software process model incorporates statistical quality certification of code increments as they accumulate into a system. This involves using formal methods and statistical techniques to ensure high reliability and quality.
Statement II (Incorrect): The Cleanroom process model does not rely on the traditional code, test, and debug cycle. Instead, it focuses on defect prevention through:
· Formal specification
· Incremental development
· Statistical quality assurance
Defect prevention is a core principle of the Cleanroom approach, unlike traditional debugging processes that focus on defect removal.
Information Booster:
1. Cleanroom Software Process Model:
· Developed to create high-reliability software.
· Emphasizes mathematical correctness and statistical quality control.
2. Core Principles:
· Incremental Development: Dividing the system into manageable increments.
· Formal Methods: Using mathematical models for specifications.
· Statistical Quality Assurance: Testing based on statistical sampling.
3. Advantages:
· Reduces the need for extensive testing.
· Produces software with minimal defects.
· Improves overall software quality and reliability.
Additional Knowledge:
· The traditional code, test, debug cycle is not a part of the Cleanroom approach because:
· Debugging is replaced with formal reviews and statistical testing.
· The process aims for zero-defect software by focusing on correctness from the start.
· Key Differentiators:
· Defect Prevention (Cleanroom) vs. Defect Removal (Traditional).
· Cleanroom focuses on quality by design.