Requirements elicitation: see Elicitation Requirements Engineering A sub-discipline of systems engineering and software engineering that is concerned with determining the goals, functions, and constraints of hardware and software systems [Laplante]. Requirements Engineering discipline involves the following sub-processes: requirements elicitation, analysis and negotiation, specification, system modeling, requirements validation and requirements management. Requirements Management: A continuous process of documenting, analyzing, tracing, prioritizing, communicating, agreeing on requirements and managing requirements changes. In CMMI model, Requirements Management is a Project Management process area at Maturity Level 2