Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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