The systematic and disciplined approach to the specification and management of requirements with the goal of understanding the stakeholders’ desires and needs and minimizing the risk of delivering a system that does not meet these desires and needs.
What is Requirements Engineering'
This international standard provides a unified notation for representing different types of models in software and systems development.
What is UML (Unified Modeling Language)?
This part of Requirements Engineering is concerned with the maintenance, management, and evolution of requirements throughout the lifecycle.
What is Requirements Management?
Eliciting requirements
Documenting requirements
Validating requirements
Managing requirements
What are the core tasks of the Requirements engineer?
This principle in Requirements Engineering focuses on maximizing stakeholder benefit by selecting and prioritizing requirements based on their contribution to organizational goals
What is the (fundamental) principle of value orientation?

What is system archaeology?
This type of traceability allows us to trace a requirement back to its origin.
What is Pre-RS Traceability?
(What is backward traceability? ?)
A non-profit organization that develops syllabi and a certification scheme to standardize Requirements Engineering knowledge worldwide.
What is the International Requirements Engineering Board (IREB)?
This CPRE principle emphasizes that Requirements Engineering should not only capture existing needs, but also enable new ideas and solutions.
What is the (fundamental) principle of innovation?
This Requirements Engineering technique combines observation and interview to understand how users perform their tasks in context.
What is contextual inquiry?
This structured ‘language’ is used to precisely describe quality requirements using defined parameters such as target value, tolerance, and measurement method.
What is Planguage?
The Wiegers prioritization technique and cost-value analysis are examples of this specific type of prioritization approach.
What are analytical prioritization techniques?

What is the Kano model'
This principle emphasizes that requirements describe what is needed to solve a problem, while solutions describe how the problem is implemented.
What is Problem - Requirement - Solution?
This Agile concept reduces communication gaps by embedding a customer representative within the development team for continuous feedback and decision-making.
What is an on-site customer?
This text-based modeling language supports a ‘diagrams as code’ approach, where text—potentially generated by AI tools—is transformed into UML diagrams by modeling tools.
What is PlantUML?