Get in Touch

Course Outline

Module Overview and Foundation

  • Session Facilitator and Participant Briefings
  • Principles of System Modeling
  • Foundation in Systems Modeling Language (SysML)
  • Orientation to MagicDraw/Cameo Environment
  • Establishment of a Government Case Study

System Structural Decomposition

  • Notation Standards for Package Diagrams
  • Decomposing Systems into Modular Packages
  • Mapping Inter-Package Dependencies
  • Applied Exercise: Constructing Package Architectures

Assessment of User Requirements

  • Notation Standards for Use Case Diagrams
  • Identification of System Actors
  • Definition of Operational Use Cases
  • Mapping Use Case Interdependencies
  • Applied Exercise: Modeling Operational Scenarios

Formalization of System Requirements

  • Translation of Use Cases to Formal Requirements
  • Notation Standards for Requirements Diagrams
  • Detailed Specification of Requirements
  • Structuring Requirements Hierarchy
  • Requirements Validation via Test Cases
  • Defining Requirements Interrelationships
  • Applied Exercise: Modeling Requirement Sets

Definition of Structural Blocks (External Interface View)

  • Notation Standards for Block Definition Diagrams
  • Identification of Structural Blocks
  • Modeling Block Attributes
  • Defining Inter-Block Relationships
  • Development of System Data Dictionaries
  • Applied Exercise: Modeling System External Interfaces

Modeling Internal Block Composition (Internal View)

  • Internal Block Diagram Methodology
  • Visualization of Block Components
  • Integration of Components via Connectors
  • Definition of System Ports
  • Specification of Item Flows and Interface Blocks
  • Applied Exercise: Modeling System Internal Composition

Application of System Constraints

  • Definition of Constraint Blocks
  • Binding Constraint Properties to Value Properties
  • Execution of Parametric Analysis
  • Applied Exercise: Modeling Parametric Constraints

Design of State-Based Operational Behavior

  • Notation Standards for State Machine Diagrams
  • Identification of System States
  • Definition of State Transition Triggers
  • Specification of Control Signals
  • Definition of State Transition Effects
  • Simulation of State Machine Logic
  • Applied Exercise: Modeling State Transitions

Design of Control Logic and Data Processing

  • Activity Diagram Methodology
  • Definition of Process Activities
  • Specification of Activity Parameters
  • Definition of Discrete Actions
  • Modeling Control Flow Logic
  • Modeling Data Flow Pathways
  • Execution of Activity Workflows
  • Applied Exercise: Modeling Process Activities

Design of System Interactions

  • Notation Standards for Sequence Diagrams
  • Modeling System Lifelines
  • Modeling Message Exchange
  • Decomposition of Interactions via References
  • Application of Interaction Fragments
  • Definition of Temporal Constraints
  • Applied Exercise: Modeling System Interactions

Modeling Cross-Cutting Architectural Constructs

  • Differentiation of Logical and Physical Architectures
  • Establishment of Allocation Relationships
  • Configuration of Allocation Visualization Options
  • Classification of Allocation Types
  • Construction of Allocation Matrices
  • Applied Exercise: Development of Allocation Matrices

Development of Domain Specific Languages (DSL)

  • Introduction to DSL Frameworks
  • DSL Theoretical Concepts and Application Overview
  • Utilization of Profiles
  • Application of Stereotypes
  • Definition of Tags and Tagged Values
  • Implementation of Model Customizations

Collaboration via Teamwork Cloud and Cameo Collaborator

  • Orientation to Cloud-Based Collaboration
  • Teamwork Cloud Capabilities and Service Features
  • Web Application Management and Administration
  • Integration of Modeling Tool Features
  • Branch Management and Merge Protocols
  • Strategy for Project Partitioning
  • Overview of Cameo Collaborator

Estimated Instructional Time Allocation

  • Hands-on Laboratory Exercises, 60%
  • Instructional Presentations, 35%
  • Technical Demonstrations, 5%
 40 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories