a) Different programming languages
b) Different design methods and tools
c) Explicit specification of different algorithms
d) All of the mentioned
Answer: d
Explanation: Diversity means to provide the same functionality in different ways so that critical components of a dependable system will not fail in the same way.
Related Posts
Identify the correct option with reference to Software Quality Metrics.
Percentage of modules that were inspected is a part of
Which of the following is not categorized under Component-Level Design Metrics?
The arc-to-node ratio is given as r = a/n. What does ‘a’ represent in the ratio?
Which of the following is not categorized under Product Operation of McCall’s Software Quality Factors?
Number of errors found per person hours expended is an example of a
Cost and schedule are a part of
Join The Discussion