Get in Touch

Course Outline

Introduction to System Modelling for government

  • Definition of a system model
  • The four foundational components of system modelling
  • Model-centric versus document-centric approaches
  • Overview of SysML
  • The interplay between SysML and UML
  • The four key elements of SysML

Common and Crosscutting Constructs

  • Profiles, stereotypes, and tagged values
  • Diagram frames
  • Annotations and comments
  • Allocation mechanisms

Package Diagrams

  • Definition of a package
  • Organizing the model architecture using packages
  • Package containment hierarchies
  • Dependencies between packages
  • Visualization of model structure
  • Concepts of views and viewpoints

Requirement Diagrams

  • Definition of a requirement
  • Representation of atomic requirements
  • Establishing requirement traceability

Use Case Diagrams

  • The system conceptualized as a black box
  • Delineating system boundaries through actors
  • Use cases representing system services
  • Contextual understanding of use case diagrams
  • Use case structure · Standard and alternate scenarios
  • Management of shared behaviors
  • Extension and specialization of behaviors

Activity Diagrams

  • Representation of flow-based logic
  • Distinction between actions and activities
  • Interpretation of token flow
  • Differentiating control flow from object flow
  • Representation of decision points · Representation of concurrent processes
  • Swimlanes for defining responsibility

Block Definition Diagrams

  • Definition of a block
  • Attributes and features of blocks
  • Representation of types
  • Representation of system hierarchy
  • Generalization of system elements

Internal Block Diagrams

  • Re-examination of parts
  • Ports incorporating flow properties
  • Conventional ports and interface definitions
  • Proxy ports and interface blocks
  • Comprehensive port definitions

Parametric Diagrams

  • Definition of constraint blocks
  • Application of constraints to system characteristics

Sequence Diagrams

  • Behavior defined by interactions
  • Basic sequence representations
  • Synchronous versus asynchronous messaging
  • Fragmentation nodes
  • Interaction use nodes

State Machine Diagrams

  • States and associated notation
  • Transitions among states
  • Notation for pseudo-states (initial, decision, history, end)
  • Breakdown of state definitions
  • Representation of parallel states

System Modelling Resources and Further Reading for government

  • Suggested digital resources
  • Recommended publications

Requirements

Participants registered for this course are not required to possess prior experience in system modelling; however, they must demonstrate a robust command of “document-centric” systems engineering practices.​

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories