Requirements Modeling
📥 Download MaterialsOverview
The CPRE Requirements Modeling module provides the necessary skills to enable you to model requirements visually and thus present complex relationships in an understandable way. Requirements presented in textual form can often be unclear or misleading. This module teaches you techniques for modeling information structures, use cases, and dynamic views to enable you to design your projects successfully.
Audience
This module is aimed at people in the areas of RE, business analysis, business engineering, software architecture, software and system development, and systems engineering, for example, project managers, business analysts, requirements engineers, product owners, systems engineers, testers, and architects. Learn how to visualize your requirements clearly and comprehensibly and improve the quality of your results.
Contents
- Basics of requirements modeling
- Context modeling in Requirements Engineering
- Information structure view in requirements modeling
- Dynamic views in requirements modeling
- Scenario modeling in Requirements Engineering
Learn about the motivation behind requirements modeling, its fields of application and key terms, and get an overview of views and languages, as well as the integration of textual requirements. Learn about the advantages of requirements modeling and how you can ensure the quality of models.
Learn the purpose and basic concepts of context modeling. Learn how to use data flow diagrams and other types of modeling to represent context, as well as how to understand the notation and rules for creating these models.
Understand the modeling of information structures, including classes, attributes, and data types. Learn how to model simple relationships, aggregations, compositions, generalizations, and specializations, and gain insight into more advanced concepts.
Get an overview of dynamic views and their purpose in requirements modeling. Learn about use case modeling, including the identification and specification of use cases and how to use data flow and activity diagrams and how stateful modeling with state machines works.
Learn the basics of scenario modeling and how to use sequence and communication diagrams to represent scenarios. Learn the techniques for simple and advanced scenario modeling and how to apply them effectively.
Exam Structure
- No. of Questions: approx. 45
- Total Points: 40
- Passing Score: 26
- Exam Length (mins): 75 (+25% Non-Native Language)
Skills Taught
Key skills you will acquire through this module:
- Knowledge of the basics of modeling requirements
- Evaluation of the quality of requirements models
- Purpose-related selection of modeling techniques
- Modeling of information structures
- Creation of use case diagrams and use case specifications
- Specification of requirements using data flow, activity, and state machine diagrams
- Scenario modeling
- Model integration and use of cross-relationships between models
Training and certification
The CPRE Foundation certificate (Level 1) is a prerequisite for the thematic deepening at the next level; alternatively, a BCS Practitioner certificate in RE is also accepted:
Level 2 | CPRE Requirements Modeling Practitioner
This certification allows you to learn the content and build the skills necessary to model requirements effectively. You will receive the certificate after successfully passing the multiple-choice exam.
The CPRE Requirements ModelingPractitioner certificate (Level 2) entitles you to aim for the certificate at the next level:
Level 3 | CPRE Requirements Modeling Specialist
This certification proves that you have the skills necessary to successfully apply requirements modeling in various project situations. The examination is conducted by means of a written assignment in the student’s own project context.
Download Materials
Syllabus
Handbook
Sample Exams
Written Assignments