Перейти к:
Усовершенствование диаграмм business process model and notation с помощью подхода «узел – функция – объект»
https://doi.org/10.23947/2687-1653-2025-25-3-256-268
EDN: PWKCXM
Аннотация
Введение. При моделировании бизнес-процессов широко используется нормативная система (нотация) BPMN. Однако она недостаточно выразительна для представления технических и производственных механизмов. BPMN плохо описывает параллельные потоки с жесткими ресурсными ограничениями, слабо поддерживает моделирование физических параметров и технологических условий. Эти и другие недочеты ухудшают анализ производительности и надежности, снижают применимость моделей для оптимизации и верификации. Цель представленной работы — создать метод, который задействует альтернативную нотацию и таким образом ограничит влияние перечисленных недостатков BPMN при моделировании производственных процессов.
Материалы и методы. Базой нового решения было сопоставление BPMN и нотации для системы «узел – функция – объект» (УФО). Элементы диаграмм — это перекрестки некоторых связей (узлы). В них расположены функциональные элементы (функции, процессы), имеющие в некоторых случаях и характеристики субстанции (объекты). Сравнительный анализ нормативных систем BPMN и УФО показал возможность взаимного преобразования диаграмм. Процессы визуализировали с помощью CASE-инструмента (от англ. computer aided software engineering) NFO-toolkit (от англ. набор инструментов УФО) и программы Stormbpmn по правилам BPMN. УФО-диаграмму описали на языке XPDL1.
Результаты исследования. Разработаны шесть последовательных операций для преобразования УФО-диаграммы в BPMN и четыре — для обратной трансформации. В контексте и декомпозиции показана схема выпуска комплектующих — от требования на разработку технологического процесса до выдачи изделий. Представлены декомпозиции УФО-элементов «Термопластавтомат», «Мастер» и «Отдел разработки», каждому из которых соответствует декомпозиция одноименной дорожки пула BPMN-нотации. Доказано, что преобразование диаграммы BPMN в УФО улучшает описание процесса в целом и с любой степенью подробности. УФО-подход не обращается к графической системе обозначений BPMN, из-за которой возрастают трудозатраты и риски ошибок моделирования. На языке XPDL описаны процессы, соединители, разветвители, связи, внешняя сущность и другие элементы УФО-диаграмм.
Обсуждение. Основные преимущества УФО-нотации перед BPMN-подходом: более легкая процедура создания моделей и лучшая их наглядность. Простой графический набор УФО сокращает время моделирования и повышает его точность. УФО-подход ориентирован на учет информационных и материальных связей. Значит, можно проводить функционально-стоимостной CASE-анализ, что невыполнимо методом BPMN. Язык XPDL подходит для описания элементов УФО-диаграмм, причем решение можно русифицировать.
Заключение. Содержательная избыточность и другие недостатки нотации BPMN исключаются при использовании более универсальной и удобной нотации — УФО. Итоги исследования будут способствовать развитию теории и практики графоаналитического моделирования производственных процессов, позволят упростить процедуру их разработки и автоматизации.
Ключевые слова
Для цитирования:
Жихарев А.Г., Малкуш Е.В., Маторин С.И. Усовершенствование диаграмм business process model and notation с помощью подхода «узел – функция – объект». Advanced Engineering Research (Rostov-on-Don). 2025;25(3):256-268. https://doi.org/10.23947/2687-1653-2025-25-3-256-268. EDN: PWKCXM
For citation:
Zhikharev A.G., Malkush E.V., Matorin S.I. Improving Business Process Model and Notation Diagrams with the Node-Function-Object Approach. Advanced Engineering Research (Rostov-on-Don). 2025;25(3):256-268. https://doi.org/10.23947/2687-1653-2025-25-3-256-268. EDN: PWKCXM
Введение. Информационные системы и технологии обеспечивают обязательную для современной экономики автоматизацию технологических процессов и производств [1]. Так, в 2024 году аналитический портал IaaSSaaSPaaS сообщил, что BPM-системами (от англ. business process management system) в России пользуются около 12 тыс. организаций, внедрением занимаются сотни ИТ-компаний1.
Неотъемлемая часть процедуры создания таких решений — формулирование требований к ним. Это важный элемент проектирования [2], который базируется на моделировании и анализе автоматизируемых процессов [3]. Анализ выполняется как с помощью математического инструментария, так и графических нотаций (семейства IDEF, DFD, EPC, BPMN и т. д. [4]). У каждой из перечисленных групп есть особенности [5], которые по-разному оцениваются исследователями и пользователями [6].
Одна из самых популярных нотаций — BPMN (от англ. BPMN specification — business process model and notation)2. По данным статистического отчета компании «Логика бизнеса», BPMN широко применяется для описания бизнес-процессов и занимает более половины рынка — 54 % [7]. Именно ее рекомендуют использовать, например, в работе [8]. При этом у BPMN есть существенные недостатки3, и они неоднократно обсуждались в литературе. Ниже перечислены некоторые из них:
- сложная семантика и методы моделирования [8];
- трудночитаемые линейные схемы при использовании нескольких дорожек [9];
- невозможность указать стоимость исполнения действий в денежном эквиваленте [10];
- соединяющие элементы не отображают материальные и информационные потоки [10];
- сложно моделировать большие иерархические системы, к которым относятся крупные организации [11].
Специалисты по моделированию бизнес-процессов признают, что из-за таких недостатков при построении диаграмм в нотации BPMN часто возникают ошибки. Диаграммы бывают непонятными. Это усложняет взаимодействие между разработчиками и может стать причиной нарушения сроков проектирования4,5. Были даже предложения отказаться от BPMN. Автор одной такой работы6 утверждает, что у рассматриваемой нотации нет особых преимуществ. Он сравнивает BPMN с карго-культом, т. е. механическим копированием действий без понимания сути процессов. Отмечается, что систему предложили не практики бизнеса, а специалисты по созданию программного обеспечения.
В BPMN интегрированы средства перевода диаграмм на языки исполнения бизнес-процессов (например, XPDEL) [12], и в литературе есть рекомендации по преобразованию других нотаций в BPMN. Так, в [13] с этой точки зрения рассматривается IDEF0.
Таким образом, недостатки BPMN известны и широко обсуждаются, однако в открытом доступе нет конструктивных предложений по их преодолению. Представленное исследование призвано восполнить этот пробел. Цель данной работы — создать альтернативные, более универсальные нотации, которые позволят снизить влияние перечисленных выше недостатков BPMN при моделировании производственных и технологических процессов. В первую очередь следует решить задачи, связанные со сложностями моделирования и чтения диаграмм.
Материалы и методы. Авторы [14] исследовали графоаналитические нотации как нормативные системы. В этом смысле нотация системно-объектного подхода «узел – функция – объект» (УФО-подход) оказалась более универсальной в сравнении с другими графическим нотациями. В данном случае универсальность обеспечивается представлением любой системы в виде элемента «узел – функция – объект» [10], для которого верны приведенные ниже утверждения.
Узел — структурный элемент надсистемы. Он представляет собой перекресток связей (потоков передаваемых элементов) системы с другими системами в этой надсистеме.
Функция — функциональный элемент. Выполняет определенную роль для поддержания надсистемы путем балансирования данного узла (преобразования входных потоков в выходные).
Объект — субстанциальный элемент. Данная функция реализуется в виде некоторого материального образования, обладающего конструктивными, эксплуатационными и другими характеристиками.
Содержательная классификация связей как потоков элементов предполагает два уровня. В материальных связях выделяют вещественные (S) и энергетические (E). В информационных — связи по данным (D) и по управлению (C).
Анализ существующих графических нотаций показывает, что их алфавит и, соответственно, диаграммы — это перекрестки связей, в которых расположены функциональные элементы, имеющие в некоторых случаях характеристики субстанции. Таким образом, все алфавитные элементы всех графических нотаций представляют собой узлы с функциями и зачастую с объектными характеристиками. Это позволяет рассматривать нотацию УФО-подхода, т. е. УФО-нотацию как универсальную [14].
Ниже перечислены соответствия нотаций BPMN и УФО. Они обнаруживаются при сравнительном анализе и будут базовыми для решения задач преобразований диаграмм и их оценки.
- Activity (от англ. активность), BPMN соответствует УФО-элемент, у которого определены и узел, и функция, а также присвоено имя «Подпроцесс». На диаграмме декомпозиции такого элемента располагаются УФО-элементы с названием «Задачи». Пулу или дорожке BPMN как контексту подпроцессов соответствует УФО-элемент, у которого определены и узел, и функция, и объект.
- Gateway (от англ. шлюз) BPMN соответствует УФО-элемент, у которого определены и узел, и одна из логических функций: «И», «ИЛИ», «Исключительное ИЛИ», «Комплекс» и т. п.
- Sequence Flow (от англ. последовательность потока) BPMN соответствует связи УФО-нотации с именем «Передача управления».
- Message Flow (от англ. поток сообщений) BPMN соответствует связи УФО-нотации с именем «Сообщение».
- Event (от англ. событие) BPMN соответствует связи УФО-нотации с именем соответствующего события.
Для визуализации задействовали CASE-инструмент (от англ. computer aided software engineering) UFO-toolkit (от англ. набор инструментов УФО) и программу Stormbpmn в соответствии с правилами BPMN.
Итак, согласно заявленной цели исследования задействуем перечисленные материалы и методы, чтобы оценить потенциал преобразований диаграмм УФО в диаграммы BPMN и обратно. Рассмотрим возможность полноценного замещения диаграмм BPMN УФО-диаграммами. Выясним, во-первых, насколько УФО-подход способен устранить недостатки диаграмм BPMN. Во-вторых, изучим задачу описания УФО-диаграмм на языке XPDL7.
Результаты исследования. Для реализации задач и цели работы смоделируем производственную ситуацию: покажем схему взаимодействия подразделений, связанных с выпуском комплектующих.
Преобразование диаграммы УФО в BPMN. Преобразование диаграмм в системно-структурных нотациях (в частности, в DFD и IDEF0) в УФО-диаграммы не требует разработки специальной процедуры. УФО-диаграмма, в которой УФО-элементы — это функциональные узлы (без определения объектов), эквивалентна DFD-диаграмме. УФО-диаграмма, в которой УФО-элементы определены до уровня объектов и отсутствует связь «механизм», эквивалентна IDEF0-диаграмме. Таким образом, для рассматриваемой ситуации вместо разработки рекомендаций по преобразованию различных нотаций в BPMN нужен способ преобразования УФО-диаграмм в BPMN. Данная трансформация обеспечивается выполнением шести операций, которые описаны ниже. Соответствие элементов BPMN и УФО приводится в разделе «Материалы и методы». Знак логической операции «®» (импликация) означает замену объекта, находящегося слева от знака, на объект, находящийся справа от него.
1. Контекстная УФО-диаграмма преобразуется в пул BPMN.
1.1. Контекстный УФО-элемент как процесс или объект ® открытый пул BPMN-диаграммы.
1.2. Внешние сущности контекстной УФО-диаграммы ® закрытые пулы BPMN-диаграммы.
1.3. Функциональные (внешние) связи контекстного УФО-элемента как процесса или объекта, не связанные с внешними сущностями (или показывать эти сущности не целесообразно), ® начальные или конечные события в открытом пуле BPMN.
2. Процессы на декомпозиции контекстного объекта УФО-диаграммы преобразуются в подпроцессы BPMN или в дорожки пула.
2.1. Процессы на декомпозиции контекстного УФО-элемента как процесса или объекта ® подпроцессы BPMN, если у открытого пула одна дорожка.
2.2. Процессы на декомпозиции контекстного УФО-элемента как процесса или объекта ® дорожки открытого пула BPMN, если у открытого пула несколько дорожек.
3. Связи УФО-диаграммы преобразуются в связи на диаграмме BPMN.
3.1. Информационные связи (потоки) по данным УФО-диаграммы ® потоки сообщений или объекты данных BPMN.
3.2. Информационные связи (потоки) по управлению УФО-диаграммы ® потоки операций BPMN.
3.3. Материальные связи (потоки) УФО-диаграммы ® потоки операций BPMN с соответствующими наименованиями.
4. Множественные входные и выходные связи УФО-элементов как процессов присоединяются к подпроцессам BPMN через шлюзы.
4.1. Если у УФО-элемента несколько входных стрелок, то они подсоединяются через шлюз, логическая функция которого определяется значением входных связей.
4.2. Если у УФО-элемента несколько выходных стрелок, то они выходят через шлюз, логическая функция которого определяется значением выходных связей.
5. Если УФО-элементы, соответствующие подпроцессам, декомпозированы, то процессы в этих декомпозициях ® задачи BPMN.
6. На связях устанавливаются соответствующие наименованиям связей маркеры, если в этом есть смысл.
На рис. 1–3 показан пример преобразования УФО-диаграммы в диаграмму BPMN с использованием представленной выше процедуры. УФО-диаграммы (рис. 1 и 2) выполнены с помощью CASE-инструмента UFO-toolkit, диаграмма BPMN (рис. 3) — c помощью программы Stormbpmn в соответствии с правилами BPMN.
Рис. 1. Контекстная УФО-диаграмма
Рис. 2. Декомпозиция контекстной УФО-диаграммы
Рис. 3. Диаграмма BPMN, соответствующая УФО-диаграммам
По рис. 3 хорошо видна проблема наглядности и понятности диаграммы BPMN. Причина — интегрированное в BPMN требование стандарта IDEF3 о наличии только одного входа и одного выхода. Дело в том, что каждый организационно-деловой и производственно-технологический процесс предполагает не только преобразование входного продукта в выходной, но еще и документооборот. Таким образом, любой процесс должен иметь как минимум два входа и два выхода: продуктовый (материальный или информационный) и документальный (информационный). Это не учитывают программисты — авторы BPMN. К тому же рис. 3 позволяет утверждать, что значки маркеров событий, по сути, ничего не добавляют к содержанию диаграммы, ведь все связи подписаны. При этом графическими элементами пользоваться сложнее. Нужно запомнить и их значение, и правила размещения.
Преобразование диаграммы BPMN в УФО. Перечисленные ниже четыре операции позволяют преобразовать диаграмму BPMN в УФО. Соответствие элементов BPMN и УФО представлено в разделе «Материалы и методы». Знак логической операции «®» (импликация) означает замену объекта, находящегося слева от знака, на объект, находящийся справа от него.
1. Пул BPMN со связями преобразуется в контекстную УФО-диаграмму.
1.1. Пул ® контекстный УФО-элемент, определенный до уровня объекта.
1.2. Начальное событие и конечное событие (события) пула ® функциональные связи контекстного УФО-элемента, соответствующие классификации связей УФО-подхода.
1.3. Если кроме пула есть связанные с ним дорожки, то связи пула с дорожками ® функциональные связи контекстного УФО-элемента, соответствующие классификации.
1.4. Внешние для пула дорожки ® УФО-элементы (определенные до уровня объекта) как внешние сущности по отношению к контекстному УФО-элементу.
1.5. Если на внешних дорожках есть элементы BPMN, то эти дорожки ® УФО-элементы с последующей декомпозицией.
2. Дорожки пула BPMN преобразуются в диаграмму декомпозиции контекстного УФО-элемента, соответствующего пулу BPMN.
2.1. Дорожки пула ® элементы декомпозиции контекстного УФО-элемента, соответствующего пулу BPMN.
2.2. Каждая дорожка BPMN ® УФО-элемент, определенный до уровня объекта.
2.3. Начальное событие (события) и конечное событие (события) дорожки, а также связи с другими дорожками (если они есть) ® функциональные связи УФО-элемента, соответствующего дорожке из классификации связей УФО-подхода.
3. Подпроцессы на дорожке BPMN преобразуются в диаграмму декомпозиции УФО-элемента, соответствующего дорожке BPMN.
3.1. Подпроцессы на дорожке BPMN ® элементы декомпозиции УФО-элемента, соответствующего дорожке BPMN.
3.2. Каждый подпроцесс BPMN ® УФО-элемент, определенный до уровня функции.
3.3. Связи подпроцессов ® связи из классификации связей УФО-подхода с учетом триггеров событий BPMN.
3.4. Шлюзы дорожки BPMN ® УФО-элементы с определенными логическими функциями.
3.5. Связи шлюзов ® связи из классификации связей УФО-подхода с учетом триггеров событий BPMN.
4. Задачи подпроцесса BPMN преобразуются в диаграмму декомпозиции УФО-элемента, соответствующего подпроцессу BPMN.
4.1. Задачи подпроцесса BPMN ® элементы декомпозиции УФО-элемента, соответствующего подпроцессу BPMN.
4.2. Каждая задача BPMN ® УФО-элемент, определенный до уровня функции.
4.3. Связи задач ® связи из классификации связей УФО-подхода с учетом триггеров событий BPMN.
4.4. Шлюзы подпроцесса BPMN ® УФО-элементы с определенными логическими функциями.
На рис. 4–9 — пример преобразования диаграммы BPMN в УФО с использованием представленной выше процедуры. Здесь диаграмма BPMN (рис. 4) тоже выполнена с помощью программы Stormbpmn в соответствии с правилами BPMN. Для построения УФО-диаграммы (рис. 5–9) использовали CASE-инструмент UFO-toolkit.
Показана схема производства пластмассовых комплектующих от требования на разработку технологического процесса до выдачи изделий. В данном случае учтены:
- разработка, анализ и донастройка техпроцесса изготовления детали на термопластавтомате;
- параметры настройки термопластавтомата;
- получение пластмассы;
- загрузка автомата;
- нагрев пластмассы до заданной температуры;
- формирование и выдача изделий.
Рис. 4. Диаграмма BPMN
Рис. 5. Контекстная УФО-диаграмма с функциональными связями диаграммы BPMN
Рис. 6. Декомпозиция контекстной УФО-диаграммы, соответствующая дорожкам пула диаграммы BPMN
Рис. 7. Декомпозиция УФО-элемента «Термопластавтомат», соответствующая декомпозиции дорожки пула «Термопластавтомат» диаграммы BPMN
Рис. 8. Декомпозиция УФО-элемента «Мастер», соответствующая декомпозиции дорожки пула «Мастер» диаграммы BPMN
Рис. 9. Декомпозиция УФО-элемента «Отдел разработки», соответствующая декомпозиции дорожки пула «Отдел разработки» диаграммы BPMN
Анализ рис. 4–9 позволяет утверждать, что преобразование диаграммы BPMN в диаграммы в УФО-нотации делает описание процесса более понятным, так как позволяет увидеть его не только в целом (в контексте), но и с любой степенью подробности. В данном случае используется меньше значков, и это более удобный вариант, т.к. он не требует запоминания значения графических элементов и правил их размещения.
Описание УФО-диаграмм на языке XPDL. Во «Введении» отмечалось преимущество BPMN по сравнению с другими нотациями: средства перевода диаграмм BPMN на языки исполнения бизнес-процессов (например, XPDEL8) позволяют автоматизировать организационно-деловые и производственно-технологические процессы. Однако эта особенность легко переносится на УФО-нотацию. Основные элементы способа описания УФО-диаграмм на языке XPDL представлены в таблице 1 по аналогии с работой А.В. Клименко и соавторов [15].
Таблица 1
Описание УФО-диаграмм на языке XPDL
Элемент УФО-диаграммы |
Конструкция XPDL |
Процесс (контекстный) |
<Activity id = «Имя»> <BlockActivity /> … </Activity> |
Процесс (на декомпозиции) |
<Activity id = «Имя»> <Implementation> <SubFlow /> … </Implementation> </Activity> |
Соединитель «И» |
<Activity> <Route/> <TransitionRestriction> <Join Type = «AND»/> </TransitionRestriction> </Activities> |
Разветвитель «И» |
<Activity> <Route/> <TransitionRestriction> <Split Type = «AND»/> </TransitionRestriction> </Activities> |
Соединитель «ИЛИ» |
<Activity> <Route/> <TransitionRestriction> <Join Type = «OR»/> </TransitionRestriction> </Activities> |
Разветвитель «ИЛИ» |
<Activity> <Route/> <TransitionRestriction> <Split Type = «AND»/> </TransitionRestriction> </Activities> |
Соединитель «Исключительное ИЛИ» |
<Activity> <Route/> <TransitionRestriction> <Join Type = «XOR»/> </TransitionRestriction> </Activities> |
Разветвитель «Исключительное ИЛИ» |
<Activity> <Route/> <TransitionRestriction> <Split Type = «XOR»/> </TransitionRestriction> </Activities> |
Функциональная связь без источника (входная) или без потребителя (выходная) |
<Transition/> id = «Имя» /> |
Поддерживающая связь между подпроцессами |
<Transition id = «L» from = «Имя!» to = «Имя?» /> |
Внешняя сущность |
<Activity> <Route type = «in» /> </Activity> или <Activity> <Route type = «out» /> </Activity> |
Исполнитель процесса |
<Participant type = «_____»/> 1. Role 2. OrganisationUnit 3. Human 4. System 5. Resource 6. RecourceSet |
Взаимодействие двух процессов с помощью двух связей |
<Activities> <Activity id = « Имя!»> <Implementation> <SubFlow /> <TransitionRamification> <Split Type = «AND» /> <Transition id = «M» from = «Имя!» to = «Имя?» /> <Transition id = «I» from = «Имя!» to = «Имя?» /> </TransitionRamification> </Implementation> </Activity> <Activity id = « Имя?»> <Implementation> <SubFlow /> <TransitionMerger > < Join Type = «AND» /> <Transition id = «M» from = «Имя!» to = «Имя?» /> <Transition id = «I» from = «Имя!» to = «Имя?» /> </TransitionMerger> </Implementation> </Activity> </Activities> |
Таблица показывает, что при преобразовании диаграмм BPMN в УФО сохраняется возможность их трансляции на язык исполнения процессов.
Обсуждение. Итак, в BPM-системах для построения моделей процессов с целью их автоматизации может использоваться не только нотация BPMN, но и УФО-нотация, обеспечивающая более простую процедуру создания моделей и большую их наглядность.
Об адекватности и прикладной ценности такого подхода позволяют судить составленные авторами:
- диаграмма BPMN;
- контекстная УФО-диаграмма с функциональными связями диаграммы BPMN;
- декомпозиция контекстной УФО-диаграммы, соответствующая дорожкам пула диаграммы BPMN;
- декомпозиция УФО-элемента «Термопластавтомат», соответствующая декомпозиции дорожки пула «Термопластавтомат» диаграммы BPMN;
- декомпозиция УФО-элемента «Мастер», соответствующая декомпозиции дорожки.
Иллюстративный материал доказывает плюсы УФО-нотации. Преобразование из BPMN-диаграммы в УФО выявило два преимущества такого подхода. Первое: описание в УФО-нотации открывает возможность анализа процесса в целом (то есть в контексте) и с любой степенью детализации (декомпозиции). Второе: УФО-нотация задействует меньше специальных значков. Это более удобный вариант, т.к.:
- сокращается время, необходимое для запоминания значения графических элементов и правил их размещения;
- снижается риск неверного использования в схемах графических элементов.
Все это хорошо видно на рис. 4–9. К тому же, чтобы показать поступление и отправку материальных ресурсов во внешнюю сущность в рамках BPMN, приходится использовать пунктирную стрелку, предназначенную для обозначения потока сообщений, а не материального потока. Это создает проблемы как на этапе построения модели аналитиком, так и на этапе ее чтения проектировщиком или менеджером. У диаграмм в УФО-нотации нет этого недостатка.
Далее. По УФО-диаграмме лучше видно, из каких ресурсов получается требуемый результат. Это объясняется тем, что УФО-подход изначально ориентирован на учет как материальных, так и информационных потоков (связей). Отсюда еще одно преимущество. Можно проводить функционально-стоимостной анализ с помощью CASE-средства, обеспечивающего построение УФО-диаграмм. Для диаграмм в нотации BPMN это невозможно, потому что в данном стандарте в принципе отсутствует трактовка связи как потока элементов.
Обсуждая данные таблицы 1, целесообразно отметить перспективы русификации материала. Здесь конструкции языка XPDL, естественно, представлены на английском языке. Однако планируется автоматизация исполнения моделей, созданных авторами статьи. И в новых решениях названия процессов будут на русском языке. Как видим, в данном случае кириллицей написан атрибут «Имя».
Заключение. Исследования нормативных систем нотации системно-объектного подхода «узел – функция – объект» (УФО) и BPMN показывают, что УФО-нотация является более универсальной и позволяет устранить ряд недостатков BPMN-диаграмм путем их воспроизведения с помощью УФО-нотации. Итоги представленной работы будут способствовать развитию теории и практики графоаналитического моделирования процессов.
В результате проведенного исследования созданы процедуры взаимного преобразования диаграмм BPMN и УФО. Кроме того, показано описание элементов нотации УФО-подхода на языке исполнения бизнес-процессов XPDL, что уравнивает прикладные возможности УФО-нотации с BPMN. В перспективе конструкции XPDL русифицируются. Предполагается, что модели, созданные авторами данной статьи, будут исполняться программными методами, и названия процессов будут на русском языке.
В целом, применение полученных результатов позволит упростить процедуру построения графических моделей процессов и их автоматизацию.
1. Рынок BPM-систем 2024: аналитический обзор. URL: https://iaassaaspaas.ru/rating/bpm-sistemy (дата обращения: 12.06.2025).
2. Топ-8 методов анализа бизнес-процессов для 2025 года. URL: https://listohod.ru/blog/top-8-metodov-analiza-biznes-processov (дата обращения: 12.06.2025).
3. Нотация BPMN: плюсы, минусы и область применения URL: https://www.directum.ru/blog-post/notacija_bpmn__pljusy_minusy_i_oblast_primenenija (дата обращения: 12.06.2025).
4. Типичные ошибки при моделировании бизнес-процессов в нотации BPMN. URL: https://www.artofba.com/post/common_mistakes_bpmn_diagrams_part1_ru (дата обращения: 12.06.2025).
5. Топ-25 ошибок в BPMN. URL: https://bpmn2.ru/blog/top-25-oshibok-bpmn (дата обращения: 12.06.2025).
6. Почему следует отказаться от BPMN URL: https://habr.com/ru/articles/681262/ (дата обращения: 12.06.2025).
7. XPDL Support and Resources. URL: https://wfmc.org/xpdl/ (дата обращения: 08.06.2025).
8. XPDL Support and Resources. URL: https://wfmc.org/xpdl/ (дата обращения: 08.06.2025).
Список литературы
1. Пантелеев А.С., Шматин А.К. Проблемы цифровизации и роботизации в современных российских реалиях. Автоматизация производственных процессов в машиностроении. 2022;(13):155–158. https://doi.org/10.26160/2309-8864-2022-13-155-158.
2. Бочкарев П.Ю., Королев Р.Д., Бокова Л.Г. Комплексная оценка производственной технологичности изделий. Advanced Engineering Research (Rostov-on-Don). 2023;23(2):155–168. https://doi.org/10.23947/2687-1653-2023-23-2-155-168.
3. Короткий А.А., Масленников А.А., Яковлева Д.А., Головко И.В. Моделирование информационного обеспечения для оптимизации логистических задач в сфере транспорта с использованием программируемого имитатора контейнера-трансформера. Advanced Engineering Research (Rostov-on-Don). 2020;20(3):311–316. https://doi.org/10.23947/2687-1653-2020-20-3-311-316.
4. Алеников А.С., Мамонова И.В., Кололеева К.И. Вариативные подходы к выбору нотации при моделировании бизнес‐процессов на предприятии. Вестник Академии знаний. 2020;39(4):33–41.
5. Аксенова О.П., Аксенов К.А., Антонова А.С., Смолий Е.Ф. Анализ графических нотаций для имитационного моделирования бизнес-процессов предприятия. Научное обозрение. Технические науки. 2014;(1):45–54. URL: https://science-engineering.ru/ru/article/view?id=17 (дата обращения: 17.06.2025).
6. Удальцова Н.Л. Современные методы анализа и моделирования бизнес-процессов. Лидерство и менеджмент. 2021;8(2):185–200. https://doi.org/10.18334/lim.8.2.112126.
7. Вакорин М.П., Константинов Д.С., Мыльникова А.П. Оценка применимости нотации описания бизнеспроцессов для моделирования процесса управления рисками информационной безопасности в организации. Молодой ученый. 2022;445(50):6–8. URL: https://moluch.ru/archive/445/97853/ (дата обращения: 15.06.2025).
8. Репин В. Моделирование бизнес-процессов в нотации BPMN в Business Studio 5: Практическое руководство. Москва: Издательские решения; 2020. 106 с.
9. Потрясаев С.А. Комплексное моделирование сложных процессов на основе нотации BPMN. Известия Высших учебных заведений. Приборостроение. 2016;59(11):913–920. https://doi.org/10.17586/0021-3454-2016-59-11-913-920.
10. Жихарев А.Г., Зимовец О.А, Тубольцев М.Ф., Кондратенко А.А. Теория систем и системный анализ. Маторин С.И. (ред.). Москва: Директмедиа Паблишинг; 2021. 456 с. URL: https://biblioclub.ru/index.php?page=book&id=574641 (дата обращения: 05.06.2025).
11. Белайчук А.А., Братченко С.А. Необходимые и избыточные развилки в нотации BPMN 2.0. Стратегии бизнеса. 2017;(4):3–7. https://doi.org/10.17747/2311-7184-2017-4-03-07.
12. Ivanov S, Kalenkova A. Comparing Process Models in the BPMN 2.0 XML Format. Proceedings of ISP RAS. 2015;27(3):255–266. https://doi.org/10.15514/ISPRAS-2015-27(3)-17
13. Матвеев А.С., Руденко А.Ю., Прочухан В.В. Разработка рекомендаций перехода от нотации моделирования бизнес-процессов IDEF0 к нотации BPMN. Бизнес. Образование. Право. Вестник Волгоградского института бизнеса. 2016;36(3):176–182. URL: https://vestnik.volbi.ru/upload/numbers/336/article-336-1688.pdf (дата обращения: 17.06.2025).
14. Зимовец О.А., Малкуш Е.В., Маторин С.И., Корсунов Н.И. Сравнение нотаций DFD, IDEF0, IDEF3, EPC и BPMN с нотацией УФО-анализа.Экономика. Информатика. 2024;51(4):936–945. https://doi.org/10.52575/2687-0932-2024-51-4-936-945.
15. Клименко А.В., Жулин А.Б., Плаксин С.М., Головщинский К.И., Сивашева Н.М., Суворова И.К. и др. Разработка методических рекомендаций по описанию и оптимизации процессов в органах исполнительной власти в рамках подготовки внедрения ЭАР. Москва: Высшая школа экономики; 2004. 193 с. URL: https://textarchive.ru/c-1946975.html (дата обращения: 08.06.2025).
Об авторах
А. Г. ЖихаревРоссия
Александр Геннадиевич Жихарев, доктор технических наук, доцент, директор Института инженерных и цифровых технологий
308015, г. Белгород, ул. Победы, 85
Scopus ID: 56736375800
Е. В. Малкуш
Россия
Елена Викторовна Малкуш, аспирант кафедры «Информационных и робототехнических систем»
308015г. Белгород, ул. Победы, 85
С. И. Маторин
Россия
Сергей Игоревич Маторин, доктор технических наук, профессор кафедры «Информационных и робототехнических систем»
308015, г. Белгород, ул. Победы, 85
Scopus ID: 6602150407
ResearcherID: AAN-5244-2021
Представлен универсальный метод преобразования диаграмм между нотациями УФО и BPMN для повышения наглядности. Разработаны шесть операций преобразования УФО в BPMN и четыре операции обратного преобразования. Показано, что УФО-нотация сокращает число графических значков и упрощает чтение диаграмм.
Описаны элементы УФО на языке исполнения процессов XPDL для последующей автоматизации. Метод позволяет учитывать материальные и информационные потоки и проводить функционально-стоимостный анализ. Результаты применимы при проектировании, автоматизации и оптимизации производственных процессов.
Рецензия
Для цитирования:
Жихарев А.Г., Малкуш Е.В., Маторин С.И. Усовершенствование диаграмм business process model and notation с помощью подхода «узел – функция – объект». Advanced Engineering Research (Rostov-on-Don). 2025;25(3):256-268. https://doi.org/10.23947/2687-1653-2025-25-3-256-268. EDN: PWKCXM
For citation:
Zhikharev A.G., Malkush E.V., Matorin S.I. Improving Business Process Model and Notation Diagrams with the Node-Function-Object Approach. Advanced Engineering Research (Rostov-on-Don). 2025;25(3):256-268. https://doi.org/10.23947/2687-1653-2025-25-3-256-268. EDN: PWKCXM