Requirement Engineering
The process to gather the software requirements from client,
analyze and document them is known as requirement engineering.
The goal of requirement engineering is to develop and maintain
sophisticated and descriptive ‘System Requirements Specification’ document.