Which of the following approaches are used to achieve reliable systems?
A. Fault prevention
B. Fault removal
C. Fault tolerance
D. All of the mentioned
Explanation: All the options lead to formation of a reliable system.
A. Fault prevention
B. Fault removal
C. Fault tolerance
D. All of the mentioned
Explanation: All the options lead to formation of a reliable system.
A. greater than 1
B. less than 1
C. greater than 2
D. less than 2
Explanation: N-version programming (NVP), also known as multiversion programming or multiple-version dissimilar software, is a method or process in software engineering where multiple functionally equivalent programs are independently generated from the same initial specifications.
A. time
B. bugs
C. failures
D. quality
A. forward error recovery mechanism
B. backward error recovery mechanism
C. All of the mentioned
D. None of the mentioned
Explanation: Exception handling is a forward error recovery mechanism, as there is no roll back to a previous state; instead control is passed to the handler so that recovery procedures can be initiated.
A. three
B. four
C. five
D. six
Explanation: The five levels are: initial, repeatable, defined, managed, optimizing
A. Hardware checks
B. Timing checks
C. Reversal checks
D. Coding checks
Explanation: Hardware is a part of environment detection check.
A. ISO 9000
B. McCall model
C. Boehm model
D. ISO 9126
Explanation: ISO 9000 is software certification.