Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы_формальных_методов_описания_БП-часть_2.pdf
Скачиваний:
27
Добавлен:
02.03.2016
Размер:
973.26 Кб
Скачать

Нотация BPMN

Нотация Business Process Modeling Notation разработана инициативой BPMI (Business Process Management Initiative)

Спецификация 1.0 выпущена в мае 2004 г.

В 2006 году OMG, «взяв под крыло» BPMN, опубликовала спецификацию как свою собственную

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

Спецификация ссылается на язык BPEL (Business Process Execution Language), определяющий модель и грамматику для описания бизнес-процессов, основанных на web-сервисах

Нотация определяет один тип диаграмм – Business Process Diagram (BPD), который позволяет описывать последовательность выполнения операций в бизнес-процессе (и др. аспекты)

27

Типы процессов (1)

Частный (внутренний) процесс

Абстрактный (внешний) процесс

28

Типы процессов (2)

Процесс взаимодействия (глобальный)

Компания связи Клиент

29

Объекты потока и связи

Объекты потока

События

Действия

Шлюзы

Связи

30

Графическое отображение действий

 

 

 

 

Маркеры

 

Задача

+ Свернутый подпроцесс

 

(элементарное

 

 

 

 

действие)

 

 

Действие, выполняющееся циклично

 

 

 

 

Повторяющееся действие

 

 

 

 

 

Свернутый

 

 

Корректирующее действие

 

подпроцесс

 

 

Совокупность действий, выполнение

+

 

 

 

которых заранее не определено (ad hoc),

 

 

 

 

только для подпроцессов

Развернутый

Пример

использования

подпроцесс

маркеров

 

 

+

31

Графическое отображение событий

32

Графическое отображение

шлюзов и дорожек

Шлюзы

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

33

Графическое отображение артефактов

34

Пример описания процесса при

 

 

 

 

помощи BPMN

 

 

 

 

 

 

Доставка

 

 

 

 

 

 

 

оборудования

 

 

 

 

 

 

 

Заказана

курьером

 

 

 

 

 

 

 

+

Установка абонентского оборудования (пока оборудование не

 

 

 

 

 

только

 

 

 

 

 

доставка

 

заработает корректно)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Согласование

 

 

 

 

 

 

 

 

времени с

Установка

 

 

 

 

 

 

 

клиентом и

 

 

Заявка на

 

 

 

назначение

 

 

 

 

Регистрация

 

выезда мастера

 

Закрытие заявки

абонентское

 

заявки

 

 

 

оборудование

 

Заказаны

 

 

 

 

 

 

 

 

 

 

 

 

 

доставка и

 

 

 

 

 

 

 

 

установка

Доставка

 

 

 

 

 

 

 

 

Тестирование

 

 

 

 

 

 

оборудования

 

 

 

 

 

 

 

 

Принятие заявки

 

 

 

 

 

Клиент может оплатить счет

Оформление

 

 

 

как до, так и после

 

на абонентское

 

 

 

 

Закрытие заказа

 

 

заказа

 

 

 

выполнения заказа, но не

оборудования

 

 

 

 

 

 

 

 

 

 

 

 

позже указанного срока

 

 

 

 

 

 

 

 

 

 

 

 

 

Выставление

 

 

Оплата

Взыскание

 

 

 

 

счета

 

 

счета

оплаты

 

 

 

 

 

 

 

Срок

 

 

 

 

 

 

 

 

оплаты

 

 

 

 

 

 

 

 

истек

 

 

 

 

 

 

 

 

 

35