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.
Duration 35 hours
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.
Testimonials (3)
Detailed use of EA SW and understanding of main SySUML concepts
Marco Barducci - IDS Ingegneria Dei Sistemi S.p.A.
Course - Systems Modelling with SysML
The explanation of all components and usages of them on the examples
Olga Elizova
Course - Enterprise Architecture in the UAF
Trainer knowledge, involvement, and rapport