Why take this course
Do you want to take your requirements engineering skills to the next level and get a certificate that will open new career paths for you? This training, led by an expert with many years of experience in the IT industry, will allow you to gain an in-depth understanding of various aspects of requirements modeling, from context to scenarios. The theory is supported by numerous examples and exercises, as well as an analysis of sample exam questions, which will help you confidently approach the exam. Earn a globally recognized, lifetime-valid IREB CPRE Advanced Level certificate.
What you'll learn
- You’ll be able to apply the UML notation in modeling structure, dynamics, and scenarios.
- You will learn about different perspectives and views in solution modeling according to IREB.
- You will learn to identify, structure, and specify use cases.
- You will gain the knowledge and practical skills necessary to pass the CPRE Advanced Level certification exam.
Prerequisites
- Knowledge of the concepts and issues discussed in the IREB CPRE entry level syllabus;
- At least 1 year of experience in software development projects in an analyst or similar role;
- For those taking the IREB Advanced Level exam, holding the IREB CPRE Foundation Level certification.
Who is this course for
This training is intended for:
- System and business analysts.
- Product owners and business owners.
- Software and system engineers.
- Individuals who hold the IREB CPRE Foundation Level certificate and are planning to further their careers in line with the IREB certification path.
Certificate and exam
At the advanced level, certification includes two stages: the Practitioner level and the Specialist level, which builds upon it. Each has its own exam, and a separate certificate is awarded for each.
As a CPRE AL certificate holder, you will:
- Know the specific terminology in the area covered by the advanced level module and the CPRE glossary.
- Master the specific techniques and methods within the requirements engineering field covered by the advanced level module.
- Possess a solid knowledge of requirements engineering covered by the given advanced level module and will have demonstrated this during a practical exam.
Training scope
- Basic principles of requirements modeling:
- Motivation for requirements modeling;
- Overview of requirements modeling views and languages;
- Customizing modeling languages and integrating textual requirements;
- Advantages of requirements modeling and quality of models.
- Context modeling in requirements engineering:
- Purpose of context modeling and basic concepts;
- Basic elements of context modeling;
- Notation and principles of context modeling using data flow diagrams;
- Other types of context modeling.
- Information structure view in requirements modeling:
- Purpose of information structure modeling;
- Modeling of classes, attributes and data types;
- Modeling simple relationships, aggregations and compositions;
- Modeling generalization and specialization;
- Other modeling concepts.
- Dynamic views in requirements modeling:
- Overview of dynamic views in requirements modeling;
- Objectives and elements of use case modeling;
- Identifying use cases and specifying them in text;
- Structuring use cases and packages;
- Data flow modeling, control flow modeling and diagram types;
- Requirements modeling using data flow diagrams;
- Requirements modeling using activity diagrams;
- Combining and decomposing functions and ensuring consistency;
- Objectives and elements of state-oriented modeling;
- Requirements modeling using state machine.
- Scenario modeling in requirements engineering:
- Basic principles of scenarius modeling.