Requirements Modeling
About the training
Requirements which are modeled are clearer, more precise and often easier to understand than requirements which are described only in natural language. Such modeling requires an analyst who can apply modeling techniques with the utmost precision. In this course, we‘ll examine and compare techniques based on the UML® (Unified Modeling Language) as well as business process modeling techniques. This course places special emphasis on applying different modeling techniques in combination.
Certification- IREB CPRE Advanced Level
The seminar is based on the current IREB® syllabus and prepares you to take the exam to become a CPRE – Certified Professional for Requirements Engineering Advanced Level – Modeling, which you can take following the last day of the course. To prepare you for the certification exam, our Web App is available with detailed learning and exam questions.
Goal
You can use modeling techniques to specify clear, consistent, and consistent requirements.
Target Group
analysts, requirements engineers, IT architects, quality managers
Prerequisite
IREB® CPRE Requirements Engineering – Foundation Level (recommended). The advanced level exam requires passing the CPRE Foundation Level exam first.
Content (Details as PDF – German)
Fundamental modeling principles for requirements engineering
- Delimitation of concepts
- Standards for modeling
- Overview of the use of modeling languages and their strengths and weaknesses
- Options for evaluating model quality
Information modeling
- Modeling classes, attributes and data types
- Heuristics for identifying classes, attributes and data types
- Specifying relationships
- Heuristics for identifying relationships
- Using generalization and specialization
- Heuristics for using generalization and specialization
- Developing information models
- Evaluating information models
Functional and behavioral modeling
- Modeling classes, attributes and data types
- Heuristics for identifying classes, attributes and data types
- Specifying relationships
- Heuristics for identifying relationships
- Using generalization and specialization
- Heuristics for using generalization and specialization
- Developing information models
- Evaluating information models
Scenario modeling
- Procedures for extracting and safeguarding requirements
- Using sequence diagrams for processes at different levels of abstraction
- Using sequence diagrams to bridge analysis, design and testing
- Communication diagrams
Interactions of models
- Using different models for cross-quality assurance
- Correctly structuring models and model groups
- Embedding model-based requirements engineering into the overall development process
- Extending and replacing textual requirements descriptions with modeling
Note
The certification exam will be offered after the third day of the seminar. It consists of a multiple choice test and a written assignment. There is an extra fee for the certification exam – you can find information about the examination modalities and fees on our certification overview page.
Are you looking for more?
We offer you this course as an inhouse training for your company. Here you can learn more about our service packages. Tell us more about your needs, so that we can tailor an offer that perfectly fits your requirements.
We offer this course also on several dates as a webinar and face-to-face training in German. You can find all upcoming dates for our open trainings in German on our Website.