UML (Unified Modeling Language) – это унифицированный язык моделирования, который используется для визуального представления системы и её компонентов. Это стандартизированный набор диаграмм, который помогает разработчикам и аналитикам проектировать, документировать и обсуждать программные системы.
Основные типы UML диаграмм:
- Структурные диаграммы:
- Диаграмма классов: самый популярный тип, показывает классы, их атрибуты, методы и отношения между классами
- Диаграмма компонентов: отображает физические компоненты системы
- Диаграмма объектов: показывает конкретные экземпляры классов
- Диаграмма развёртывания: описывает физическое размещение системы
- Поведенческие диаграммы:
- Диаграмма последовательности: показывает взаимодействие объектов во времени
- Диаграмма активности: похожа на блок-схему, отображает поток действий
- Диаграмма состояний: описывает различные состояния объекта
- Диаграмма вариантов использования: показывает функциональность системы с точки зрения пользователя
en_US