Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AV_teoria.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
89.6 Кб
Скачать

Нотации bpmn2.0

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

Для построения диаграмм используются 4 типа объектов:

  • объекты потока(действия,события,шлюзы),

  • связи,

  • разделительные дорожки,

  • артефакты.

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

События служат для обозначения событий,которые предназначены для начала прерывания и завершения хода процесса.Промежуточные и большие нач событий могут быть снабжены фригерами,которые отображают причину событий.Путем уточнения конечн событий можно указать результат б-п.События происходят в определенный момент времени.Главным артибутом события является момент его выполнения.События бывают:сигнала(события получения и отправления сигнала),изменения(вызванные выполнением конечного выражения-когда значение выражения изменится с ошибочного на требуемое выполненное событие изменяется),времени(вызванное достижением момента абсолютного времени или выделением временного интервала).Сигнал это одностороння передача информации одного объекта другому.

События сигнала – это события получения и отправки сигнала.

События изменения - это событие, вызванное выполнением конечного выражения.

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

Событие времени – это событие, вызванное достижением момента абсолютного времени или выделения временного интервала.

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

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

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

В BPMN определено 3 типа связи:

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

- связи сообщений, предм., отобр. поток сообщений между участниками бизнес-процесса.

- ассоциации.

К разделительным дорожкам относятся пулы и дорожки.

Пул может быть разделен на дорожки.

Пул представляет собой 1 независимый бизнес-процесс. В виде дорожек могут отображаться участники бизнес-процесса. И пул может отображаться бизнес-пр. для участника.

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

Взаимодействие помещается внутрь пула бизнес-процесса с внешним миром, моделируется с помощью сообщений.

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

К артефактам относятся объекты данных, аннотации и группировки.

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

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

Группировки служат для неформальных объединений произвольных элементов бизнес-процессов с целью их визуального выделения. Группировки могут пересекать границы дорожки пулов.

Текстовые аннотации всего лишь представляют комментарии – информацию о бизнес-процессе.

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

Сообщение позволяет явно показать передачу информации в ходе обмена 2х объектов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]