Which one of the following is TRUE?
Topic-wise GATE CS PYQs with verified steps
GATE CSE 2014 Set 2 · Q19
Time
Select one answerSingle correct
Solution
Official answer: C) Prototyping is a method of requirements validation.
Software Requirements and PrototypingOption (A) is false: A Software Requirements Specification (SRS) / requirements document defines *what* the system should do, not *how* it should be implemented.
Option (B) is false: Complete consistency and completeness of requirements are almost impossible to achieve fully in practice due to shifting client needs and inherent complexity.
Option (C) is true: Prototyping is an effective technique used for requirements validation and elicitation by providing stakeholders with an executable model to confirm requirements.
Option (D) is false: Requirements reviews are conducted to detect errors and ambiguities in the *requirements document/specification*, not in the system design.
Therefore, option (C) is the only TRUE statement.
Try the question first, then check your work.
Examiner trap
Recall the purpose of building an early mock-up or working model of a system during the requirements phase.
This Software Requirements and Prototyping previous year question is Q19 of the GATE CSE 2014 Set 2 paper. Find more GATE CSE PYQs on Software Requirements and Prototyping in Software Engineering, or browse all GATE CSE PYQs.
Free diagnostic
Take the 20-minute diagnostic: the 3 topics that cost you the most marks, and a rank range. Or sit 1 related Software Requirements and Prototyping PYQs now with no account.
An official question by email at 7 AM IST, with a link to its verified solution. Unsubscribe in one click.
GATE CSE 2014 Set 2 Q19 is the only Software Requirements and Prototyping question in the GATE CSE papers so far.
How GATE tests Software Requirements and PrototypingIndependent practice explanation verified by the GateAI team. GATE is conducted by the IITs; question text follows the official paper.