The GATE Grind

GATE 2011 CS (CS1) – Question 20

Software Engineering · Requirements Engineering · 1 mark · Multiple choice

Which is NOT desired in a good software requirements specification?

  1. Functional requirements
  2. Nonfunctional requirements
  3. Implementation goals
  4. Algorithms for software implementation

Practise this question in The GATE Grind →

Show answer and explanation

Correct answer: (D) Algorithms for software implementation

Explanation

An SRS specifies required behaviour, qualities and constraints. Detailed algorithms describe how the software will be implemented and belong in design rather than requirements. Thus D; the requirements document should avoid unnecessarily committing to one implementation.

More Requirements Engineering questions

All Requirements Engineering questions →