Multiple choice

Which of the following is NOT desired in a good Software Requirement Specifications (SRS) document?

  1. Functional Requirements

  2. Non Functional Requirements

  3. Goals of Implementation

  4. Algorithms for Software Implementation

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

An SRS document specifies WHAT the software should do (functional requirements, non-functional requirements, and implementation goals), not HOW to implement it. Algorithms and implementation details belong in design documents, not requirements specifications. Mixing implementation details with requirements reduces flexibility and constrains design choices unnecessarily.