Also look at the IREB® CPRE page, the IREB® About page and the IREB® Exams page
Requirements Engineering, an aspect of Software Engineering, focuses on identifying and analyzing requirements for a given business problem, and in proposing software and/or hardware solutions which best meet those requirements.
Requirements Engineering is not performed in isolation. It is linked with other disciplines and should be incorporated into the overall solution development process.
Requirements Engineering includes processes needed for identifying, structuring and managing requirements.
Specific activities covered by this process include:
• Requirements Elicitation
• Requirements Analysis
• Requirements Specification
• Requirements Verification and Validation
• Traceability of Requirements
• Configuration and Change Management
• Quality Assurance
The Requirements Management process operates within a larger context and has a strong relationship with other disciplines including Project Management, Analysis & Design, Configuration Management, Testing, and Release Management.
You can read more in the download section, in particular the document "REQB® Approach to Requirements Engineering" provides a short introduction and presents a REQB® definition of the Requirements Engineering processes, their context and their relationships with other development processes. The main aim of this document is to provide the reader with a general view of the structure of the Requirements Engineering process, its inputs, outputs and specific activities. The REQB® approach is based on unified, standardized knowledge about Requirements Engineering. It follows international standards and utilizes best practices that have been adjusted to current market needs and real-life practices.