All mock tests are FREE till 31 December — register to save your progress

Software safety is quality assurance activity that focuses on hazards that

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: B. may cause an entire system to fail

Explanation

In Pressman's treatment, software safety is a software quality assurance activity that identifies and assesses potential hazards that may cause an entire system to fail, and then specifies design features that either eliminate the hazard or reduce its consequences. The emphasis is on system-level, potentially catastrophic failure, not on a single component. Option 1 describes reliability, which asks how often failures occur rather than how severe their consequences are; option 3 is a small subset of possible hazard causes; option 4 is a commercial concern with no place in a safety analysis. Hence option 2.

More Software Engineering questions