This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Cleanroom Software Engineering”.
1. Who was first to proposed the Cleanroom philosophy in software engineering ?
a) Mills
b) Dyer
c) Linger
d) All of the Mentioned
View Answer
Explanation: The Cleanroom philosophy was first proposed for software engineering by Mills, Dyer, and Linger during the 1980s.
2. How does Cleanroom software engineering differs from the conventional and object-oriented views ?
a) It makes explicit use of statistical quality control
b) It verifies design specification using a mathematically based proof of correctness
c) It relies heavily on statistical use testing to uncover high-impact errors
d) All of the mentioned
View Answer
Explanation: None.
3. Cleanroom software engineering complies with the operational analysis principles by using a method called known as
a) box structure specification
b) referential transparency
c) degenerative error correction
d) none of the mentioned
View Answer
Explanation: Box structures are descriptions of functions that exhibit properties essential for effective system specification and design.
4. What encapsulates state data and services in a manner that is analogous to objects?
a) State box
b) Clean box
c) White box
d) Black box
View Answer
Explanation: In this specification view, inputs to the state box (stimuli) and outputs (responses) are represented.
5. MTTF stands for
a) mean-time-to-function
b) mean-time-to-failure
c) manufacture-time-to-function
d) none of the mentioned
View Answer
Explanation: None.
6. The transition functions that are implied by the state box are defined in
a) Yellow box
b) Clear box
c) White box
d) Black box
View Answer
Explanation: Stated simply, a clear box contains the procedural design for the state box.
7. Which of the following is not included in the certification approach?
a) Creation of usage scenarios
b) Specific usage file
c) Generation of test cases from the servers end.
d) Reliability
View Answer
Explanation: This is a part of testing phase and can be as exhaustive as possible.
8. The __________ specifies the behavior of a system or a part of a system.
a) Yellow box
b) Clear box
c) White box
d) Black box
View Answer
Explanation: The system (or part) responds to specific stimuli (events) by applying a set of transition rules that map the stimulus into a response.
9. Which of the following is required for Certification for cleanroom software engineering?
a) Sampling model
b) Component model
c) Certification model
d) All of the mentioned
View Answer
Explanation: None.
10. The philosophy of Cleanroom SE focuses on defect removal rather than defect avoidance.
a) True
b) False
View Answer
Explanation: The philosophy focuses on defect avoidance rather than defect removal.
11. Which of the following Cleanroom process teams develops set of statistical test to exercise software after development?
a) Specification team
b) Development team
c) Certification team
d) All of the mentioned
View Answer
Explanation: None.
Sanfoundry Global Education & Learning Series – Software Engineering.
Here’s the list of Best Books in Software Engineering.
- Check Computer Science Books
- Apply for Computer Science Internship
- Practice Computer Science MCQs
- Practice BCA MCQs
- Practice Information Technology MCQs