Диаграммы UML
Диаграммы UML предназначены для визуального отображения моделей и их компонентов.
UML 2.0 содержит 13 типов диаграмм. В том числе:
- Структурные диаграммы (6).
- Диаграммы поведения (3).
- Диаграммы взаимодействия (4).
Рассмотрим каждую из групп подробнее:
Структурные диаграммы:
- Диаграмма классов - показывает классы, их атрибуты и связи между классами.
- Диаграмма компонентов - показывает компоненты и связи между ними.
- Структурная диаграмма - показывает внутреннюю структуру классов и связи с внешним миром.
- Диаграмма развертывания - показывает, как ПО размещается на аппаратуре (серверах, рабочих станциях...).
- Диаграмма объектов - показывает структуру системы в конкретный момент времени, объекты, их атрибуты...
- Диаграмма пакетов - показывает, как система раскладывается на крупные составные части и связи между этими частями
Диаграммы поведения:
- Диаграмма действия - показывает потоки информации в системе.
- Диаграмма состояния - представляет собой конечный автомат, показывающий функционирование системы.
- Диаграмма вариантов использования - показывает работу системы с точки зрения пользователей.
Диаграммы взаимодействия
- Диаграмма кооперации - показывает структурную организацию участвующих во взаимодействии объектов.
- Диаграмма взаимодействия (новация UML 2.0).
- Диаграмма последовательности - показывает временную упорядоченность событий.
- Временная диаграмма - диаграмма связана с временными рамками проекта.