Requirements Modeling

Requirements Modeling

📥 Download Materials

Overview

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

  1. Basics of requirements modeling
  2. 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.

  3. Context modeling in Requirements Engineering
  4. 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.

  5. Information structure view in requirements modeling
  6. 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.

  7. Dynamic views in requirements modeling
  8. 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.

  9. Scenario modeling in Requirements Engineering
  10. 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