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
Understanding Requirements on Requirement Diagrams
- The concept of "requirement"
- Key relationships such as derive, verify, satisfy, refine, trace, and containment
- Description, purpose, and benefits of Requirement Diagrams
Understanding System Functionality on Use Case Diagrams
- Description, purpose, and benefits of Use Case Diagrams
- Use case structure, including use cases, actors, and subjects
- Basic relationships including association, include, extend, and generalization.
Understanding 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
Understanding System Structure on Block Diagrams
- Block definition and description, including the distinction between definition and usage; valuetype (with units); and block features such as value properties, parts, references, and operations.
- Block Definition Diagram description, purpose, and benefits; compartments; relationships between blocks including specialization and associations (including composite but not shared aggregation); and multiplicities.
- Internal Block Diagram description, purpose, and benefits; enclosing block; flow ports and standard ports; connectors and item flows; and representation of parts.
Understanding System Constraints on Block Definition Diagrams and Parametric Diagrams
- Interpreting constraint blocks on Block Definition Diagrams
- Parametric Diagram description, purpose, and benefits; constraint properties, constraint parameters, and constraint expressions
- Connecting constraint properties and value properties using binding connectors.
Understanding Flow-Based Behavior on Activity Diagrams
- Activity Diagram description, purpose, and benefits
- I/O flow including object flow, parameters and parameter nodes, and pins
- Control flow including control nodes
- Activity partitions (swimlanes) and actions, including activity decomposition using call behavior actions
- Send signal action and accept event action.
Understanding Message-Based Behavior on Sequence Diagrams
- Sequence Diagram description, purpose, and benefits
- Lifelines
- Asynchronous and synchronous messages
- Interaction references (to elements outside the diagram).
Understanding Event-Based Behavior on State Machine Diagrams
- State Machine Diagram description, purpose, and benefits
- 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) and behaviors including entry, exit, and do
Understanding Allocations Across Multiple Diagram Types; Additional Topics
- Allocation description, purpose, and usage
- AllocatedFrom and AllocatedTo
- Representation including callouts, compartments, allocate activity partitions, and tables
- Special notations for comment, rationale, problem, and constraint.
- Concepts relating to diagrams: 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