Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Interpreting Requirements Using Requirement Diagrams
- Understanding the concept of a "requirement"
- Key relationships such as derive, verify, satisfy, refine, trace, and containment
- Understanding the description, purpose, and benefits of Requirement Diagrams
Interpreting System Functionality Using Use Case Diagrams
- Understanding the description, purpose, and benefits of Use Case Diagrams
- Structure of use cases, including use cases, actors, and subjects
- Basic relationships such as association, include, extend, and generalization
Interpreting Model Organization Using Package Diagrams
- Understanding the description, purpose, and benefits of Package Diagrams, along with aspects like element ownership and namespace definition
- Relationships such as containment and dependency
- Concepts of views and viewpoints
Interpreting System Structure Using Block Diagrams
- Block definitions and descriptions, including the distinction between definition and usage, valuetypes (with units), and block features such as value properties, parts, references, and operations
- Understanding the description, purpose, and benefits of Block Definition Diagrams, including compartments and relationships between blocks such as specialization and associations (including composite but not shared aggregation), as well as multiplicities
- Understanding the description, purpose, and benefits of Internal Block Diagrams, including the enclosing block, flow ports and standard ports, connectors, item flows, and representation of parts
Interpreting System Constraints on Block Definition Diagrams and Parametric Diagrams
- Interpreting constraint blocks within Block Definition Diagrams
- Understanding the description, purpose, and benefits of Parametric Diagrams, including constraint properties, parameters, and expressions
- Connecting constraint properties and value properties using binding connectors
Interpreting Flow-Based Behavior Using Activity Diagrams
- Understanding the description, purpose, and benefits of Activity Diagrams
- Input/Output flows, including object flow, parameters and parameter nodes, and pins
- Control flow and control nodes
- Activity partitions (swimlanes) and actions, including activity decomposition using call behavior actions
- Send signal actions and accept event actions
Interpreting Message-Based Behavior Using Sequence Diagrams
- Understanding the description, purpose, and benefits of Sequence Diagrams
- Lifelines
- Asynchronous and synchronous messages
- Interaction references for elements outside the diagram
Interpreting Event-Based Behavior Using State Machine Diagrams
- Understanding the description, purpose, and benefits of State Machine Diagrams
- States and regions, including states, regions, initial states, and final states
- Transitions, including triggers by time and signal events, guards, and actions (effects), as well as behaviors such as entry, exit, and do
Interpreting Allocations Across Multiple Diagram Types and Other Topics
- Understanding allocation, its purpose, and usage
- AllocatedFrom and AllocatedTo
- Representation techniques, including callouts, compartments, allocated activity partitions, and tables
- Special notations for comments, rationale, problems, and constraints
- Diagram-related concepts such as diagram frames, ports, parameters, and anchors on diagram frames
- Diagram headers and diagram descriptions
- Stereotypes
21 Hours
Testimonials (2)
Labs and pace were great
Morgan - NSWCDD Dam Neck
Course - Applying SysML with MagicDraw/Cameo
The direct correlation with our work subject in the examples