Course Outline
Introduction and Orientation
- Facilitator and Participant Orientation
- Fundamentals of Systems Modeling
- Overview of the Systems Modeling Language (SysML)
- Establishment of a Representative Case Study
Structural Decomposition of Systems
- Notation Standards for Package Diagrams
- Segmentation of Systems into Logical Packages
- Documentation of Inter-Package Dependencies
- Applied Exercise: Developing Package Structures
Assessment of User Requirements
- Notation Standards for Use Case Diagrams
- Identification of System Actors
- Determination of Specific Use Cases
- Analysis of Use Case Interdependencies
- Applied Exercise: Constructing Use Case Models
Formulation of System Requirements
- Translation of Use Cases into System Requirements
- Notation Standards for Requirements Diagrams
- Specification of Detailed Requirement Attributes
- Organization of Requirement Hierarchies
- Validation of Requirements via Test Cases
- Analysis of Requirement Linkages
- Applied Exercise: Modeling System Requirements
Definition of Structural Components (External Interface View)
- Notation Standards for Block Definition Diagrams
- Identification of Core Structural Blocks
- Specification of Block Attributes
- Definition of Inter-Block Relationships
- Establishment of System Data Dictionaries
- Applied Exercise: Developing the External Interface Model
Modeling Internal Block Architecture (Internal View)
- Internal Block Diagram Standards
- Visualization of Constituent Parts
- Establishment of Part Interconnections
- Definition of System Ports
- Specification of Item Flows and Interface Elements
- Applied Exercise: Developing the Internal Architecture Model
Modeling System Constraints
- Definition of Constraint Elements
- Linking Constraint Attributes to Value Properties
- Execution of Parametric Analysis
- Applied Exercise: Implementing Parametric Models
Designing State-Driven Behavior
- Notation Standards for State Machine Diagrams
- Identification of System States
- Definition of State Transition Triggers
- Specification of Signal Parameters
- Specification of Transition Effects
- Execution and Simulation of State Machines
- Applied Exercise: Modeling State Transitions
Designing Control and Data Processes
- Activity Diagram Standards
- Definition of Operational Activities
- Specification of Activity Parameters
- Definition of Discrete Actions
- Modeling Control Pathways
- Modeling Data Exchange Pathways
- Execution and Simulation of Activities
- Applied Exercise: Modeling Operational Activities
Designing Communication Protocols
- Notation Standards for Sequence Diagrams
- Modeling Participant Lifelines
- Modeling Message Exchange
- Decomposition of Interactions via References
- Application of Interaction Fragments
- Definition of Temporal Constraints
- Applied Exercise: Modeling System Interactions
Modeling Cross-Domain Constructs
- Distinction between Logical and Physical Architectures
- Allocation Relationship Frameworks
- Configuration of Allocation Visualization Options
- Classification of Allocation Types
- Development of Allocation Matrices
- Applied Exercise: Constructing Allocation Matrices
Generation of Custom Reports
- Functional Overview
- Introduction to Automated Report Generation
- Utilization of the Velocity Template Language
- Integration of Velocity Template Extensions
- Export to Standard Office Document Formats
- Development and Maintenance of Reporting Templates
Automation Through Macros and Scripting
- Orientation to Automation Features
- Fundamental Concepts in Scripting
- Introduction to the Application Programming Interface
- Identification of Critical Classes and Methods
- Code Placement and Structural Guidelines
- Demonstration Examples and Practical Exercises
Requirements
No prior prerequisites are required.
Target Audience:
- Systems Engineers responsible for architectural modeling and system design initiatives.
- Model-Based Systems Engineering (MBSE) Practitioners engaged in advanced modeling and simulation tasks.
Testimonials (2)
The explanation of all components and usages of them on the examples
Olga Elizova
Course - Enterprise Architecture in the UAF
This class presents material that will be disruptive to industry. Those who do not adopt will miss out.