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 via Requirement Diagrams
- Foundational concept of a "requirement"
- Essential relationships such as derive, verify, satisfy, refine, trace, and containment
- Overview of Requirement Diagrams: description, purpose, and benefits
Comprehending System Functionality through Use Case Diagrams
- Overview of Use Case Diagrams: description, purpose, and benefits
- Use case structure, incorporating use cases, actors, and subjects
- Core relationships: association, include, extend, and generalization
Navigating Model Organization with Package Diagrams
- Overview of Package Diagrams: description, purpose, and benefits; package aspects such as element ownership and namespace definition
- Relationships including containment and dependency
- Concepts of views and viewpoints
Analyzing System Structure using Block Diagrams
- Block definition and description, covering definition versus usage; value types (including units); block features like value properties, parts, references, and operations
- Block Definition Diagram overview: description, purpose, and benefits; compartments; block relationships including specialization and associations (composite aggregation, excluding shared); multiplicities
- Internal Block Diagram overview: description, purpose, and benefits; enclosing blocks; flow ports and standard ports; connectors and item flows; part representation
Evaluating System Constraints on Block Definition and Parametric Diagrams
- Interpreting constraint blocks within Block Definition Diagrams
- Parametric Diagram overview: description, purpose, and benefits; constraint properties, parameters, and expressions
- Linking constraint properties and value properties using binding connectors
Interpreting Flow-Based Behavior in Activity Diagrams
- Overview of Activity Diagrams: description, purpose, and benefits
- Input/output flows: object flows, parameters, parameter nodes, and pins
- Control flows and control nodes
- Activity partitions (swimlanes) and actions; activity decomposition using call behavior actions
- Send signal actions and accept event actions
Understanding Message-Based Behavior in Sequence Diagrams
- Overview of Sequence Diagrams: description, purpose, and benefits
- Lifelines
- Asynchronous and synchronous messages
- Interaction references (referencing elements outside the diagram)
Exploring Event-Based Behavior in State Machine Diagrams
- Overview of State Machine Diagrams: description, purpose, and benefits
- States and regions: states, regions, initial states, and final states
- Transitions: triggers via time or signal events, guards, and actions (effects); behaviors including entry, exit, and do
Managing Allocations Across Diverse Diagram Types; Additional Topics
- Overview of allocation: description, purpose, and usage
- AllocatedFrom and AllocatedTo
- Representation methods: callouts, compartments, allocate activity partitions, and tables
- Special notations for comments, rationale, problems, and constraints
- Diagram-related concepts: diagram frames, ports, parameters, and anchors on frames
- Diagram headers and 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