Очень важно различать модель UML. Для разных типов UML-моделирования используются разные диаграммы. Существует три важных типа UML-моделирования.
Структурное моделирование
Структурное моделирование фиксирует статические особенности системы. Они состоят из следующего —
- Диаграммы классов
- Диаграммы объектов
- Диаграммы развертывания
- Пакетные диаграммы
- Составная структурная схема
- Диаграмма компонентов
Структурная модель представляет основу для системы, и эта структура является местом, где существуют все другие компоненты. Следовательно, диаграмма классов, диаграмма компонентов и диаграммы развертывания являются частью структурного моделирования. Все они представляют элементы и механизм их сборки.
Структурная модель никогда не описывает динамическое поведение системы. Диаграмма классов является наиболее широко используемой структурной диаграммой.
Поведенческое моделирование
Поведенческая модель описывает взаимодействие в системе. Он представляет собой взаимодействие между структурными диаграммами. Поведенческое моделирование показывает динамический характер системы. Они состоят из следующего —
- Диаграммы деятельности
- Диаграммы взаимодействия
- Диаграммы использования
Все вышеперечисленное показывает динамическую последовательность потоков в системе.
Архитектурное моделирование
Архитектурная модель представляет собой общую структуру системы. Он содержит как структурные, так и поведенческие элементы системы. Архитектурная модель может быть определена как проект всей системы. Схема упаковки подпадает под архитектурное моделирование.