Course Outline

Introduction to System Modeling for Government

  • Definition of a system model
  • The four foundational elements of system modeling
  • Comparison between model-centric and document-centric approaches
  • Overview of SysML (Systems Modeling Language)
  • The relationship between SysML and UML (Unified Modeling Language)
  • The four key components of SysML

Common and Crosscutting Constructs for Government

  • Profiles, stereotypes, and tagged values
  • Diagram frames
  • Comments in system models
  • Allocations within the model

Package Diagrams for Government

  • Definition of a package
  • Structuring the system model using packages
  • Package containment relationships
  • Package dependencies and their representation
  • Representing the overall model structure
  • Views and viewpoints in modeling

Requirement Diagrams for Government

  • Definition of a requirement
  • Modeling individual requirements
  • Ensuring requirement traceability

Use Case Diagrams for Government

  • The system as a black box in use case diagrams
  • Identifying the system boundary using actors
  • Use cases as system services
  • Details behind the use case diagram
  • Use case structure, including nominal and alternative scenarios
  • Handling common behaviors across use cases
  • Extended and specialized behaviors in use cases

Activity Diagrams for Government

  • Modeling flow-based logic in systems
  • Differentiating between actions and activities
  • Understanding token flow within the system
  • Control flow versus object flow
  • Modeling decisions in activity diagrams
  • Modeling concurrency in system processes
  • Swimlanes and responsibility assignment

Block Definition Diagrams for Government

  • Definition of a block
  • Key features of blocks
  • Modeling different types of elements
  • Modeling system hierarchy using blocks
  • Generalizing system elements through blocks

Internal Block Diagrams for Government

  • Revisiting the concept of parts within blocks
  • Ports with flow properties in internal block diagrams
  • Standard ports and interfaces
  • Proxy ports and interface blocks
  • Full ports in system modeling

Parametric Diagrams for Government

  • Definition of a constraint block
  • Applying constraints to system properties

Sequence Diagrams for Government

  • Modeling interaction-based behavior
  • Simple sequence diagrams
  • Differentiating between synchronous and asynchronous interactions
  • Fragment nodes in sequence diagrams
  • Interaction use nodes for complex scenarios

State Machine Diagrams for Government

  • States and their syntax in state machine diagrams
  • Transitions between different states
  • Pseudo state notation (initial, decision, history, end)
  • Decomposing complex states into simpler ones
  • Modeling concurrent states within the system

System Modeling Resources and Further Reading for Government

  • Suggested web resources for additional information
  • Recommended literature on system modeling

Requirements

Participants who wish to enroll in this course are not required to have any prior experience with system modeling; however, they should possess a strong understanding of “document-centric” systems engineering techniques for government applications.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories