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
- Trainer and Participant Introductions
- Fundamentals of modeling
- Overview of SysML
- Getting started with MagicDraw/Cameo
- Defining a Case Study
Structural System Decomposition
- Package Diagram Notation
- Breaking down the System into Packages
- Modeling Dependencies between Packages
- Practical Assignment: Creating Package Structure
Analyzing User Needs
- Use Case Diagram Notation
- Identifying Actors
- Defining Use Cases
- Relationships between Use Cases
- Practical Assignment: Modeling Use Cases
Defining System Requirements
- Translating Use Cases into System Requirements
- Requirements Diagram Notation
- Specifying Requirement Details
- Structuring Requirements
- Validating Requirements through Test Cases
- Connecting Requirements
- Practical Assignment: Modeling Requirements
Defining Structural Blocks (Black Box View)
- Block Definition Diagram Notation
- Structural Blocks
- Modeling Block Attributes
- Establishing Relationships between Blocks
- Creating a System Data Dictionary
- Practical Assignment: Modeling the System's Black Box View
Modeling Block Structure (White Box View)
- Internal Block Diagram
- Visualizing Block Components
- Connecting Components via Connectors
- Defining Ports
- Setting up Item Flows and Interface Blocks
- Practical Assignment: Modeling the System's White Box View
Modeling System Constraints
- Defining Constraint Blocks
- Linking Constraint Attributes to Value Attributes
- Running Parametrics
- Practical Assignment: Modeling Parametrics
Designing State-Based System Behavior
- State Machine Diagram Notation
- Identifying States
- Defining Transition Events
- Specifying Signals
- Defining Effects
- Executing State Machines
- Practical Assignment: Modeling State Machines
Designing Control and Data Flows
- Activity Diagram
- Defining Activities
- Specifying Parameters
- Defining Actions
- Modeling Control Logic
- Modeling Data Movement
- Running Activities
- Practical Assignment: Modeling Activities
Designing Communications
- Sequence Diagram Notation
- Modeling Lifelines
- Modeling Messages
- Breaking down Interactions with References
- Using Interaction Fragments
- Setting Timing Constraints
- Practical Assignment: Modeling Interactions
Modeling Cross-Cutting Constructs
- Logical and Physical Architectures
- The Allocation relationship
- Options for Displaying Allocations
- Differentiating Allocation Types
- The Allocation Matrix
- Practical Assignment: Constructing the Allocation Matrix
Simulation Training
- Course Introduction
- Simulating an Architecture
- Activity Diagrams
- State Machine Diagrams
- Sequence Diagrams
- Parametric Diagrams
- Automated Verification of Requirements via Simulation
Requirements
None.
Intended Audience:
- Systems Engineers engaged in architectural modeling and system design.
- Model-Based Systems Engineering (MBSE) practitioners.
35 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