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
Contents of the module
-
Basics of requirements modeling
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.
-
Context modeling in Requirements Engineering
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.
-
Information structure view in requirements modeling
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.
-
Dynamic views in requirements modeling
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.
-
Scenario modeling in Requirements Engineering
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.
Target group
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.
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.