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
- Welcome and introductions
- Overview of modeling concepts
- Introduction to SysML
- Overview of MagicDraw/Cameo
- Defining the case study
Structural System Decomposition
- Package Diagram syntax
- Breaking down the system into packages
- Modeling dependencies between packages
- Exercise: Modeling Package Structure
Analyzing User Needs
- Use Case Diagram syntax
- Identifying system actors
- Identifying relevant use cases
- Defining use case relationships
- Exercise: Modeling Use Cases
Defining System Requirements
- Translating use cases into system requirements
- Requirements Diagram syntax
- Defining specific requirements
- Structuring the requirements hierarchy
- Validating requirements using test cases
- Defining relationships between requirements
- Exercise: Modeling Requirements
Defining Structural Blocks (Black Box View)
- Block Definition Diagram syntax
- Understanding structural blocks
- Modeling block attributes
- Defining connections between blocks
- Creating the system data dictionary
- Exercise: Modeling the Black Box View
Modeling Block Structure (White Box View)
- Internal Block Diagram
- Visualizing block components
- Connecting components with connectors
- Defining ports
- Defining item flows and interface blocks
- Exercise: Modeling the White Box View
Modeling System Constraints
- Creating constraint blocks
- Linking constraint properties to value properties
- Running parametric simulations
- Exercise: Modeling Parametrics
Designing State-Based System Behavior
- State Machine Diagram syntax
- Defining system states
- Defining state transition events
- Defining signals
- Specifying effects
- Running state machine simulations
- Exercise: Modeling Statemachines
Designing Control and Data Flows
- Activity Diagram
- Defining workflow activities
- Defining parameters
- Defining actions
- Modeling control flow logic
- Modeling data flow logic
- Running activity simulations
- Exercise: Modeling Activities
Designing Communications
- Sequence Diagram syntax
- Modeling lifelines
- Modeling message exchanges
- Decomposing interactions using references
- Using interaction fragments
- Defining timing constraints
- Exercise: Modeling Interactions
Modeling Cross-Cutting Constructs
- Logical and physical architectures
- Allocation relationships
- Display options for allocations
- Identifying different allocation types
- Creating an allocation matrix
- Exercise: Building Allocation Matrix
Simulation Training
- Module introduction
- Simulating system architecture
- Simulating Activity Diagrams
- Simulating State Machine Diagrams
- Simulating Sequence Diagrams
- Simulating Parametric Diagrams
- Automating requirement verification through simulation
Requirements
No prior experience is required.
Target Audience:
- Systems Engineers focused on architecture 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