1071Software EngineeringMedium
Which of the following is a Strategy to achieve Software diversity?
AAll of the mentioned
BDifferent programming languages
CDifferent design methods and tools
DExplicit specification of different algorithms
Correct answer
A. All of the mentioned
Explanation
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.