СЭВМ (9) - Лекция №4 - Бизнес-процессы
BPMN
BPMN - Business Process Model and Notation - система условных обозначений для моделирования бизнес-процессов. Использует язык BPEL, основаный на XML. Ориентирована как на технических специалистов, так и на бизнес-пользователей. Для этого язык использует набор интуитивно понятных элементов.
Основная цель BPMN - создание стандартной нотации, понятной всем бизнес-пользователям. Моделирование на нём осуществляется посредством диаграмм с небольшим числом графических элементов. Это помогает пользователям быстро понять логику процессов.
Выделяют четыре основные категории элементов:
- объекты потока управления:
- события. Изображаются окружностью и обозначают какое-либо происшествие в мире. Инициируют действия или являются их результатом. Могут быть начальными, промежуточными или завершающими;
- действия. Изображаются прямоугольниками со скруглёнными углами;
- логические операторы. Изображаются ромбами и представляют собой точки принятия решения.
- соединяющие объекты:
- потоки управления. Связаны друг с другом соединяющими объектами. Изображаются сплошной линией и оканчиваются закрашенной стрелочкой. Задают порядок выполнения действий;
- потоки сообщений. Изображается штриховой линией, оканчивается какой-то стрелкой. Показывает, какими сообщениями обмениваются участники;
- ассоциации. Используется для ассоциирования данных;
- роли. Визуальный механизм отображения действий со сходной функциональностью. Существует два типа:
- пулы. Изображаются прямоугольником, который содержит несколько объектов потока управления, соединяющих объектов и артефактов;
- дорожки. Представляют собой часть пула. Позволяют организовать объекты потока управления, связующие объекты и артефакты;
- артефакты. Позволяют разработчикам отображать дополнительную информацию в диаграмме. Делятся на:
- данные;
- группы;
- текстовые аннотации.
Элементы всех этих четырёх категорий позволяют строить простейшие диаграммы бизнес-процессов (ДБП). Для повышения визуальности модели спецификация разрешает создавать новые типы потоков управления и артефактов.
Диаграммы бизнес-процессом позволяют описывать сквозные бизнес-процессы, но в то же время помогают читателям понимать бизнес-процесс и легко ориентироваться в его логике.
1С
Включает в себя технологическую платформу (интерпретатор) и конфигурацию (тот или иной продукт, типа Бухгалтерия, Склад и так далее).
В систему 1С включён встроенный язык, позволяющий алгоритмически определить поведение объектов конфигурации и управлять практически всеми аспектами поведения системы. Является приложением для автоматизации различных областей экономической деятельности.
Встроенный язык представляет собой предметно-объектно-ориентированный язык высокого уровня. Синтаксис языка вполне отвечает стандартам высокоуровневых языков. Каждый проект на этом языке называется конфигурацией.
Язык предназначен для описания алгоритмов функционирования прикладной задачи.