Объекты диаграммы UML и их использование
Опубликовано: 2022-04-05Вот обзор всех девяти различных типов объектов схемы моделирования, которые объединены в заголовок UML.
- Диаграммы классов UML
- Диаграммы вариантов использования UML
- Диаграммы объектов UML
- Диаграммы последовательности UML
- Диаграммы взаимодействия UML
- Диаграммы состояний UML
- Диаграммы активности UML
- Схемы компонентов UML
- Схемы развертывания UML
Все эти объекты диаграмм UML доступны в Creately, и вы можете попробовать демо-версию или взглянуть на некоторые примеры диаграмм UML для получения дополнительной информации.
Система

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

Простой объект

Простой объект на диаграмме объектов UML представляет собой прямоугольник, отображающий имя объекта. Имя этого объекта обычно подчеркнуто.

Объект

Элемент объекта из диаграммы объектов UML представляет собой прямоугольник, разделенный на две части. Верхняя часть содержит имя объекта, а вторая часть содержит атрибуты объекта. Примечание. Этот элемент не следует путать с элементом Class, который разделен на три части.

Активация

Элементы активации на диаграмме последовательности UML — это прямоугольники на линиях жизни. Они также называются полями вызова метода и указывают, что объект отвечает на сообщение. Он начинается, когда сообщение получено, и заканчивается, когда объект завершает обработку сообщения.

Стрелка сообщения

Стрелка сообщения на диаграмме взаимодействия UML показывает взаимодействие между начальным объектом и целевым объектом.

Начальное состояние

Исходное состояние из диаграммы состояний UML — это состояние объекта перед любыми переходами. Для объектов это может быть состояние при создании экземпляра. Исходное состояние из диаграммы активности UML отмечает точку входа и начальное состояние активности. Обозначение начального состояния представляет собой небольшой закрашенный кружок. На диаграмме может быть только одно начальное состояние.

Конечное состояние

Конечное состояние на диаграмме состояний UML отмечает уничтожение объекта, состояние которого мы моделируем. Конец действия на диаграмме действий UML показывает завершение действия. Обозначение «Конец» отображается в виде круга, окружающего небольшой закрашенный кружок.

Мероприятия

Состояние активности в диаграмме состояний UML и диаграмме активности UML отмечает действие объекта. Обозначение для этого - прямоугольник со скругленными углами.

Соединение

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

Выбор

Состояние выбора в диаграмме состояний UML оценивает защиту триггеров своих исходящих переходов, чтобы выбрать только один исходящий переход. Решение о том, какой путь выбрать, может зависеть от результатов предыдущих действий, выполненных на одном и том же этапе выполнения до завершения. Псевдосостояние выбора показано ромбовидным символом.

Разветвить / присоединиться

Нотация Fork в диаграмме действий UML — это управляющий узел, который разбивает поток на несколько параллельных потоков. Это будет иметь одно входящее ребро и несколько исходящих ребер. Узел соединения — это узел управления, который синхронизирует несколько потоков. Это будет иметь несколько входящих ребер и одно исходящее ребро.
Вершины ответвления на диаграмме состояний UML служат для разделения входящего перехода на два или более переходов, заканчивающихся на ортогональных целевых вершинах. Отрезки, выходящие из вершины разветвления, не должны иметь ограждений и триггеров. Соединяемые вершины служат для слияния нескольких переходов, исходящих из исходных вершин в разных ортогональных областях. Переходы, входящие в вершину соединения, не могут иметь защиты или триггеры.

Вы можете легко создать их онлайн, используя наш инструмент диаграммы деятельности.

Составное состояние

Составное состояние в диаграмме состояний UML — это состояние, имеющее подсостояния (вложенные состояния).

Объект

Нотация Object в диаграмме действий UML — это узел действия, который используется для определения потока объектов в действии.

Конец потока

Конечный узел потока в диаграммах действий UML — это конечный узел управления, который завершает поток. Он уничтожает все поступающие к нему токены, но не влияет на другие потоки активности. Это маленький круг с X внутри.

Получение сигнала

Обозначение получения сигнала, также называемое действием события «Принять» в диаграмме действий UML, представляет собой действие, которое ожидает возникновения определенного события. Это нарисовано в виде вогнутого пятиугольника.

Отправка сигнала

Отправка сигнала в диаграмме действий UML — это действие, которое создает экземпляр сигнала из своих входов и передает его целевому объекту, где это может вызвать срабатывание перехода конечного автомата или выполнение действия.

Раздел активности

Раздел действий в диаграмме действий UML представляет собой либо горизонтальную, либо вертикальную дорожку. Разделы используются для разделения действий на диаграмме действий.

Составная часть

Компонентная диаграмма компонентов UML представляет собой модульную часть системы. Элемент Component в диаграмме развертывания UML представляет собой распространяемую часть реализации системы.

Предоставляемый интерфейс

Предоставленный интерфейс компонента на диаграмме компонентов UML описывает службы, которые компонент предлагает своей среде. Это моделируется с использованием нотации леденцов.

Требуемый интерфейс

Обязательный интерфейс компонента на диаграмме компонентов UML объявляет службы, которые компонент ожидает от своей среды. Это моделируется с использованием нотации сокета.

Предоставленный интерфейс и требуемый интерфейс с портом

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

Узел

Элемент Node в диаграмме развертывания UML — это все, что выполняет работу в системе. Это может быть аппаратное обеспечение, такое как персональные компьютеры; или программное обеспечение, такое как операционная система, сервер базы данных и т. д.

Устройство

Элемент Device в диаграмме развертывания UML — это тип узла, который представляет физический вычислительный ресурс в системе, например сервер приложений.

Спецификация развертывания

Элемент спецификации развертывания в диаграмме развертывания UML — это файл конфигурации, такой как XML-документ или текстовый файл, который определяет, как артефакт развертывается на узле.

