Applying SysML with MAGICDRAW Training Course

Course

In City Of London

Price on request

Description

  • Type

    Course

  • Location

    City of london

This is a 3-day training covering principles of modeling, UML, SysML and use of MagicDraw following a case study, which demonstrates a typical model-based systems engineering approach.
The course:
Includes lectures and hands-on practice in using MagicDraw for systems modeling using SysML;
Explains major SysML concepts and diagrams;
Provides hands-on experience building system model examples;
Shows how to trace model elements in different views;
Explains how to use MagicDraw features efficiently;
Is based on a consistent modeling case study.
Audience:
System architects, system engineers, software architects and other stakeholders who will create and use models.
Methods:
Presentations, discussions, and case study-based practical assignments.
Course Materials:
Slides, case study model, and practical assignment descriptions.
Certificates:
Each participant receives No Magic and NobleProg certificates indicating that he/she attended the training.

Facilities

Location

Start date

City Of London (London)
See map
Token House, 11-12 Tokenhouse Yard, EC2R 7AS

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Options
  • UML training
  • Approach
  • Systems Engineering
  • Materials
  • Magic
  • Communications
  • Systems
  • Engineering
  • Trainer

Course programme

Introduction

  • Trainer and Participant Introductions
  • Introduction to modeling
  • Introduction to SysML
  • Introduction to MagicDraw
  • A Case Study Definition
Structural System Decomposition
  • Package Diagram Notation
  • Decomposing System into Packages
  • Modeling Package Dependencies
  • Practical Assignment: Modeling Package Structure
Analyzing User Needs
  • Use Case Diagram Notation
  • Identifying Actors
  • Identifying Use Cases
  • Use Case Relationships
  • Practical Assignment: Modeling Use Cases
Defining System Requirements
  • From Use Cases to System Requirements
  • Requirements Diagram Notation
  • Specifying Requirements
  • Defining Requirements Structure
  • Verifying Requirements with Test Cases
  • Requirements Relationships
  • Practical Assignment: Modeling Requirements
Defining Structural Blocks (Black Box View)
  • Block Definition Diagram Notation
  • Structural Blocks
  • Modeling Block Properties
  • Defining Relationships between Blocks
  • Defining System Data Dictionary
  • Practical Assignment: Modeling Black Box View of a System
Modeling Block Structure (White Box View)
  • Internal Block Diagram
  • Visualizing Block Parts
  • Linking Parts with Connectors
  • Defining Ports
  • Defining Item Flows and Interface Blocks
  • Practical Assignment: Modeling White Box View of a System
Modeling System Constraints
  • Defining Constraint Blocks
  • Binding Constraint Properties with Value Properties
  • Executing Parametrics
  • Practical Assignment: Modeling Parametrics
Designing State-Based System Behavior
  • State Machine Diagram Notation
  • Identifying States
  • Defining State Transition Events
  • Specifying Signals
  • Specifying Effects
  • Executing State Machines
  • Practical Assignment: Modeling Statemachines
Designing Control and Data Flows
  • Activity Diagram
  • Defining Activities
  • Specifying Parameters
  • Defining Actions
  • Modeling Control Flows
  • Modeling Data Flows
  • Executing Activities
  • Executing Activities in Combination with State Machines and Parametrics
  • Practical Assignment: Modeling Activities
Designing Communications
  • Sequence Diagram Notation
  • Modeling Lifelines
  • Modeling Messages
  • Decomposing Interactions Using References
  • Applying Interaction Fragments
  • Defining Timing Constraints
  • Practical Assignment: Modeling Interactions
Modeling Cross-Cutting Constructs
  • Logical and Physical Architectures
  • Allocation relationship
  • Allocations Display Options
  • Identifying Types of Allocations
  • Allocation Matrix
  • Practical Assignment: Building Allocation Matrix
Wrap up
  • Summarizing Training
  • Discussing Remaining Questions

Applying SysML with MAGICDRAW Training Course

Price on request