✅ 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.
✅ The correct answer is option D.
Explanation: Formal methods provide a concise, unambiguous, and consistent method for documenting system requirements.
✅ 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 correct answer is option C.
Explanation: Frameworks are implemented as a collection of concrete and abstract object classes in an object-oriented programming language.