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
- The concept of "requirement"
- Essential relationships such as derive, verify, satisfy, refine, trace, and containment
- Overview of Requirement Diagrams, including their description, purpose, and advantages
Analyzing System Functionality through Use Case Diagrams
- Overview of Use Case Diagrams, including their description, purpose, and advantages
- Use case structure, comprising use cases, actors, and subjects
- Fundamental relationships such as association, include, extend, and generalization.
Navigating Model Organization with Package Diagrams
- Overview of Package Diagrams, including their description, purpose, and advantages; package characteristics such as element ownership and namespace definition
- Relationships including containment and dependency
- Concepts of view and viewpoint
Examining System Structure using Block Diagrams
- Block definition and description, covering the distinction between definition and usage; valuetype (with units); and block features such as value properties, parts, references, and operations.
- Block Definition Diagram overview, including description, purpose, and advantages; compartments; and block relationships like specialization and associations (including composite but excluding shared aggregation); multiplicities.
- Internal Block Diagram overview, including description, purpose, and advantages; enclosing blocks; flow ports and standard ports; connectors and item flows; and part representation.
Evaluating System Constraints via Block Definition and Parametric Diagrams
- Interpreting constraint blocks on Block Definition Diagrams
- Parametric Diagram overview, including description, purpose, and advantages; constraint properties, parameters, and expressions
- Linking constraint properties and value properties using binding connectors.
Interpreting Flow-Based Behavior with Activity Diagrams
- Overview of Activity Diagrams, including description, purpose, and advantages
- Input/Output flow, including object flow, parameters, parameter nodes, and pins
- Control flow, including control nodes
- Activity partitions (swimlanes) and actions, including activity decomposition through call behavior actions
- Send signal action and accept event action.
Understanding Message-Based Behavior on Sequence Diagrams
- Overview of Sequence Diagrams, including description, purpose, and advantages
- Lifelines
- Asynchronous and synchronous messages
- Interaction references (linking to elements outside the diagram).
Analyzing Event-Based Behavior with State Machine Diagrams
- Overview of State Machine Diagrams, including description, purpose, and advantages
- States and regions, including state, regions, initial state, and final state
- Transitions, including triggers by time and signal events, guards, and actions (i.e., effects); behaviors such as entry, exit, and do
Handling Allocations Across Various Diagram Types; Additional Topics
- Allocation overview, purpose, and usage
- AllocatedFrom and AllocatedTo
- Representation methods including callouts, compartments, allocate activity partitions, and tables
- Special notations for comments, rationale, problems, and constraints.
- Key diagram concepts: diagram frames, ports, parameters, and anchors on diagram frames
- Diagram header and diagram description
- Stereotype
21 Hours
Testimonials (3)
Prepared project on which we could work from the start without wasting time to set up files not needed in exercises. Readiness to answer all questions that came up from participants.
Robert Walczak - Hitachi Energy
Course - Systems Modeling with SysML and Enterprise Architect (EA)
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