Course Code: irebalmodel
Duration: 21 hours
Prerequisites:
  • Basic foundations of requirements engineering
  • A prerequisite for taking the exam is either the certificate "IREB Certified Professional for Requirements Engineering – Foundation Level" or the certificate “Requirements Engineering” of the British Computer Society (BCS
Overview:

This 3 day course is delivered as live instructor-led, either online (remote) or onsite (classroom).

Through practical exercises this training will give you greater familiarity with the efficient modeling of information structures, functions, behaviors and scenarios.

Upon conclusion of the training you can take the exam to qualify as an “IREB® Certified Professional for Requirements Engineering – Advanced Level, Requirements Modeling”. 

Who is this course for ?

Requirements managers, business analysts, system and software analysts (systems engineers) and project managers.

Examination:

Additional exam fees charged when applicable.

The “IREB Certified Professional for Requirements Engineering – Advanced Level (Modeling)” exam consists of:

CPRE Advanced Level (Modeling) – Practitioner

  • The exam to achieve the Requirements Modeling - Practitioner - certificate consists
    of a multiple-choice exam.

CPRE Advanced Level (Modeling) – Specialist

  • The exam to achieve the Requirements Modeling - Specialist - certificate consists of
    a written assignment.
Course Outline:

Basic principles of Requirements Modeling

  • Motivation for Requirements Modeling an Fundamentals
  • Characteristic of Requirements Modeling
  • Adaptation of Modeling Languages and Integrated Textual Languages
  • Quality of Requirements Models

Context Modeling in Requirements Engineering

  • Purpose of Context Modeling
  • Basic Elements of Context Modeling
  • Notation and Rules for Context Modeling with Data Flow Diagrams

The Information Structure View in Requirements Modeling

  • The Purpose of Information Structure Modeling
  • Modeling Classes, Attributes, and Data Types
  • Modeling Simple Relationships, Aggregations, and Compositions
  • Modeling Generalization and Specialization
  • Use-Case-Modeling
  • Data Flow Modeling, Control Flow Modeling, and Diagram Types
  • Requirements Modeling with Data Flow and Activity Diagrams
  • Requirements Modeling with State Machines

Dynamic Views in Requirements Modeling 

  • Overview of the Dynamic Views of Requirements Modeling 
  • The Purpose and Modeling Constructs of Use Case Modeling 
  • Identifying Use Cases and Specifying Them in Text Form
  • Structuring Use Cases and Packages 
  •  Data Flow Modeling, Control Flow Modeling, and Diagram Types
  • Requirements Modeling with Data Flow Diagrams
  • Requirements Modeling with Activity Diagrams 
  • Combining and Decomposing Functions, and Ensuring Consistency    

Scenario Modeling in Requirements Engineering

  • Function modeling using activity diagrams and data flow diagrams
  •  Behavior modeling using state charts
  •  Combination of function models and behavior models
  •  Scenario Modeling with Sequence Diagrams and Communication Diagrams
Sites Published:

Nederland - IREB Certified Professional for Requirements Engineering - Advanced Level (Modeling)

Portugal - IREB Certified Professional for Requirements Engineering - Advanced Level (Modeling)

India - IREB Certified Professional for Requirements Engineering - Advanced Level (Modeling)

Sri Lanka - IREB Certified Professional for Requirements Engineering - Advanced Level (Modeling)

Slovenia - IREB Certified Professional for Requirements Engineering - Advanced Level (Modeling)

Croatia - IREB Certified Professional for Requirements Engineering - Advanced Level (Modeling)

Serbia - IREB Certified Professional for Requirements Engineering - Advanced Level (Modeling)

Bhutan - IREB Certified Professional for Requirements Engineering - Advanced Level (Modeling)

Nepal - IREB Certified Professional for Requirements Engineering - Advanced Level (Modeling)

Uzbekistan - IREB Certified Professional for Requirements Engineering - Advanced Level (Modeling)