Get in Touch

Course Outline

Foundations of System Modelling

  • Defining system models
  • The core principles of system modelling
  • Contrasting model-centric and document-centric approaches
  • An introduction to SysML
  • Connections between SysML and UML
  • The fundamental elements of SysML

Shared and Cross-Cutting Elements

  • Utilizing profiles, stereotypes, and tags
  • Structuring diagram frames
  • Incorporating comments
  • Managing allocations

Package Structures

  • Understanding packages
  • Organizing models through packages
  • Defining package containment
  • Establishing package dependencies
  • Representing overall model architecture
  • Applying views and viewpoints

Requirement Modelling

  • Defining requirements
  • Modelling basic requirements
  • Ensuring requirement traceability

Use Case Visualisation

  • Viewing the system as a black box
  • Delineating system boundaries using actors
  • Representing use cases as system services
  • Analyzing the underlying structure of use case diagrams
  • Organizing use case structures and scenarios
  • Managing common behaviours
  • Addressing extended and specialised behaviours

Activity Diagrams

  • Capturing flow-based logic
  • Distinguishing between actions and activities
  • Tracing token flow
  • Differentiating control and object flows
  • Modelling decisions and concurrent processes
  • Assigning responsibility via swimlanes

Block Definition Diagrams

  • Understanding blocks
  • Defining block features
  • Modelling system types
  • Representing system hierarchy
  • Generalizing system components

Internal Block Diagrams

  • Revisiting parts
  • Configuring ports with flow properties
  • Defining standard ports and interfaces
  • Utilizing proxy ports and interface blocks
  • Implementing full ports

Parametric Diagrams

  • Understanding constraint blocks
  • Applying constraints to system properties

Sequence Diagrams

  • Modelling interaction-based behaviours
  • Constructing simple sequences
  • Distinguishing synchronous from asynchronous interactions
  • Using fragment nodes
  • Employing interaction use nodes

State Machine Diagrams

  • Defining states and their syntax
  • Mapping state transitions
  • Applying pseudo-state notation (initial, decision, history, end)
  • Decomposing complex states
  • Modelling concurrent states

Resources for System Modelling

  • Curated web resources
  • Recommended reading

Requirements

Prior experience with system modelling is not required for this course. However, participants should possess a strong command of “document centric” systems engineering techniques.

 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 (7)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories