The process to gather the software requirements from client, analyze and…

2022

The process to gather the software requirements from client, analyze and document is known as -

  1. A.

    Software Engineering Process

  2. B.

    User Engineering Process

  3. C.

    Requirement Elicitation Process

  4. D.

    Requirement Engineering Process

Attempted by 320 students.

Show answer & explanation

Correct answer: D

Answer: Requirement Engineering Process

Definition: The Requirement Engineering Process is the set of activities used to gather requirements from clients and stakeholders, analyze those requirements for clarity and feasibility, document them in a clear specification, validate them with stakeholders, and manage changes over the project lifecycle.

  • Requirement elicitation — collect needs and constraints from clients and users.

  • Requirement analysis — resolve conflicts, prioritize requirements, and check feasibility.

  • Specification/documentation — produce a requirements specification, user stories, or use cases.

  • Validation and verification — confirm requirements match stakeholder needs and are testable.

  • Requirement management — track changes, maintain traceability, and control versions.

Why this matches the question: The described activities — gathering requirements from the client, analyzing them, and documenting them — are exactly the core stages of the requirement engineering process.

Why the other choices are not correct:

  • Software Engineering Process is broader and covers the entire development lifecycle, not just requirements work.

  • User Engineering Process is not a standard term for requirements work; related areas like user-centered design have different focus and deliverables.

  • Requirement Elicitation Process covers only the gathering phase and does not by itself include analysis, specification, validation, and management.

Tip: Think of requirements engineering as the full lifecycle around requirements (elicitation → analysis → specification → validation → management), not just the initial gathering step.

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

Explore the full course: Mppsc Assistant Professor