Software Engineering Mcqs
Which of the following is not a functional reliability requirement for a system ?

A. Checking requirements
B. Recovery requirements
C. Redundancy requirements
D. Ambiguous requirements

Which reliability requirements are concerned with maintaining copies of the system ?

A. Checking requirements
B. Recovery requirements
C. Redundancy requirements
D. Ambiguous requirements

To specify security requirements, one should identify the risks that are to be dealt with ?

A. True
B. False
ExpLanation: to specify security requirements, one should identify the assets that are to be dealt with.

Consider a case where the system is unavailable and cannot deliver its services to users. What type of failure is being described here ?

A. Loss of service
B. Incorrect service delivery
C. System/data corruption
D. None of the mentioned

Consider a case where the failure of the system causes damage to the system itself or it data. What type of failure is being described here ?

A. Loss of service
B. Incorrect service delivery
C. System/data corruption
D. None of the mentioned

Which of the following examples does not involve dependability engineering ?

A. Medical systems
B. Power systems
C. Library management
D. Telecommunications

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