A _______________ defines a set of standards for components, including interface standards, usage standards, and deployment standards?

A. Component-based software engineering
B. Component composition
C. Component model
D. Component interfaces
✅ The correct answer is option A.
Explanation: The implementation of the component model provides a set of common services that may be used by all components.

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.

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.

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.