Учебники

UML — Типы моделирования

Очень важно различать модель UML. Для разных типов UML-моделирования используются разные диаграммы. Существует три важных типа UML-моделирования.

Структурное моделирование

Структурное моделирование фиксирует статические особенности системы. Они состоят из следующего —

  • Диаграммы классов
  • Диаграммы объектов
  • Диаграммы развертывания
  • Пакетные диаграммы
  • Составная структурная схема
  • Диаграмма компонентов

Структурная модель представляет основу для системы, и эта структура является местом, где существуют все другие компоненты. Следовательно, диаграмма классов, диаграмма компонентов и диаграммы развертывания являются частью структурного моделирования. Все они представляют элементы и механизм их сборки.

Структурная модель никогда не описывает динамическое поведение системы. Диаграмма классов является наиболее широко используемой структурной диаграммой.

Поведенческое моделирование

Поведенческая модель описывает взаимодействие в системе. Он представляет собой взаимодействие между структурными диаграммами. Поведенческое моделирование показывает динамический характер системы. Они состоят из следующего —

  • Диаграммы деятельности
  • Диаграммы взаимодействия
  • Диаграммы использования

Все вышеперечисленное показывает динамическую последовательность потоков в системе.

Архитектурное моделирование

Архитектурная модель представляет собой общую структуру системы. Он содержит как структурные, так и поведенческие элементы системы. Архитектурная модель может быть определена как проект всей системы. Схема упаковки подпадает под архитектурное моделирование.