a) Platform-level protection b) Application-level protection c) Record-level protection d) All of the mentioned ...
View QuestionWhat is a Range check?
a) Check that the input does not exceed some maximum size e.g. 40 characters for a name b) ...
View QuestionWhich of the following is a bad practice of Dependable programming ?
a) Limit the visibility of information in a program b) Check array bounds c) Check all inputs for ...
View QuestionException handling is a mechanism to provide some fault avoidance.
a) True b) False Answer: b Explanation: Exception handling is a mechanism to provide some fault ...
View QuestionWhich 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 ...
View QuestionThe use of a well-defined, repeatable process is essential if faults in a system are to be minimized.
a) True b) False Answer: a Explanation: True
View QuestionWhich of the following is not a Protection system ?
a) System to stop a train if it passes a red light b) System to indicate not returning ...
View QuestionWhich process characteristic with respect to Dependability Engineering is mentioned by the statement: “The process should be understandable by people apart from process participants”?
a) Diverse b) Documentable c) Auditable d) None of the mentioned Answer: c Explanation: It means that ...
View QuestionWhat is the term for a system that is designed such that the faults in the delivered software do not result in system failure ?
a) Fault Avoidance b) Fault detection c) Fault tolerance d) None of the mentioned Answer: c Explanation: ...
View QuestionWhat is the term for development process organised such that faults in the system are detected and repaired before delivery to the customer ?
a) Fault Avoidance b) Fault detection c) Fault tolerance d) None of the mentioned Answer: a Explanation: ...
View Question