UML діаграми поділяються на типи:
Структурні UML Діаграми:
- Діаграма класів (Class Diagram)
- Діаграма об’єктів (Object Diagram)
- Діаграма компонентів (Component Diagram)
- Діаграма композитів (Composite Structural Diagram)
- Діаграма кооперацій (Collaboration)
- Діаграма розгортання (Deployment Diagram)
- Діаграма пакетів (Package Diagram)
Поведінкові UML Діаграми:
- Діаграми взаємодії (Interaction Diagram) у свою чергу поділяються на:
- Діаграма послідовності (Sequence Diagram)
- Діаграма комунікації (Communication Diagram)
- Діаграма огляду взаємодії (Interaction Overview Diagram)
- Діаграма синхронізації (Timing Diagram)
- Діаграма діяльності (Activity Diagram)
- Діаграма прецедентів (Use case diagram)
- Діаграма станів (State Machine diagram)