Model-Based Systems Engineering with SysML v1
Description
Model-Based Systems Engineering (MBSE) with SysML v1 is a course intended for practicing systems engineers who want to learn how to apply model-driven engineering practices using the Systems Modeling Language™ (SysML® v1.6).
The course begins with an overview of MBSE and SysML and continues with the first step in the method which is to understand the problem to correctly frame the solution. Students are then introduced to requirements and use cases and how to model them in SysML. Packages are discussed to represent different strategies for organizing SysML models.
The course introduces sequence diagrams to represent message exchanges. Allocations are discussed for mapping behaviors to structural elements. Students are shown how state machines are used to capture event-based behaviors. Block definition diagrams (BDD) are used to show the constituent parts of a system and internal block diagrams (IBD) are used to show the connections between those parts.
The course finishes with an introduction to activity models for representing functional behavior and then the usage of parametric diagrams to capture inter-related sets of formulas (as constraints).
Course Outline (Modules and Topics)
- Introduction to MBSE and SysML
- SysML history
- Principles of modeling
- SysML overview
- Language architecture
- Example SysML diagrams
- Conceptual modeling
- Understand problem & solution space
- Key structural relationships
- Requirements
- Traceability relationships
- Use cases
- Use case diagram
- Actors and use cases
- Packages
- Model organization strategies
- Views and viewpoints
- Interactions
- Sequence diagrams
- Lifelines, messages, fragments
- Allocations
- Mapping behavior to structure
- Logical-physical realization
- State machines
- Event-driven behavior
- Mapping to other SysML models
- Blocks
- Block definition diagrams (BDD)
- Internal block diagram (IBD)
- Parts, ports, connectors
- Activities
- Parameters, actions, pins
- Control and object flows
- Parametrics
- Formulas, constraint blocks
Prerequisites
Participation in system engineering projects
Continuing education
Sparx EA System Engineering
Classroom requirements
None

- Duration
- 3 Days
- Course #
- 01-1005
Audience
Systems Architect I Systems Engineer I Systems Analyst
Test Engineer I Project Manager
Objectives
- Productivity through Model-Based Systems Engineering Principles and Practices
- Identify and describe use of all nine SysML v1 diagrams
- Follow a formal methodology to produce a system model
- Follow a formal methodology to produce a system model
- Model system behavior
- Activity diagram
- State machine diagram
- Sequence diagram
- Model requirements using requirements diagrams
- Model requirements using use case diagrams
- Model structure using block diagrams
- Allocate behavior to structure in a model
- Recognize parametrics and constraints and describe their usage