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 on Requirement Diagrams
- Understanding the concept of a "requirement"
- Key relationships such as derive, verify, satisfy, refine, trace, and containment
- Description, purpose, and benefits of Requirement Diagrams
Interpreting System Functionality on Use Case Diagrams
- Description, purpose, and benefits of Use Case Diagrams
- Structure of use cases, encompassing use cases, actors, and subjects
- Basic relationships including association, include, extend, and generalization.
Interpreting Model Organization on Package Diagrams
- Description, purpose, and benefits of Package Diagrams, including aspects of packages such as element ownership and namespace definition
- Relationships including containment and dependency
- Concepts of view and viewpoint
Interpreting System Structure on Block Diagrams
- Block definition and description, covering the distinction between definition and usage; valuetype (including units); and block features such as value properties, parts, references, and operations.
- Description, purpose, and benefits of Block Definition Diagrams; compartments; and relationships between blocks, including specialization and associations (including composite but not shared aggregation); and multiplicities.
- Description, purpose, and benefits of Internal Block Diagrams; enclosing blocks; flow ports and standard ports; connectors and item flows; and representation of parts.
Interpreting System Constraints on Block Definition Diagrams and Parametric Diagrams
- Interpreting constraint blocks on Block Definition Diagrams
- Description, purpose, and benefits of Parametric Diagrams; constraint properties, constraint parameters, and constraint expressions
- Connecting constraint properties and value properties using binding connectors.
Interpreting Flow-Based Behavior on Activity Diagrams
- Description, purpose, and benefits of Activity Diagrams
- I/O flow, including object flow, parameters and parameter nodes, and pins
- Control flow, including control nodes
- Activity partitions (swimlanes) and actions, including decomposition of activities using call behavior actions
- Send signal action and accept event action.
Interpreting Message-Based Behavior on Sequence Diagrams
- Description, purpose, and benefits of Sequence Diagrams
- Lifelines
- Asynchronous and synchronous messages
- Interaction references (for elements outside the diagram).
Interpreting Event-Based Behavior on State Machine Diagrams
- Description, purpose, and benefits of State Machine Diagrams
- States and regions, including state, regions, initial state, and final state
- Transitions, including triggers by time and signal events, guard conditions, and actions (i.e., effects), as well as behaviors such as entry, exit, and do
Interpreting Allocations Across Multiple Diagram Types; Other Topics
- Description, purpose, and usage of allocation
- AllocatedFrom and AllocatedTo
- Representation methods, including callouts, compartments, allocate activity partitions, and tables
- Special notations for comment, rationale, problem, and constraint.
- Various diagram-related concepts: diagram frames, ports, parameters, and anchors on diagram frames
- Diagram header and diagram description
- Stereotype
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