В. В. ВИННИКОВ, М. Р. МОХОВА, Е. С. ПРИДАННИКОВА, И. П. ПШЕСТАНЧИК

Научный руководитель – С. В. СИНИЦЫН, к. т.н.

Московский инженерно-физический институт (государственный университет)

РАЗРАБОТКА ПОДХОДА МОДЕЛИРОВАНИЯ
БИЗНЕС-ПРОЦЕССОВ

Данная работа посвящена обзору методологий и нотаций, позволяющих моделировать и описывать бизнес-процессы. Описывается разработанный подход к моделированию бизнес-процессов на этапе формирования требований программного обеспечения. Данная работа проводилась командой «Steady Team» в рамках учебного курса «Технология программирования» на кафедре «Кибернетика» на кафедре «Кибернетика» МИФИ.

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

В рамках выполнения студенческого проекта Steady SCM по разработке системы конфигурационного управления, на этапе формирования требований, были применены и проанализированы такие методологии и нотации описания БП, как: IDEF0, ARIS и BPMN.

Методология функционального моделирования IDEF0 позволяет описывать БП в виде иерархической системы взаимосвязанных функций. На начальном этапе построения модели БП с использованием данной нотации обязательным является указание точки зрения и составление глоссария. Такой подход дает возможность избежать разночтений в понимании функций БП. Но отсутствие логических операций вызывает значительные трудности при построении моделей БП, особенно если речь идет о сложных БП, предполагающих несколько возможных сценариев развития [1].

Система моделирования ARIS компании IDS Sheer предоставляет широкий спектр возможностей для построения моделей, анализа и документирования БП. ARIS включает около 80 типов моделей, каждая из которых отображает тот или иной аспект деятельности. С помощью данной системы можно наглядно и детально описать любой БП, декомпозируя его вплоть до уровня отдельных функций. В связи со сложной семантикой моделей ARIS целесообразно использовать данный продукт при выполнении длительных и значительных по объему проектов, предполагающих автоматизацию сложных БП. Неудобство применения системы ARIS вызвано также сравнительно высокой стоимостью лицензий [2].

Нотация BPMN предназначена для использования при разработке автоматизированных систем управления БП. Она позволяет строить модели БП разного уровня сложности. Построение моделей верхнего уровня обеспечивает единое понимание логики БП пользователями будущей системы и разработчиками. Последующая детализация описания БП позволяет отобразить отдельные функции процесса на специальном языке исполнения БП. Значительное количество компаний сейчас используют BPMN нотацию для моделирования внутренних БП. Это связано с тем, что данная нотация моделирования может стать объединяющей для таких средств, как UML Activity Diagram, UML EDOC Business Processes, IDEF, ebXML BPSS, Activity-Decision Flow (ADF) Diagram, RosettaNet, LOVeM и Event-Process Chains (EPC) [3].

На основе применения и анализа данных методологий и нотаций, был сформирован собственный подход к моделированию БП, основанный на использовании нотации BPMN. Определение и описание БП производится на этапе обследования проблемной области. Первоначально строятся модели текущего выполнения БП в организации. Затем, на этапе формирования требований к системе, разрабатываются модели БП, включающие описание только автоматизируемых в системе функций. Для оформления моделей БП был разработан внутренний стандарт описания БП. Данный подход позволяет добиться однозначного понимания диаграмм БП как внутри команды разработчиков, так и при взаимодействии с Заказчиком.

Список литературы

1.  IDEF0 - Integration Definition for Function Modeling (IDEF0). FIPS Publication 183, 1993 http://www. /idef0.html

2.  Моделирование бизнеса. Методология ARIS. – М.: Весть-МетаТехнология, 2001. – 327 с.

3.  BPMN: близкие перспективы и далекие горизонты // Открытые системы. М. Менеджмент IT, 2004. №11.