Course Outline
Introduction
- Introductions of Trainers and Participants
- Overview of Modeling Techniques for Government
- Introduction to SysML (Systems Modeling Language) for Government Applications
- Introduction to MagicDraw/Cameo for Government Use
- Definition of a Case Study for Government
Structural System Decomposition
- Notation for Package Diagrams
- Decomposing Systems into Packages for Government Projects
- Modeling Package Dependencies in Government Contexts
- Practical Assignment: Modeling Package Structure for Government Systems
Analyzing User Needs
- Use Case Diagram Notation for Government Applications
- Identifying Actors in Government Systems
- Identifying Use Cases for Government Operations
- Understanding Use Case Relationships for Government Projects
- Practical Assignment: Modeling Use Cases for Government Needs
Defining System Requirements
- Transitioning from Use Cases to System Requirements for Government
- Notation for Requirements Diagrams in Government Contexts
- Specifying Requirements for Government Systems
- Defining the Structure of Requirements for Government Projects
- Verifying Requirements with Test Cases for Government Applications
- Understanding Requirements Relationships for Government Use
- Practical Assignment: Modeling Requirements for Government Systems
Defining Structural Blocks (Black Box View)
- Notation for Block Definition Diagrams in Government Contexts
- Structural Blocks for Government Systems
- Modeling Block Properties for Government Applications
- Defining Relationships between Blocks for Government Projects
- 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 for Government Applications
- Visualizing Block Parts in Government Systems
- Linking Parts with Connectors for Government Projects
- Defining Ports for Government Systems
- Defining 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 for Government Applications
- Executing Parametrics in Government Contexts
- Practical Assignment: Modeling Parametrics for Government Projects
Designing State-Based System Behavior
- Notation for State Machine Diagrams in Government Use
- Identifying States for Government Systems
- Defining State Transition Events for Government Applications
- Specifying Signals for Government Projects
- Specifying Effects for Government Systems
- Executing State Machines in Government Contexts
- Practical Assignment: Modeling Statemachines for Government Use
Designing Control and Data Flows
- Activity Diagram Notation for Government Applications
- Defining Activities for Government Systems
- Specifying Parameters for Government Projects
- Defining Actions for Government Use
- Modeling Control Flows in Government Contexts
- Modeling Data Flows for Government Systems
- Executing Activities for Government Applications
- Practical Assignment: Modeling Activities for Government Projects
Designing Communications
- Sequence Diagram Notation for Government Use
- Modeling Lifelines in Government Systems
- Modeling Messages for Government Applications
- Decomposing Interactions Using References for Government Projects
- Applying Interaction Fragments for Government Use
- Defining Timing Constraints for Government Systems
- Practical Assignment: Modeling Interactions for Government Projects
Modeling Cross-Cutting Constructs
- Logical and Physical Architectures for Government Applications
- Understanding Allocation Relationships in Government Contexts
- Allocation Display Options for Government Use
- Identifying Types of Allocations for Government Projects
- Creating an Allocation Matrix for Government Systems
- Practical Assignment: Building an Allocation Matrix for Government Applications
Simulation Training
- Introduction to the Simulation Course for Government Use
- Simulating an Architecture for Government Projects
- Activity Diagrams in Government Simulations
- State Machine Diagrams for Government Simulations
- Sequence Diagrams in Government Simulations
- Parametric Diagrams for Government Simulations
- Automated Requirement Verification via Simulation for Government Applications
Requirements
None.
Intended Audience:
- Systems Engineers involved in architecture modeling and system design for government projects.
- Model-Based Systems Engineering (MBSE) Practitioners working in federal agencies and departments.
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.