35. The open source movement has meant that there is a huge reusable code base available at __________________?

A. free of cost
B. low cost
C. high cost
D. short period of time
✅ The correct answer is option B.
Explanation: The open source movement has meant that there is a huge reusable code base available at low cost. This may be in the form of program libraries or entire applications.

36. Which of the following provides a concise, unambiguous, and consistent method for documenting system requirements ?

A. CMM
B. ISO-9001
C. CASE tools
D. Formal methods
✅ The correct answer is option D.
Explanation: Formal methods provide a concise, unambiguous, and consistent method for documenting system requirements.

37. QoS stands for___________________?

A. Quality of security
B. Quality of system
C. Quality of service
D. None of the mentioned
✅ The correct answer is option C.
Explanation: QoS is particularly critical when the system is dealing with time-critical data such as sound or video streams.

39. Which of the following is a generic structure that is extended to create a more specific subsystem or application ?

A. Software reuse
B. Object-oriented programming language
C. Framework
D. None of the mentioned
✅ The correct answer is option C.
Explanation: Frameworks are implemented as a collection of concrete and abstract object classes in an object-oriented programming language.