Systems Modeling Language/Model-Based Systems Engineering (SysML/MBSE) Course for Government Engineers
Systems Modeling Language/Model-Based Systems Engineering (SysML/MBSE) Course for Government Engineers is a 3-day hands-on, project-based training program focuses on systems engineering and system thinking using MBSE/SysML framework. The course provides a broad overview of the systems engineering frameworks, model-based engineering processes, model-based systems engineering (MBSE), best practices, tools and techniques and protocols that establish the context for MBSE practice.
Participants will learn through a combination of theory lessons and hands-on learning making using models with real-world cases. Explore systems engineering, system thinking, model-based engineering with SysML in the context of and complex systems and system of systems (SoS) including ConOps, requirements analysis, systems architecture and design, verification and validation.
WHAT WILL I LEARN?
Upon completion of this course, participants will be able to:
- Define the basics of systems engineering, system thinking, modeling, Model-Based Systems Engineering (MBSE) and Systems Modeling Language (SysML)
- Apply MBSE/SysML to complex systems and System of Systems (SoS)
- Apply MBSE fundamentals to make meaningful contributions to your projects including goals, objectives, ConOps, requirements through verification planning
- Discuss model structures interactions and behaviors based on requirements and constraints
- Read, create, evaluate, critique, and improve SysML diagrams, models, structures and behavior
- Analyze and create SysML diagrams for a complex system or mission
- Use MBSE tools to build system model elements
- Analyze and construct SysML models with calculations and execute parametric simulations
- Use MBSE/SysML with government frameworks (DoDAF, UAF, RMF, CSF, DevOps, etc)
Who should attend
This course addresses the needs of government software and systems engineering professionals in defense, aerospace, cyber, space, mechanical, structure, electronics, and advanced sensor fusion:
- Senior and early-career engineers
- Project managers and support teams
- Analysts
- Designers
- Developers
Course Schedule/Outline:
Overview of MBSE (Model Based Systems Engineering)
- Model-based systems engineering (MBSE) methodology
- Model, systems thinking, and systems engineering
- Using a digital-modeling approach
- MBSE to support the requirements, design, analysis, verification, and validation associated with the development of complex systems
- MBSE in a digital-modeling environment
- MBSE vs. document-based systems engineering
- System’s design from various stakeholder views
- System behavior, software, hardware, safety, security, or other disciplines
- MBSE to build a single source of truth for the system
- Implementation of models
- Model relationships
Overview of Systems Modeling Language (SysML)
- Basics of SysML
- SysML and MBSE
- 4 Pillars of SysML
- SysML Diagram Types
- Working SysML Diagrams
Creating Packages for Your System
- Context Diagram
- Use Case
- Requirements
- System Objectives
- Stakeholders Requirements
- System Requirements
- Structure
- Interfaces
- Behavior
- Analysis
- Testing and Simulation
- Verification
- Validation
- Integration
Creating Systems Modeling Language (SysML) Models
- SysML Diagram Types
- SysML Behavior Diagram
- SysML Use Case Diagram
- SysML Activity Diagram
- SysML Sequence Diagram
- SysML State Machine Diagram
- SysML Requirements Diagram
- SysML Parametric Diagram
- Blocks and Block Definition Diagrams
- Packages and Use Cases
- Requirements and Sequence Diagrams
- Analysis Parametric Diagrams
- Activities and Activity Diagrams
- Internal Block Diagrams
- State Machines and Advanced Interactions
- Interoperability
- Deploying MBSE and Models
Group Exercises and Workshops
- Working with a complex system, System of Systems (SoS)
- Domains to explore: Aerospace, avionics, military applications (ISR, SIGINT, EW), cyber, space, sensor fusion, advanced deep-space exploration, and autonomous systems.
SysML Diagrams
- bdd = block definition diagram
- ibd = internal block diagram
- uc = use case diagram
- act = activity diagram
- sd = sequence diagram
- stm = state machine diagram
- par = parametric diagram
- req = requirements diagram
- pkg = package diagram
Method of Learning
The class consists of theory and practical workshops using MBSE approach creating SysML diagrams using tools.
Courses Material, Tools and Guides:
- Course Student Guide
- Exercises and Workshops Guide
- Training Resources: Best Practices, Lessons Learned, Stories, Guides, Handbooks, Templates, Examples, Tools
- Cheat Sheets
- Organizational examples of common problems