A good software requirement specification does NOT have the characteristic

2022

A good software requirement specification does NOT have the characteristic

  1. A.

    Completeness

  2. B.

    Consistency

  3. C.

    Clarity

  4. D.

    Reliability

Attempted by 358 students.

Show answer & explanation

Correct answer: D

Answer: Reliability is not a characteristic of a good software requirements specification.

Explanation: Characteristics of a good SRS describe properties of the specification document itself (how the requirements are written and organized). Typical characteristics include:

  • Completeness: all necessary requirements are included; nothing important is omitted.

  • Consistency: no conflicting requirements and consistent terminology.

  • Clarity (unambiguity): requirements are stated clearly so all readers interpret them the same way.

  • Verifiability: each requirement can be tested or otherwise verified.

  • Modifiability and traceability: the SRS is organized so requirements can be changed and traced to design and tests.

By contrast, reliability refers to the runtime behavior of the final software product (how often it fails, how dependable it is). An SRS may include requirements that the system be reliable, but reliability itself is a product quality attribute, not an intrinsic characteristic of the requirements document.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Mppsc Assistant Professor