de_DEen_USes_ESfa_IRfr_FRid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

UML от чего к чему с использованием диаграмм вариантов использования и диаграмм деятельности

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

Диаграммы деятельности являются одной из наиболее доступныхдиаграммы UMLпоскольку они используют символы, схожие с широко известной нотацией блок-схем; поэтому они полезны для описания процессов широкой аудитории. На самом деле, диаграммы деятельности имеют свои корни в блок-схемах, а также вдиаграммы состояний UMLдиаграммы потоков данных, и сетях Петри.

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

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

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

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

Теперь давайте подробно рассмотрим вариант использования (от требования — что к высокому уровню логического рабочего процесса — как) с помощью диаграммы деятельности:

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

Поток деятельности показан с помощью стрелочных линий, называемых ребрами или путями. Стрелка на ребре деятельности показывает направление потока от одного действия к следующему. Линия, входящая в узел, называется входящим ребром, а линия, выходящая из узла, — исходящим ребром. Ребра соединяют действия вместе, чтобы определить общий поток деятельности: сначала активируется начальный узел, затем первый ромбовидный узел называется решением, аналогично оператору if-else в коде.

Обратите внимание, что из узла решения на приведенном выше рисунке выходят два исходящих ребра, каждый из которых помечен логическими условиями. Только одно ребро следует из узла решения в зависимости от того, авторизован ли автор. Второй ромбовидный узел называется слиянием. Узел слияния объединяет ребра, исходящие из узла решения, обозначая конец условного поведения.

Другие связанные статьи

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

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

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