Course Outline

Basic Principles of Requirements Modeling for Government

  • Motivation for Requirements Modeling and Fundamental Concepts
  • Characteristics of Requirements Modeling
  • Adaptation of Modeling Languages and Integrated Textual Languages
  • Quality Assessment of Requirements Models

Context Modeling in Requirements Engineering

  • Purpose of Context Modeling for Government
  • 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 for Government
  • 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 Dynamic Views in Requirements Modeling for Government
  • 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

  • Foundational principles of requirements engineering
  • A prerequisite for taking the exam is either the certification "IREB Certified Professional for Requirements Engineering – Foundation Level" or the "Requirements Engineering" certification from the British Computer Society (BCS) for government.
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories