Course Outline
Introduction
- Introductions of Trainers and Participants
- Overview of Modeling Techniques
- Introduction to SysML (Systems Modeling Language)
- Introduction to MagicDraw/Cameo for Government Use
- Definition of a Case Study for Government Application
Structural System Decomposition
- Package Diagram Notation
- Decomposing Systems into Packages
- Modeling Package Dependencies
- Practical Assignment: Modeling Package Structure for Government Projects
Analyzing User Needs
- Use Case Diagram Notation
- Identifying Actors in Government Systems
- Identifying Use Cases for Government Applications
- Understanding Use Case Relationships
- Practical Assignment: Modeling Use Cases for Government Services
Defining System Requirements
- Moving from Use Cases to System Requirements for Government Projects
- Requirements Diagram Notation
- Specifying Requirements for Government Systems
- Defining the Structure of Requirements
- Verifying Requirements with Test Cases for Government Applications
- Understanding Requirements Relationships
- Practical Assignment: Modeling Requirements for Government Systems
Defining Structural Blocks (Black Box View)
- Block Definition Diagram Notation
- Structural Blocks in Government Systems
- Modeling Block Properties for Government Applications
- Defining Relationships between Blocks in Government Systems
- Creating a System Data Dictionary for Government Use
- Practical Assignment: Modeling the Black Box View of a Government System
Modeling Block Structure (White Box View)
- Internal Block Diagram Notation
- Visualizing Block Parts in Government Systems
- Linking Parts with Connectors for Government Applications
- Defining Ports for Government Systems
- Specifying Item Flows and Interface Blocks for Government Use
- Practical Assignment: Modeling the White Box View of a Government System
Modeling System Constraints
- Defining Constraint Blocks for Government Systems
- Binding Constraint Properties with Value Properties in Government Applications
- Executing Parametrics for Government Use
- Practical Assignment: Modeling Parametrics for Government Systems
Designing State-Based System Behavior
- State Machine Diagram Notation
- Identifying States in Government Systems
- Defining State Transition Events for Government Applications
- Specifying Signals in Government Systems
- Specifying Effects in Government Applications
- Executing State Machines for Government Use
- Practical Assignment: Modeling State Machines for Government Systems
Designing Control and Data Flows
- Activity Diagram Notation
- Defining Activities in Government Systems
- Specifying Parameters for Government Applications
- Defining Actions in Government Systems
- Modeling Control Flows for Government Use
- Modeling Data Flows for Government Applications
- Executing Activities for Government Systems
- Practical Assignment: Modeling Activities for Government Projects
Designing Communications
- Sequence Diagram Notation
- Modeling Lifelines in Government Systems
- Modeling Messages for Government Applications
- Decomposing Interactions Using References for Government Use
- Applying Interaction Fragments in Government Systems
- Defining Timing Constraints for Government Applications
- Practical Assignment: Modeling Interactions for Government Projects
Modeling Cross-Cutting Constructs
- Logical and Physical Architectures for Government Use
- Understanding Allocation Relationships in Government Systems
- Exploring Allocations Display Options for Government Applications
- Identifying Types of Allocations in Government Projects
- Creating an Allocation Matrix for Government Systems
- Practical Assignment: Building an Allocation Matrix for Government Use
Simulation Training
- Introduction to the Course
- Simulating an Architecture for Government Applications
- Activity Diagrams for Government Systems
- State Machine Diagrams for Government Use
- Sequence Diagrams for Government Projects
- Parametric Diagrams for Government Systems
- Automated Requirement Verification via Simulation for Government Applications
Requirements
Intended Audience:
- Systems Engineers involved in architecture modeling and system design for government projects.
- Model-Based Systems Engineering (MBSE) Practitioners working within the public sector.
Testimonials (4)
This class presents material that will be disruptive to industry. Those who do not adopt will miss out.
Mark
Course - AI Assisted MBSE with SysML
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Course - System Engineering using SysML and UML 2
I mostly liked his subject knowledge and style.
Giacomo Urso
Course - Systems Modelling with SysML
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.