Skip to main content
Sign in Register
Question no. 92025

Which of these does not involve dependability engineering?

Select your answer for: Which of these does not involve dependability engineering?
Show answer

Answer: C. Library Management

Explanation

Library management systems generally lack the high-reliability safety constraints of critical infrastructure. Software failures in a library catalog cause minimal operational inconvenience rather than physical harm. Dependability engineering is reserved for systems where failure results in injury, death, or massive loss. Dependability engineering applies rigorous standards to mission-critical and safety-critical software. Information systems handle data recordkeeping but rarely control high-risk physical machinery. Risk assessment determines the level of engineering rigor required for specific software projects.

Medical devices and power grids require extreme dependability because failures endanger human lives. Standard business applications prioritize feature delivery over ultra-high reliability engineering. Engineers evaluate application domains to determine appropriate safety and reliability standards. Option A is incorrect because medical systems require strict dependability engineering to protect patients. Option B is incorrect because power systems demand high reliability to prevent blackouts and danger. Option D is incorrect because telecommunications require robust dependability to maintain critical links.

Topic
—
Difficulty
medium

Related questions

Q1. What does Life cycle risk assessment mean?

Select your answer for: What does Life cycle risk assessment mean?
Show answer

Answer: C. All of the mentioned

Life cycle risk assessment encompasses evaluating potential hazards across the entire duration of a system. This includes early development phases, deployment milestones, and ongoing operational maintenance periods. Eval...

Q2. What is the term for a system designed so that delivered software faults do not cause failures?

Select your answer for: What is the term for a system designed so that delivered software faults do not cause failures?
Show answer

Answer: C. Fault tolerance

Fault tolerance enables a software system to continue operating correctly despite internal component faults. Redundant mechanisms allow the system to mask errors and prevent them from escalating into failures. Mission-cr...

Q3. Which of these is a strategy for achieving Software diversity?

Select your answer for: Which of these is a strategy for achieving Software diversity?
Show answer

Answer: D. All of the mentioned

Software diversity is achieved by combining different programming languages, design methods, and algorithms. Employing varied approaches reduces the likelihood of common-mode failures across redundant systems. Diverse im...

Q4. Which of these is considered poor practice in dependable programming?

Select your answer for: Which of these is considered poor practice in dependable programming?
Show answer

Answer: B. Check array bounds

Checking array bounds is an essential and standard practice in dependable programming to prevent memory corruption. Failing to check array bounds can lead to severe buffer overflow vulnerabilities exploited by malicious...

Q5. Which term measures the probability of an accident occurring due to the system?

Select your answer for: Which term measures the probability of an accident occurring due to the system?
Show answer

Answer: A. Risk

Risk quantifies the mathematical probability of an accident occurring combined with its potential severity. Safety engineering evaluates risk by multiplying the likelihood of a hazard by the resulting damage extent. Calc...

Q6. Which of these is incorrect concerning Model Checking?

Select your answer for: Which of these is incorrect concerning Model Checking?
Show answer

Answer: B. Model checking is computationally very inexpensive

Model checking is computationally very expensive because it explores every possible state within a system model. State space explosion makes verifying large systems extremely demanding on computer processing resources. C...