Management Overview of SysML
Outline
Course 528 - 2 Days
Intro to Systems Modeling and SysML
- The Systems Engineering V model
- Multidisciplinary System Engineering team
- Model-Driven Systems Engineering
- Modeling principles
- What is SysML
Overview of SysML Essential Modeling Elements and Diagrams
- SysML language architecture
- Modeling requirements with requirement diagrams
- Modeling structure with block diagrams
- Modeling behavior with activities, sequences, state machines, and use cases
- Modeling constraints with parametrics diagrams
- Organizing the model with packages
- Using SysML to support model-driven systems engineering
Applying SysML to the Systems Lifecycle
- Overview of a model-driven systems development process
- Gathering and organizing requirements in SysML
- Systems analysis and design: modeling structure and behavior
- Implementation
- Testing
- Deployment
Defining System Functionality with Use Cases
- Modeling the operation context
- Modeling actors and use cases
- Describing system functionality with use cases
- Defining external interfaces
Modeling Structure: Logical Component Architecture with Block Definition Diagrams
- Block definition diagram
- Modeling blocks and properties
- Modeling relationships among blocks
- Mapping the problem space: domain modeling
- Modeling component and subsystems and interfaces
Modeling Structure: Designing blockʼs internal structure
- Internal block diagram
- Parts ports, connectors and flow
- Standard vs flow ports
- Guidelines for modeling internal structure
- Building and testing blocks
Analyzing Systems Performance: Modeling Constraints with Parametric Diagrams
- Integrating engineering analysis with design models
- Types of constraints
- Challenges with modeling constraints
- Constraining value properties
Modeling Behavior: Modeling flow with Activity Diagrams
- Elements of the Activity Diagram
- Routing flows
- Modeling continuous flow
- Allocating behavior to structure
- Guidelines for modeling activities
Modeling Behavior: Modeling messages with Sequence Diagrams
- Elements of the Sequence Diagram
- Modeling black box and white box interactions
- Modeling complex scenarios
- Guidelines for modeling interactions
Modeling Behavior: Modeling events with State Machines
- Elements of State Machine Diagram
- Modeling state transitions and operations
- Discrete vs, continuous states
- Guidelines for modeling state machines
Modeling Requirements and their Relationship to the rest of the Model
- Representing Requirements
- Modeling requirements hierarchy
- Relating requirements to the model
- Asserting and verifying that a requirement is satisfied
- Requirements modeling guidelines
Modeling Deployment Architecture with Allocations
- What is deployment architecture
- Types of allocations
- Allocating behavior to structure
- Overall guidelines for modeling allocations
Integrating SysML into a Systems Development Environment
- Using modeling as a tool for collaboration
- What is being delivered
- The role of the system modeler
- Selecting a SysML modeling tool
- Data Exchange Mechanisms in an integrated environment
- Deploying SysML in an organization
Back to course overview