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.
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories