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.