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 a "requirement"
- Essential relationships such as derive, verify, satisfy, refine, trace, and containment
- Description, purpose, and advantages of Requirement Diagrams
Analyzing System Functionality via Use Case Diagrams
- Description, purpose, and advantages of Use Case Diagrams
- The structure of use cases, including the roles of use cases, actors, and subjects
- Fundamental relationships such as association, include, extend, and generalization
Organizing Models with Package Diagrams
- Description, purpose, and advantages of Package Diagrams, along with package characteristics like element ownership and namespace definition
- Relationships including containment and dependency
- The concepts of view and viewpoint
Examining System Structure through Block Diagrams
- Definition and description of blocks, covering definition versus usage, value types (including units), and block features such as value properties, parts, references, and operations
- Description, purpose, and advantages of Block Definition Diagrams; compartments; and relationships between blocks such as specialization and associations (including composite but excluding shared aggregation); and multiplicities
- Description, purpose, and advantages of Internal Block Diagrams; the enclosing block; flow ports and standard ports; connectors and item flows; and the representation of parts
Evaluating System Constraints on Block Definition and Parametric Diagrams
- Interpreting constraint blocks within Block Definition Diagrams
- Description, purpose, and advantages of Parametric Diagrams; constraint properties, parameters, and expressions
- Linking constraint properties and value properties using binding connectors
Interpreting Flow-Based Behavior with Activity Diagrams
- Description, purpose, and advantages of Activity Diagrams
- Input/Output flow, including object flow, parameters and parameter nodes, and pins
- Control flow and control nodes
- Activity partitions (swimlanes) and actions, including the decomposition of activities using call behavior actions
- Send signal actions and accept event actions
Understanding Message-Based Behavior via Sequence Diagrams
- Description, purpose, and advantages of Sequence Diagrams
- Lifelines
- Asynchronous and synchronous messages
- Interaction references (connecting to elements outside the diagram)
Analyzing Event-Based Behavior with State Machine Diagrams
- Description, purpose, and advantages of State Machine Diagrams
- States and regions, including state, regions, initial state, and final state
- Transitions, including triggers by time and signal events, guards, and actions (effects), as well as behaviors like entry, exit, and do
Managing Allocations Across Multiple Diagram Types and Other Topics
- Description, purpose, and usage of allocations
- AllocatedFrom and AllocatedTo
- Representation methods including callouts, compartments, allocate activity partitions, and tables
- Special notations for comments, rationale, problems, and constraints
- Concepts related to diagrams: 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