In requirements engineering, prototyping is primarily used to:

2010

In requirements engineering, prototyping is primarily used to:

Answer: C. refine and establish requirements during requirements gatheringConceptA software prototype is an early, partial model of a proposed system. Stakeholders interact with it before full-scale construction so that unclear,…

  1. A.

    test the software as an end product

  2. B.

    expand design details

  3. C.

    refine and establish requirements during requirements gathering

  4. D.

    eliminate the need for requirements documentation

Attempted by 15 students.

Show answer & explanation

Correct answer: C

Concept

A software prototype is an early, partial model of a proposed system. Stakeholders interact with it before full-scale construction so that unclear, incomplete, or conflicting requirements can be elicited, validated, and refined.

Application

The stem asks for the primary purpose of prototyping. The option “refine and establish requirements during requirements gathering” directly expresses the feedback-driven requirements-elicitation role of a prototype.

Contrast

  • “Test the software as an end product” refers to testing a completed or near-complete product, whereas a prototype is an early model.

  • “Expand design details” concerns elaborating architecture or implementation specifications; that is not the central requirements-elicitation purpose asked here.

  • “Eliminate the need for requirements documentation” would remove the agreed record of needs, constraints, and acceptance criteria; prototyping does not remove the need for that documentation.

Cross-check

If stakeholder feedback on the early model changes or clarifies what the system must do, the prototype has served requirements gathering before the final product is built.

Result

Therefore, prototyping is used to refine and establish requirements during requirements gathering.

Explore the full course: Nta Ugc Net Paper 2

Loading lesson…