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

Requirements

  • 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
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories