Which of the following statements is/are false?
P: The clean-room strategy to software engineering is based on the incremental software process model.
Q: The clean-room strategy to software engineering is one of the ways to overcome "unconscious" copying of copyrighted code.
Choose the correct answer from the code given below:
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: A. Neither P nor Q
Explanation
P is true: cleanroom software engineering delivers the system as a series of increments, each specified with box structures, verified mathematically and then certified by statistical usage testing, so it is built on the incremental process model. Q is also true: the clean-room approach separates the team that studies the original artifact from the team that writes the new code, and this isolation is precisely what prevents "unconscious" copying of copyrighted code and gives legal protection. Since both statements are true, neither P nor Q is false, which is option (i). Candidates often pick (ii) by forgetting that cleanroom is incremental rather than waterfall-based.More Discrete Structures and Optimization questions
- Which of the following is not one of the principles of agile software development method?
- Which of the following is not a key issue stressed by an agile philosophy of software engineering?
- Software Engineering is an engineering discipline that is concerned with:
- The major shortcoming of the waterfall model is
- The quick design of a software that is visible to end users leads to ______.
- The ______ model is preferred for software development when the requirements are not clear.