Requirement Engineering:- Software process perspective, requirements engineering is a major software engineering action that begins during the communication activity and continues into the modeling activity. It must be adapted to the needs of the process, the project, the product, and the people doing the work.
Need of Requirement Engineering:- Requirements engineering tools assist in requirements gathering, requirements modeling, requirements management, and requirements validation.
Subtasks included Requirement Engineering:-
* Inception
* Elicitation
* Elaboration
* Negotiation
* Specification
* Validation
* Requirements management