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