Dependability and Security Mcqs

Our Collection contain MCQs to prepare an individual for competitive exams like NTS, GAT, ECAT, University and College entrance exams and various tests and interviews. One should practice to assimilate Dependability and Security topic comprehensively.

  1. Home
  2. »
  3. Computer Science Mcqs
  4. »
  5. Software Engineering Mcqs
  6. »
  7. Dependability and Security Mcqs
  8. »
  9. Page 2

16.
Security engineering is only concerned with maintenance of systems such that they can resist malicious attacks ?

True

False

D More Details about this Mcq

B

17.
Controls that are intended to ensure that attacks are unsuccessful is analogous to ______________ in dependability engineering?

Fault avoidance

Fault tolerance

Fault detection

Fault Recovery

18.
What are security controls ?

Controls that are intended to ensure that attacks are unsuccessful

Controls that are intended to detect and repel attacks

Controls that are intended to support recovery from problems

All of the mentioned

19.
Which of the following is a layer of protection for Security ?

Platform-level protection

Application-level protection

Record-level protection

All of the mentioned

20.
Which of the following is a bad practice of Dependable programming ?

Limit the visibility of information in a program

Check array bounds

Check all inputs for validity

None of the mentioned

21.
Which of the following is not a Protection system ?

System to stop a train if it passes a red light

System to indicate not returning of the library book

System to shut down a reactor if temperature/pressure are too high

None of the mentioned

22.
Exception handling is a mechanism to provide some fault avoidance ?

True

False

D More Details about this Mcq

B

23.
What is a Range check ?

Check that the input does not exceed some maximum size e.g. 40 characters for a name

Check that the input falls within a known range

Use information about the input to check if it is reasonable rather than an extreme value

None of the mentioned

24.
The use of a well-defined, repeatable process is essential if faults in a system are to be minimized ?

True

False

D More Details about this Mcq

A

25.
What is the term for a system that is designed such that the faults in the delivered software do not result in system failure ?

Fault Avoidance

Fault detection

Fault tolerance

None of the mentioned

26.
What is the term for development process organised such that faults in the system are detected and repaired before delivery to the customer ?

Fault Avoidance

Fault detection

Fault tolerance

None of the mentioned

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

Different programming languages

Different design methods and tools

Explicit specification of different algorithms

All of the mentioned

28.
Which process characteristic with respect to Dependability Engineering is mentioned by the statement: “The process should be understandable by people apart from process participants” ?

Diverse

Documentable

Auditable

None of the mentioned

29.
Which of the following examples does not involve dependability engineering ?

Medical Systems

Power Systems

Library Management

Telecommunications

30.
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 ?

Loss of service

Incorrect service delivery

System/data corruption

None of the mentioned

error: You are not allowed to do so.....
0Shares
0
Scroll to Top