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.
Aa document that communicates business, technical, and support requirements for an application software package to a single vendor that has been determined as being able to supply that application package and service
Ba document that compares business and technical requirements of a commercial application package against the capabilities and features of a specific commercial application package
Ca contract with management and the user community to develop or enhance an information system
Da document that communicates business, technical, and support requirements for an application software package to vendors that wish to compete for the sale of that application package and services
Correct answer
A. a document that communicates business, technical, and support requirements for an application software package to a single vendor that has been determined as being able to supply that application package and service
Explanation
The correct answer is a document that communicates business, technical, and support requirements for an application software package to a single vendor that has been determined as being able to supply that application package and service.