the process of systematically identifying and handling the requirements for a software system
a systematic process of understanding and specifying the solution, and managing the requirements
the processes involved in developing system requirements.