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 Through Requirement Diagrams
- Fundamental concept of a "requirement"
- Essential relationships such as derive, verify, satisfy, refine, trace, and containment
- Overview of Requirement Diagrams: description, objectives, and advantages
Analyzing System Functionality Using Use Case Diagrams
- Overview of Use Case Diagrams: description, objectives, and advantages
- Core components of use cases: use case, actor, and subject
- Foundational relationships: association, include, extend, and generalization
Exploring Model Organization via Package Diagrams
- Overview of Package Diagrams: description, objectives, and advantages; key package aspects including element ownership and namespace definition
- Key relationships: containment and dependency
- Understanding the concepts of views and viewpoints
Examining System Structure with Block Diagrams
- Definition and description of blocks, distinguishing between definition and usage; understanding valuetypes (with units) and block features like value properties, parts, references, and operations
- Overview of Block Definition Diagrams: description, objectives, and advantages; compartments; block relationships including specialization and associations (composite aggregation, excluding shared aggregation); and multiplicities
- Overview of Internal Block Diagrams: description, objectives, and advantages; enclosing blocks; flow ports and standard ports; connectors and item flows; and part representation
Evaluating System Constraints on Block Definition and Parametric Diagrams
- Interpreting constraint blocks within Block Definition Diagrams
- Overview of Parametric Diagrams: description, objectives, and advantages; constraint properties, parameters, and expressions
- Linking constraint properties and value properties using binding connectors
Analyzing Flow-Based Behavior in Activity Diagrams
- Overview of Activity Diagrams: description, objectives, and advantages
- Data flow: object flow, parameters, parameter nodes, and pins
- Control flow: control nodes and their functions
- Activity partitions (swimlanes) and actions, including activity decomposition through call behavior actions
- Handling signals via send signal and accept event actions
Understanding Message-Based Behavior in Sequence Diagrams
- Overview of Sequence Diagrams: description, objectives, and advantages
- Lifelines and their role
- Message types: asynchronous and synchronous
- Interaction references for elements external to the diagram
Interpreting Event-Based Behavior in State Machine Diagrams
- Overview of State Machine Diagrams: description, objectives, and advantages
- States and regions: states, regions, initial states, and final states
- Transitions triggered by time or signal events, guards, and actions (effects); behaviors such as entry, exit, and do actions
Managing Allocations Across Multiple Diagram Types and Additional Topics
- Allocation: description, purpose, and usage
- Understanding AllocatedFrom and AllocatedTo relationships
- Representation methods: callouts, compartments, allocated activity partitions, and tables
- Special notations for comments, rationales, problems, and constraints
- Diagram-related concepts: frames, ports, parameters, and anchors on diagram frames
- Diagram headers and descriptions
- Stereotypes
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)
This class presents material that will be disruptive to industry. Those who do not adopt will miss out.
Mark
Course - AI Assisted MBSE with SysML
The direct correlation with our work subject in the examples