Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Introductions of Trainers and Participants
- Overview of Modeling Concepts
- Introduction to SysML
- Introduction to MagicDraw/Cameo
- Defining the Case Study
Structural System Decomposition
- Package Diagram Syntax
- Dividing the System into Packages
- Modeling Dependencies Between Packages
- Exercise: Modeling Package Structure
Analyzing User Needs
- Use Case Diagram Syntax
- Identifying Actors
- Identifying Use Cases
- Use Case Relationships
- Exercise: Modeling Use Cases
Defining System Requirements
- Transitioning from Use Cases to System Requirements
- Requirements Diagram Syntax
- Specifying Requirements
- Structuring Requirements
- Validating Requirements with Test Cases
- Relationships Between Requirements
- Exercise: Modeling Requirements
Defining Structural Blocks (Black Box View)
- Block Definition Diagram Syntax
- Structural Blocks
- Modeling Block Properties
- Defining Relationships Among Blocks
- Creating a System Data Dictionary
- Exercise: Modeling the Black Box View of a System
Modeling Block Structure (White Box View)
- Internal Block Diagram
- Visualizing Block Parts
- Connecting Parts with Connectors
- Defining Ports
- Defining Item Flows and Interface Blocks
- Exercise: Modeling the White Box View of a System
Modeling System Constraints
- Defining Constraint Blocks
- Binding Constraint Properties to Value Properties
- Running Parametrics
- Exercise: Modeling Parametrics
Designing State-Based System Behavior
- State Machine Diagram Syntax
- Identifying States
- Defining State Transition Events
- Specifying Signals
- Specifying Effects
- Executing State Machines
- Exercise: Modeling State Machines
Designing Control and Data Flows
- Activity Diagram
- Defining Activities
- Specifying Parameters
- Defining Actions
- Modeling Control Flows
- Modeling Data Flows
- Executing Activities
- Exercise: Modeling Activities
Designing Communications
- Sequence Diagram Syntax
- Modeling Lifelines
- Modeling Messages
- Decomposing Interactions Using References
- Applying Interaction Fragments
- Defining Timing Constraints
- Exercise: Modeling Interactions
Modeling Cross-Cutting Constructs
- Logical and Physical Architectures
- Allocation Relationships
- Display Options for Allocations
- Identifying Different Types of Allocations
- Allocation Matrix
- Exercise: Creating an Allocation Matrix
Domain Specific Language (DSL)
- Introduction
- DSL Concepts & Overview
- Profiles
- Stereotypes
- Tags & Tagged Values
- Customizations
Teamwork Cloud & Cameo Collaborator
- Introduction
- Features and Services of Teamwork Cloud
- Web Applications and Administration
- Features of Modeling Tools
- Branches & Merging
- Project Partitioning
- Cameo Collaborator
Estimated Class Time Duration
- Labs: 60%
- Slides: 35%
- Demos: 5%
40 Hours
Testimonials (2)
Trainer knowledge, involvement, and rapport
Adam Kuklewski - GE Medical Systems Polska
Course - Technical Architecture and Patterns
The direct correlation with our work subject in the examples