Get in Touch

Course Outline

Foundations of System Modelling

  • Defining a system model
  • The core components of system modelling
  • Model-centric vs. document-centric approaches
  • Overview of SysML
  • The link between SysML and UML
  • The four pillars of SysML

Common and Cross-Cutting Elements

  • Profiles, stereotypes, and tagged values
  • Diagram frames
  • Comments
  • Allocations

Package Diagrams

  • Concept of packages
  • Organizing the model via packages
  • Package containment
  • Package dependencies
  • Visualizing model structure
  • Views and viewpoints

Requirement Diagrams

  • Definition of a requirement
  • Modelling basic requirements
  • Requirement traceability

Use Case Diagrams

  • The system as a black box
  • Defining system boundaries with actors
  • Use cases as system services
  • Inside the use case diagram
  • Use case structure: Nominal and alternative flows
  • Managing common behavior
  • Extended and specialized behavior

Activity Diagrams

  • Capturing flow-based logic
  • Distinguishing actions from activities
  • Understanding token flow
  • Control flow vs. object flow
  • Modelling decisions and concurrency
  • Swimlanes and responsibility allocation

Block Definition Diagrams

  • Concept of blocks
  • Block features
  • Modelling types
  • Structuring system hierarchy
  • Generalizing system elements

Internal Block Diagrams

  • Revisiting parts
  • Ports with Flow Properties
  • Standard ports and interfaces
  • Proxy ports and interface blocks
  • Full ports

Parametric Diagrams

  • Concept of constraint blocks
  • Applying constraints to system properties

Sequence Diagrams

  • Interaction-based behavior
  • Basic sequences
  • Synchronous vs. asynchronous interactions
  • Fragment nodes
  • Interaction use nodes

State Machine Diagrams

  • States and their notation
  • Transitions between states
  • Pseudo-state notation (initial, decision, history, end)
  • Decomposing states
  • Modelling concurrent states

Resources for System Modelling and Further Reading

  • Recommended web resources
  • Suggested literature

Requirements

Prospective students are not expected to have prior experience with system modelling; however, they should possess a strong understanding of traditional "document-centric" systems engineering practices.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories