Диаграмма действий UML — подробное руководство

Содержание скрыть 

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

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

Элементы диаграммы деятельности

Деятельность

  • Действия описываются как фразы глагол-объект, действия представлены прямоугольниками со скругленными углами, а поток управления между действиями представлен сплошными стрелками.
  • Действия представляют действия в процессе, и действия могут быть большими или малыми, и действия могут продолжать разбиваться на более мелкие действия.
  • Степень детализации действий определяется значением отображаемой диаграммы, независимо от того, предназначена ли она для представления широкого процесса или конкретного процесса.

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

  • Графики активности могут иметь только одну начальную точку, но могут иметь несколько конечных точек.

ИЗМЕНИТЬ ЭТОТ ПРИМЕР ДИАГРАММЫ ДЕЯТЕЛЬНОСТИ

Решение о ветвлении

  • Ромб представляет решение о ответвлении, которое совпадает с решением о ответвлении на блок-схеме.

Диаграмма действий UML — подробное руководство

ИЗМЕНИТЬ ЭТОТ ПРИМЕР ДИАГРАММЫ ДЕЯТЕЛЬНОСТИ

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

  • Fork и Join должны использоваться в комбинации для представления одновременных действий.
  • Fork указывает, что одно действие завершается для создания нескольких последующих параллельных действий; конвергенция указывает на то, что несколько действий завершаются до перехода к следующему действию.
  • Вилка — это действие, которое указывает на несколько точек, а соединение — это действие, возникающее в результате схождения нескольких точек.
  • Действия между разветвлением и соединением выполняются параллельно, а после окончательного выполнения всего объединенного воссоединения переходят в следующее действие.

ИЗМЕНИТЬ ЭТОТ ПРИМЕР ДИАГРАММЫ ДЕЯТЕЛЬНОСТИ

Объект

  • Объект представлен прямоугольной рамкой, а имя объекта представляет собой существительное, называемое узлом объекта. Действия могут иметь несколько входов и выходов, а объект может быть входом, который становится действием, называемым потоком объектов.

Учебное пособие по диаграмме деятельности

ОТРЕДАКТИРУЙТЕ ЭТОТ ПРИМЕР ДИАГРАММЫ ДЕЙСТВИЙ ОНЛАЙН

дорожка для плавания

  • Действие в дорожке представляет собой действие, к которому принадлежит этот актер. Информационное взаимодействие между ролью (актером или отделом) и действием может быть лучше выражено информационным взаимодействием между дорожками.

Учебное пособие по диаграмме деятельности

ОТРЕДАКТИРУЙТЕ ЭТОТ ПРИМЕР ДИАГРАММЫ ДЕЙСТВИЙ ОНЛАЙН

Процесс доставки

В следующем примере описывается действие бизнес-потока обработки заказа. На рисунке ниже запрошенный заказ является входным параметром действия. После того, как заказ принят и вся необходимая информация заполнена, оплата принимается и заказ отправляется.

Пример диаграммы деятельности

ОТРЕДАКТИРУЙТЕ ЭТОТ ПРИМЕР ДИАГРАММЫ ДЕЙСТВИЙ ОНЛАЙН

Пример – Диаграмма деятельности – Процесс бизнес-предложения

Диаграммы деятельности также можно использовать для описания ролей и сфер ответственности в бизнесе — другими словами, кто за что отвечает в бизнесе. Роли и зоны ответственности задокументированы в виде столбцов (дорожек UML) на диаграмме деятельности. Swimlanes показывают, какие работники бизнеса участвуют в реализации рабочего процесса.

Эта диаграмма действий, документирующая, как бизнес выполняет процесс предложения, с тремя областями ответственности (интерфейс продаж клиентов, владелец предложения и владелец предложения)

Пример диаграммы действий: деловое предложение

ОТРЕДАКТИРУЙТЕ ЭТОТ ПРИМЕР ДИАГРАММЫ ДЕЙСТВИЙ ОНЛАЙН

Дополнительные примеры диаграмм классов:

Пример 1: Процесс отправки статьи

Пример диаграммы деятельности

ОТРЕДАКТИРУЙТЕ ЭТОТ ПРИМЕР ДИАГРАММЫ ДЕЙСТВИЙ ОНЛАЙН

Пример 2: Многомерные дорожки

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

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

Пример диаграммы действий: многомерные дорожки плавания

ОТРЕДАКТИРУЙТЕ ЭТОТ ПРИМЕР ДИАГРАММЫ ДЕЙСТВИЙ ОНЛАЙН

Пример диаграммы деятельности и шаблоны

VP Online предлагает онлайн-инструмент UML, который позволяет быстро создавать профессионально выглядящие диаграммы деятельности. Легко создавайте диаграммы с помощью перетаскивания, форматируйте фигуры, используя разные цвета и шрифты, сохраняйте свои проекты в облачном рабочем пространстве и сотрудничайте со своей командой. Вы также можете экспортировать и делиться своей работой с помощью набора форматов изображений и документов, таких как PNG, JPG, GIF, SVG и PDF.

Эта статья также доступна на Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Việt Nam, 简体中文 and 繁體中文

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *