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
Analyzing Requirements via Requirement Diagrams
- Understanding the concept of a "requirement"
- Core relationships such as derive, verify, satisfy, refine, trace, and containment
- Overview of Requirement Diagrams: description, purpose, and advantages
Analyzing System Functionality through Use Case Diagrams
- Overview of Use Case Diagrams: description, purpose, and advantages
- Structural components: use cases, actors, and subjects
- Fundamental relationships: association, include, extend, and generalization
Understanding Model Organization with Package Diagrams
- Overview of Package Diagrams: description, purpose, and advantages; key package aspects including element ownership and namespace definition
- Relationships involving containment and dependency
- Concepts of view and viewpoint
Analyzing System Structure using Block Diagrams
- Block definitions and usage, including value types (with units), and block features such as value properties, parts, references, and operations; distinction between definition and usage
- Overview of Block Definition Diagrams: description, purpose, and advantages; compartments; relationships between blocks such as specialization and associations (excluding shared aggregation); multiplicities
- Overview of Internal Block Diagrams: description, purpose, and advantages; enclosing blocks; flow ports and standard ports; connectors and item flows; representation of parts
Analyzing System Constraints on Block Definition Diagrams and Parametric Diagrams
- Interpreting constraint blocks within Block Definition Diagrams
- Overview of Parametric Diagrams: description, purpose, and advantages; constraint properties, parameters, and expressions
- Linking constraint properties and value properties using binding connectors
Analyzing Flow-Based Behavior with Activity Diagrams
- Overview of Activity Diagrams: description, purpose, and advantages
- Input/Output flows: object flows, parameters, parameter nodes, and pins
- Control flows and control nodes
- Activity partitions (swimlanes) and actions, including activity decomposition via call behavior actions
- Send signal action and accept event action
Analyzing Message-Based Behavior with Sequence Diagrams
- Overview of Sequence Diagrams: description, purpose, and advantages
- Lifelines
- Asynchronous and synchronous messages
- Interaction references (referencing elements outside the diagram)
Analyzing Event-Based Behavior with State Machine Diagrams
- Overview of State Machine Diagrams: description, purpose, and advantages
- States and regions: state, regions, initial state, and final state
- Transitions: triggers by time and signal events, guards, actions (effects), and behaviors including entry, exit, and do
Analyzing Allocations Across Multiple Diagram Types and Other Topics
- Allocation: description, purpose, and usage
- AllocatedFrom and AllocatedTo
- Representation methods: callouts, compartments, allocate activity partitions, and tables
- Special notations for comment, rationale, problem, and constraint
- 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