Get in Touch

Course Outline

Understanding Requirements on Requirement Diagrams

  • The fundamental concept of a "requirement"
  • Essential relationships such as derive, verify, satisfy, refine, trace, and containment
  • Overview of Requirement Diagrams: description, purpose, and advantages

Analyzing System Functionality via Use Case Diagrams

  • Overview of Use Case Diagrams: description, purpose, and advantages
  • Structure of use cases, encompassing use cases, actors, and subjects
  • Core relationships: association, include, extend, and generalization

Understanding Model Organization through Package Diagrams

  • Overview of Package Diagrams: description, purpose, and advantages; package attributes including element ownership and namespace definition
  • Relationships involving containment and dependency
  • Concepts of view and viewpoint

Examining System Structure with Block Diagrams

  • Block definition and description, distinguishing between definition and usage; valuetypes (with units); and block features such as value properties, parts, references, and operations
  • Overview of Block Definition Diagrams: description, purpose, and advantages; compartments; block relationships including specialization and associations (composite aggregation but not shared); and multiplicities
  • Overview of Internal Block Diagrams: description, purpose, and advantages; enclosing blocks; flow ports and standard ports; connectors and item flows; and representation of parts

Evaluating System Constraints on Block Definition and Parametric Diagrams

  • Interpreting constraint blocks within Block Definition Diagrams
  • Overview of Parametric Diagrams: description, purpose, and advantages; constraint properties, parameters, and expressions
  • Linking constraint properties and value properties using binding connectors

Interpreting Flow-Based Behavior via Activity Diagrams

  • Overview of Activity Diagrams: description, purpose, and advantages
  • Input/output flows, including object flows, parameters, parameter nodes, and pins
  • Control flows, including control nodes
  • Activity partitions (swimlanes) and actions, including activity decomposition using call behavior actions
  • Send signal actions and accept event actions

Understanding Message-Based Behavior through Sequence Diagrams

  • Overview of Sequence Diagrams: description, purpose, and advantages
  • Lifelines
  • Asynchronous and synchronous messages
  • Interaction references (for elements external to the diagram)

Analyzing Event-Based Behavior with State Machine Diagrams

  • Overview of State Machine Diagrams: description, purpose, and advantages
  • States and regions, including states, regions, initial states, and final states
  • Transitions triggered by time or signal events, guards, and actions (effects); behaviors including entry, exit, and do

Exploring Allocations Across Diagram Types and Additional Topics

  • Description, purpose, and usage of allocation
  • AllocatedFrom and AllocatedTo
  • Representation methods including callouts, compartments, allocated activity partitions, and tables
  • Special notations for comments, rationale, problems, and constraints
  • Diagram-related concepts: diagram frames, ports, parameters, and anchors on diagram frames
  • Diagram headers and diagram descriptions
  • Stereotypes
 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3900 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (3)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories