
- •Содержание
- •Стандарты IDEF
- •Нотация IDEF0
- •Нотация IDEF0
- •Нотация IDEF0
- •IDEF 3
- •IDEF 3
- •Методология ARIS
- •«Здание» ARIS
- •Структурные диаграммы UML
- •Диаграммы поведения UML
- •Нотация диаграмм классов
- •Примеры диаграмм классов
- •Диаграмма деятельности: нотация
- •Rational Unified Process
- •BPMN
- •Нотация BPMN
- •Рекомендуемая литература
Нотация 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 |