Какво е UML диаграма?
Unified Modeling Language, UML (Унифицираният език за моделиране) e графичен език за визуализиране, специфициране, конструиране и документиране на елементите на една софтуерна система.
В UML се борави с 14 вида диаграми, като могат да се групират в две основни категории Структурни и Поведенчески:
Структурни диаграми
- Class diagram (класова диаграма)
- Component diagram (компонентна диаграма)
- Deployment diagram (диаграма на разгръщане)
- Object diagram (обектна диаграма)
- Package diagram (диаграма на пакетите)
- Profile Diagram (UML 2.0) (профилна диаграма)
- Composite structure diagram (диаграма на съставна структура)
Поведенчески диаграми
- Use case diagram (диаграма на типичните случаи на употреба)
- Activity diagram (диаграма на дейност)
- State Machine diagram (диаграма на машина на състоянията)
- Sequence diagram (диаграма на последователност)
- Communication diagram (комуникационна диаграма)
- Interaction overview diagram (UML 2.0) (диаграма за преглед на взаимодействие)
- Timing Diagram (UML 2.0) (времева диаграма)