Software Engineering MCQs

Prepare with the latest Software Engineering MCQs with answers and explanations. Free online practice for competitive exams, interviews, and university tests.

1314. POFOD stands for___________________?

A. Possibility of failure of data
B. Probability of failure of data
C. Possibility of failure on demand
D. Probability of failure on demand
✅ The correct answer is option D.

1318. Which of the following is a Strategy to achieve Software diversity ?

A. Different programming languages
B. Different design methods and tools
C. Explicit specification of different algorithms
D. All of the mentioned
✅ The correct answer is option 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.

1320. Which of the following is not a business risk ?

A. building an excellent product or system that no one really wants
B. losing the support of senior management due to a change in focus or change in people
C. lack of documented requirements or software scope
D. losing budgetary or personnel commitment
✅ The correct answer is option C.
Explanation: This is not considered as a business risk.