Unified Modeling Language (UML)
Unified Modeling Language (UML) is a standardized visual modeling language used to both design βοΈ and document π systems.
We use it to create diagrams for our software and its components.
The current standard is UML 2.5.1 (2017).
There are several types of UML diagrams:
- Class Diagram: model the classes/attributes/methods/...
- Use Case Diagram: model the use cases of the system
- Sequence Diagram: model the interactions between components
- Activity Diagram: model the flow of actions and operations
- Object Diagram: model an instance of a class diagram
- ...
Refer to the UML-diagrams website.