Description
SysML, the variant of UML 2 standardized by the OMG, is particularly suited to the field of industry and the modeling of complex systems (aeronautics, automobiles, energy, weapons, etc.). You will see how to use it effectively and discover the new SysML specific diagrams.
Who is this training for ?
For whom ?Systems analysts, business experts and architects who must model complex systems including hardware and software.
Prerequisites
Training objectives
Training program
- Introduction
- Objectives and origin of SysML.
- Positioning of SysML in relation to UML 2.
- Presentation of SysML diagrams.
- Presentation of a possible approach to use.
- Requirements modeling
- How to start analyzing a complex system? Start with the SysML requirements diagram, use case and sequence diagrams of UML 2.
- Use of requirements diagrams.
- Manage requirements.
- Relationships between requirements.
- Traceability.
- Use of requirements diagrams. 'usage (Use Case).
- The actors, the relationships between actors.
- Define scenarios based on use cases.
- The diagrams of sequence.
- Usage.
- Components.
- Temporal constraints.
- Practical work On the case study, identification of requirements and use cases.
- Creation of diagrams.
- Structural modeling
- Describe the architecture of a complex system in the form of interconnected subsystems using block diagrams.
- The concept of blocks.
- Part.
- Composition.
- Aggregations, associations, generalization, operations.
- Internal block diagram.
- Objectives.
- Interfaces.
- Use of the package diagram.
- Packages.
- Relationships between packages.
- Work practices Division of the system into blocks.
- Dynamic modeling
- Describe the dynamics of a complex system using state and activity diagrams from UML 2.
- States, events, transitions, conditions.
- Usage of the activity diagram.
- Execution semantics.
- Interruptible region.
- Expansion region.
- Reuse.
- System additions.
- Practical work Creation of state and activity diagrams.
- Transversal modeling
- Describe the constraints that govern the system using the SysML parametric diagram.
- Detail of the parametric diagram.
- Constraints.
- The link with the requirements.
- The notion of allocation.
- The tabular representation.
- Return to the requirements.
- Practical work Creation of a parametric diagram.
- Conclusion
- Links between the different diagrams.
- Available tools.
- Useful resources.
- The need to use SysML with a Steps.