СЭВМ (9) - Лекция №4 - Бизнес-процессы

Материал из Кафедра ИУ5 МГТУ им. Н.Э.Баумана, студенческое сообщество
Перейти к навигации Перейти к поиску

BPMN

BPMN - Business Process Model and Notation - система условных обозначений для моделирования бизнес-процессов. Использует язык BPEL, основаный на XML. Ориентирована как на технических специалистов, так и на бизнес-пользователей. Для этого язык использует набор интуитивно понятных элементов.

Основная цель BPMN - создание стандартной нотации, понятной всем бизнес-пользователям. Моделирование на нём осуществляется посредством диаграмм с небольшим числом графических элементов. Это помогает пользователям быстро понять логику процессов.

Выделяют четыре основные категории элементов:

  • объекты потока управления:
    • события. Изображаются окружностью и обозначают какое-либо происшествие в мире. Инициируют действия или являются их результатом. Могут быть начальными, промежуточными или завершающими;
    • действия. Изображаются прямоугольниками со скруглёнными углами;
    • логические операторы. Изображаются ромбами и представляют собой точки принятия решения.
  • соединяющие объекты:
    • потоки управления. Связаны друг с другом соединяющими объектами. Изображаются сплошной линией и оканчиваются закрашенной стрелочкой. Задают порядок выполнения действий;
    • потоки сообщений. Изображается штриховой линией, оканчивается какой-то стрелкой. Показывает, какими сообщениями обмениваются участники;
    • ассоциации. Используется для ассоциирования данных;
  • роли. Визуальный механизм отображения действий со сходной функциональностью. Существует два типа:
    • пулы. Изображаются прямоугольником, который содержит несколько объектов потока управления, соединяющих объектов и артефактов;
    • дорожки. Представляют собой часть пула. Позволяют организовать объекты потока управления, связующие объекты и артефакты;
  • артефакты. Позволяют разработчикам отображать дополнительную информацию в диаграмме. Делятся на:
    • данные;
    • группы;
    • текстовые аннотации.

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

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

Включает в себя технологическую платформу (интерпретатор) и конфигурацию (тот или иной продукт, типа Бухгалтерия, Склад и так далее).

В систему включён встроенный язык, позволяющий алгоритмически определить поведение объектов конфигурации и управлять практически всеми аспектами поведения системы. Является приложением для автоматизации различных областей экономической деятельности.

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

Язык предназначен для описания алгоритмов функционирования прикладной задачи.