Диаграмма действий 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.

Leave a Reply

Ваш адрес email не будет опубликован.