Get in Touch

Course Outline

Introduction to System Modelling

  • The nature of a system model
  • The four fundamental pillars of system modelling
  • Model centric versus document centric approaches
  • An overview of SysML
  • The connection between SysML and UML
  • The core pillars of SysML

Common and Crosscutting Constructs

  • Profiles, stereotypes, and tags
  • Diagram frames
  • Comments
  • Allocations

Package Diagrams

  • The concept of a package
  • Organising models using packages
  • Package containment
  • Package dependencies
  • Representing model structure
  • Views and viewpoints

Requirement Diagrams

  • Defining requirements
  • Modelling atomic requirements
  • Requirement traceability

Use Case Diagrams

  • Viewing the system as a black box
  • Defining the system boundary with actors
  • Use cases as system services
  • Context behind the use case diagram
  • Use case structure · Nominal and alternative scenarios
  • Managing common behaviour
  • Extended and specialised behaviour

Activity Diagrams

  • Modelling flow-based logic
  • Distinguishing between actions and activities
  • Understanding token flow
  • Control flow versus object flow
  • Modelling decisions · Modelling concurrency
  • Swimlanes and responsibility

Block Definition Diagrams

  • The concept of a block
  • Block features
  • Modelling types
  • Modelling system hierarchy
  • Generalising system elements

Internal Block Diagrams

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

Parametric Diagrams

  • The concept of a constraint block
  • Constraining system properties

Sequence Diagrams

  • Interaction-based behaviour
  • Simple sequences
  • Synchronous versus asynchronous interactions
  • Fragment nodes
  • Interaction use nodes

State Machine Diagrams

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

System Modelling Resources and Further Reading

  • Suggested web resources
  • Recommended literature

Requirements

Prospective students need not possess prior experience in system modelling; however, a strong command of “document centric” systems engineering techniques is expected.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories