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 -
- A.
Software Engineering Process
- B.
User Engineering Process
- C.
Requirement Elicitation Process
- 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.