Home EA BPMN UML SysML ArchiMate Feedback Resources Pricing Partners Contact
 Home > SysML > SysML for Systems Engineering
 

SysML for Systems Engineering

This course is designed for systems engineers who are new to SysML. Delegates are taught how to create the core SysML diagram types to analyse requirements and create static and dynamic design models. Practical exercises help to reinforce the theory.
Duration: 3 days
 
 
Prerequisites: No prior SysML experience is required.
A background in systems engineering is helpful.
 
Equipment: For on-site course delivery the customer should provide a suitable training room with a projector to connect to our trainer's laptop and a whiteboard or flipchart. All exercises are completed on paper therefore no PCs or laptops are required.

For webinar training sessions delegates need access to a PC or laptop with Internet connection and VoIP (a headset can be helpful for privacy in an office environment).

Course Style: 50% theory, 50% practical.
Each module is accompanied by targeted exercises to allow delegates to apply the theory and become confident with new concepts and notation.
 
Delegate Handouts: Each delegate receives a folder containing all the course slides and comprehensive theory notes which form excellent reference material. Folders also contain exercises and suggested solutions. Following successful completion of the course each delegate receives a certificate.
Module Key: Teaches concepts and notation

  Teaches practical use of Enterprise Architect
             Covers BPMN, UML, SysML and/or ArchiMate

Download
Course Outline

      Includes paper exercises, EA hands-on sessions

Course Modules: HIPPO 00    Introduction   hour          
  HIPPO 30  SysML Overview   hour  

   
  HIPPO 31  SysML Requirements   hour  

   
  HIPPO 12  SysML Requirements Elicitation   hour  

   
  HIPPO 13  SysML Use Case Essentials  2 hours  

 
  HIPPO 14  SysML Use Case Advanced  2 hours  

 
  HIPPO 32  SysML Block Definition Diagrams  1 hours  

 
  HIPPO 33  SysML Internal Block Diagrams  1 hour  

 
  HIPPO 34  SysML Parametric Diagrams  1 hours  

 
  HIPPO 15  SysML Activity Diagrams  1 hour  

 
  HIPPO 23  SysML Sequence Diagrams  2 hours  

 
  HIPPO 25  SysML State Machine Essentials  1 hours  

 
  HIPPO 26  SysML State Machine Advanced  1 hour  

 


Course Details:
 

HIPPO 00  Introduction
      hour  
 

  Delegate background and objectives

  Timetable and course outline

 
HIPPO 30  SysML Overview

    hour  
 

  Advantages of graphical notations

  History of SysML and UML

  Key SysML diagrams

  Process and capture requirements

  System structure and dynamics

 
HIPPO 31  SysML Requirements

    hour  
 

  Importance of managing requirements

  Differentiate needs from solutions

  Requirements traceability

  Strategies to control scope creep

  Document requirements

  Requirements levels and relationships

  Categorise requirements

 
HIPPO 12  SysML Requirements Elicitation

    hour  
 

  What information to gather

  Sources of information

  Top 8 requirements elicitation techniques

  When to use each technique

  Common problems with elicitation

 

HIPPO 13  SysML Use Case Essentials

   1 hour  

 Paper Exercises  1 hours  
 

  Comparison with traditional requirements

  Workshops and GUI prototypes

  Model users as actors

  External systems and timers

  Actor definition and notation

  Actor generalisation

  Use case and scenario definition

  Use case notation

  Use case diagrams

 
HIPPO 14  SysML Use Case Advanced

   1 hour  

 Paper Exercises  1 hour  
 

  Use case specification

  Use cases drive development

  Include relationship

  Extend relationship

  Use case inheritance

 
HIPPO 32  SysML Block Definition Diagrams

    hour  

 Paper Exercises  1 hour  
 

  Block definition and notation

  Block value properties

  Value types, quantity kind and units

  Reference and part relationships

  Block classification hierarchies

  Operations and receptions

  Ports and Interfaces

 
HIPPO 33  SysML Internal Block Diagrams

    hour  

 Paper Exercises   hour  
 

  When to create internal block diagrams

  Internal block structure

  Part and reference property instances

  Roles and multiplicity

  Ports and interfaces

  Items for information flow

 
HIPPO 34  SysML Parametric Diagrams

    hour  

 Paper Exercises  1 hour  
 

  Constraint blocks

  Parameters on constraint properties

  Input and output parameters

  Model equations and formulae

 
HIPPO 15  SysML Activity Diagrams

    hour  

 Paper Exercises   hour  
 

  Document business activities and workflow

  Model Sequential activities

  Nested and structured activities

  Decision and merge (conditional logic)

  Fork and join (parallel logic)

  Object states and action pins

  Send, accept and time signals

  Swimlanes for responsibility

 
HIPPO 23  SysML Sequence Diagrams

   1 hour  

 Paper Exercises  1 hour  
 

  Object notation and lifelines

  Message passing and sequencing

  Actors and the system boundary

  Asynchronous messages

  Create and delete objects

  Interaction frames for loops and decisions

  Centralised verses distributed control

 
HIPPO 25  SysML State Machine Essentials

    hour  

 Paper Exercises  1 hour  
 

  When to use state machines

  Object lifecycles and states

  Transitions and events

  Actions

  Entry, exit and do events


HIPPO 26  SysML State Machine Advanced

    hour  

 Paper Exercises   hour  
 

  Guard conditions

  Internal events and self-transitions

  Automatic transitions

  Nested states and the history symbol

  Concurrent states

 

   
hippo@hippo-software.co.uk

+44 (0)1506 202164

    Hippo Software Limited 2018. All registered trademarks acknowledged.