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 from Trainer and Participants
- Overview of Modeling Concepts
- Overview of SysML
- Overview of MagicDraw/Cameo
- Defining the Case Study
System Structural Decomposition
- Notation for Package Diagrams
- Breaking Down Systems into Packages
- Modeling Inter-Package Dependencies
- Practical Assignment: Modeling Package Structure
Assessment of User Requirements
- Notation for Use Case Diagrams
- Identifying Actors
- Identifying Use Cases
- Use Case Interrelationships
- Practical Assignment: Modeling Use Cases
Specification of System Requirements
- Translating Use Cases into System Requirements
- Notation for Requirements Diagrams
- Detailing Requirements
- Establishing Requirements Hierarchy
- Validating Requirements through Test Cases
- Requirements Interrelationships
- Practical Assignment: Modeling Requirements
Definition of Structural Blocks (Black Box Perspective)
- Notation for Block Definition Diagrams
- Structural Block Composition
- Modeling Block Attributes
- Establishing Connections between Blocks
- Creating the System Data Dictionary
- Practical Assignment: Modeling the Black Box View of a System
Structural Block Modeling (White Box Perspective)
- Internal Block Diagram
- Visualizing Component Parts
- Connecting Parts via Connectors
- Defining Interface Ports
- Defining Item Flows and Interface Blocks
- Practical Assignment: Modeling the White Box View of a System
Modeling System Limitations
- Defining Constraint Blocks
- Associating Constraint Properties with Value Properties
- Running Parametric Simulations
- Practical Assignment: Modeling Parametrics
Designing State-Driven System Dynamics
- Notation for State Machine Diagrams
- Identifying System States
- Defining Transition Events between States
- Specifying Input Signals
- Specifying Resulting Effects
- Executing State Machines
- Practical Assignment: Modeling State Machines
Designing Control and Data Streams
- Activity Diagram
- Defining Process Activities
- Specifying Activity Parameters
- Defining Individual Actions
- Modeling Control Pathways
- Modeling Data Pathways
- Executing Activity Diagrams
- Practical Assignment: Modeling Activities
Designing Communication Protocols
- Notation for Sequence Diagrams
- Modeling Object Lifelines
- Modeling Message Exchanges
- Breakdown of Interactions Using References
- Implementation of Interaction Fragments
- Defining Timing Constraints
- Practical Assignment: Modeling Interactions
Modeling Cross-Cutting Elements
- Logical versus Physical Architectures
- Allocation Relationships
- Options for Displaying Allocations
- Classification of Allocation Types
- Allocation Matrix
- Practical Assignment: Constructing the Allocation Matrix
Simulation Training
- Module Introduction
- Simulating Architectural Models
- Activity Diagrams
- State Machine Diagrams
- Sequence Diagrams
- Parametric Diagrams
- Automated Requirement Verification through Simulation
Requirements
None.
Intended Audience:
- Systems Engineers focused on architecture 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