Course Outline
Introduction
• Introductions of Trainers and Participants
• Overview of Modeling for Government Applications
• Introduction to SysML (Systems Modeling Language)
• Introduction to MagicDraw/Cameo for Government Use
• Definition of a Case Study for Government
Structural System Decomposition
• Package Diagram Notation
• Decomposing the System into Packages for Government Projects
• Modeling Package Dependencies in Government Systems
• Practical Assignment: Modeling Package Structure for Government Use
Analyzing User Needs
• Use Case Diagram Notation
• Identifying Actors in Government Systems
• Identifying Use Cases for Government Applications
• Use Case Relationships in Government Projects
• Practical Assignment: Modeling Use Cases for Government
Defining System Requirements
• Transitioning from Use Cases to System Requirements for Government
• Requirements Diagram Notation for Government Systems
• Specifying Requirements for Government Applications
• Defining the Structure of Requirements in Government Projects
• Verifying Requirements with Test Cases for Government Systems
• Establishing Relationships between Requirements for Government Use
• Practical Assignment: Modeling Requirements for Government
Defining Structural Blocks (Black Box View)
• Block Definition Diagram Notation for Government Applications
• Structural Blocks in Government Systems
• Modeling Block Properties for Government Use
• Defining Relationships between Blocks for Government Projects
• Creating a System Data Dictionary for Government
• Practical Assignment: Modeling the Black Box View of a Government System
Modeling Block Structure (White Box View)
• Internal Block Diagram for Government Applications
• Visualizing Block Parts in Government Systems
• Linking Parts with Connectors for Government Use
• Defining Ports in Government Systems
• Specifying Item Flows and Interface Blocks for Government Projects
• Practical Assignment: Modeling the White Box View of a Government System
Modeling System Constraints
• Defining Constraint Blocks for Government Applications
• Binding Constraint Properties with Value Properties in Government Systems
• Executing Parametrics for Government Use
• Practical Assignment: Modeling Parametrics for Government Projects
Designing State-Based System Behavior
• State Machine Diagram Notation for Government Applications
• Identifying States in Government Systems
• Defining State Transition Events for Government Use
• Specifying Signals in Government Projects
• Specifying Effects in Government Systems
• Executing State Machines for Government Applications
• Practical Assignment: Modeling State Machines for Government
Designing Control and Data Flows
• Activity Diagram for Government Applications
• Defining Activities in Government Systems
• Specifying Parameters for Government Use
• Defining Actions in Government Projects
• Modeling Control Flows in Government Systems
• Modeling Data Flows in Government Applications
• Executing Activities for Government Use
• Practical Assignment: Modeling Activities for Government
Designing Communications
• Sequence Diagram Notation for Government Applications
• Modeling Lifelines in Government Systems
• Modeling Messages for Government Use
• Decomposing Interactions Using References in Government Projects
• Applying Interaction Fragments in Government Systems
• Defining Timing Constraints for Government Applications
• Practical Assignment: Modeling Interactions for Government
Modeling Cross-Cutting Constructs
• Logical and Physical Architectures for Government
• Allocation Relationship in Government Systems
• Allocations Display Options for Government Use
• Identifying Types of Allocations in Government Projects
• Allocation Matrix for Government Applications
• Practical Assignment: Building an Allocation Matrix for Government
Wrap Up
• Summarizing the Training for Government Use
• Discussing Remaining Questions for Government Participants
Requirements
Testimonials (5)
This class presents material that will be disruptive to industry. Those who do not adopt will miss out.
Mark
Course - AI Assisted MBSE with SysML
Anil was very understanding and explained the course content in detail. With more time the outcome of the course would be better instead of rushing the content, but over all Anil is very familiar with the software CATIA and is a great trainer,
Jaydon - GRI Towers South Africa
Course - Learning CATIA
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Course - System Engineering using SysML and UML 2
I mostly liked his subject knowledge and style.
Giacomo Urso
Course - Systems Modelling with SysML
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.