Научная статья на тему 'Особенности реализации процессного подхода и обучения управлению бизнес-процессами при помощи свободного по с открытым кодом'

Особенности реализации процессного подхода и обучения управлению бизнес-процессами при помощи свободного по с открытым кодом Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
319
118
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОЦЕССНЫЙ ПОДХОД К УПРАВЛЕНИЮ ПРЕДПРИЯТИЕМ / СИСТЕМЫ УПРАВЛЕНИЯ БИЗНЕС-ПРОЦЕССАМИ И АДМИНИСТРАТИВНЫМИ РЕГЛАМЕНТАМИ / ОТКРЫТЫЙ КОД / СВОБОДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / PROCESS APPROACH TO ENTERPRISE MANAGEMENT / SYSTEMS FOR ENTERPRISE BUSINESS PROCESS AND ADMINISTRATIVE RULES MANAGEMENT / OPEN SOURCE / FREE SOFTWARE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Куликов Г. Г., Михеев А. Г.

В статье обсуждаются вопросы реализации процессного подхода и обучения студентов процессному подходу к управлению предприятием при помощи свободного ПО (программного обеспечения) с открытым кодом. Особенности использования свободного ПО в учебном процессе показаны на примере разработки и внедрения лабораторного практикума в Уфимском государственном авиационном техническом университете.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Specificities of process approach realization and teaching business processes management with the help of free open source software

This article dwells on the issues of introducing the business process approach to enterprise management to students with the help of free open source software RunaWFE, a free open source system for enterprise business process and administrative rules management. The practice of development and usage of labs practical training session in State Aviation Technical University (Ufa) is used to illustrate the subject.

Текст научной работы на тему «Особенности реализации процессного подхода и обучения управлению бизнес-процессами при помощи свободного по с открытым кодом»

риски, связанные с информационными атаками и дополнительные средства защиты.

Стратегии 2 и 3 работают при условии Risk > RiskЭто означает, что при неприемлемом риске в дополнение к защитным штатным средствам необходимы наложенные, т. е. нужно проектировать комплексную систему защиты (КСЗ) из наложенных и штатных средств, а стало быть, необходимо реализо-вывать процедуру определения целевых векторов безопасности

KS црель (K (Т *), C (Т *), D(T *)),

где К(Т*), С(Т*), D(T*) - уровни конфиденциальности, целостности, доступности соответственно, которые должна обеспечивать КСЗ для ресурсов, обрабатываемых бизнес-процессом.

Литература

Состав вектора безопасности продиктован тем, что информационная безопасность обеспечивается именно перечисленными основными свойствами данных в информационных системах.

8. Заключение

Таким образом, в статье описаны методы и алгоритмы, на основании которых компьютерная система может принять решение о необходимости привлечения дополнительных защитных механизмов, т. е. определяется целесообразность построения комплексной системы защиты как из встроенных, так и из наложенных средств.

1. Лукинова О. В. Формализация задачи планирования защиты распределенной компьютерной сети на основе бизнес-процессного подхода // Надежность, 2009. № 1. C. 72-80.

2. SO/IEC TR 14252-1996 Guide to the POSIX Open System Environment.

3. Бойченко А. В., Лукинова О. В. Применение модели POSIX OSE/RM при построении подсистем информационной безопасности // Интеллектуальные системы (AIS'10); Интеллектуальные САПР (CAD-2010): Труды международных научно-практических конференций. Т. 2. - М.: Физматлит, 2010. C. 473-476.

4. Трахтенгерц Э. А. Компьютерная поддержка формирования целей и стратегий. - М.: Синтег, 2005. 224 с.

5. Трахтенгерц Э. А. Компьютерные методы реализации экономических и информационных управленческих решений. Т. 1. - М.: Синтег, 2009. 172 с.

6. ГОСТ Р ИСО/МЭК 15408-2009. Информационная технология. Методы и средства обеспечения безопасности. Критерии оценки безопасности информационных технологий. - М., 2009.

7. Трахтенгерц Э. А. Субъективность в компьютерной поддержке управленческих решений. - М.: Синтег, 2001. 256 с.

8. Common Methodology for Information Technology Security Evaluation. Part 2: Evaluation Methodology. Version 1.0 - CEM 99/045, August 1999.

9. Руководящий документ. Безопасность информационных технологий. Руководство по формированию семейств профилей защиты. - М.: Гостехкомиссия России, 2003.

10. Галатенко В. А. Основы информационной безопасности. - М.: Интуит, 2008. 205 с.

11. Мильнер Б. З. Управление знаниями. - М.: ИНФРА-М, 2003. 215 с.

УДК 004.94

ОСОБЕННОСТИ РЕАЛИЗАЦИИ ПРОЦЕССНОГО ПОДХОДА И ОБУЧЕНИЯ УПРАВЛЕНИЮ БИЗНЕС-ПРОЦЕССАМИ ПРИ ПОМОЩИ СВОБОДНОГО ПО С ОТКРЫТЫМ КОДОМ

Г. Г. Куликов, д. т. н. проф., зав. кафедрой АСУ Тел.: (347) 273-78-23, e-mail: gennadyg_98@yahoo.com Уфимский государственный авиационный технический университет

http://www.ugatu.ac.ru А. Г. Михеев, к. ф.-м. н., докторант кафедры прикладной информатики в экономике Тел.: (916) 535-69-51, e-mail: andrmikheev@gmail.com

Московский государственный университет экономики, статистики и информатики

http://www.mesi.ru

This article dwells on the issues of introducing the business process approach to enterprise management to students with the help of free open source software RunaWFE, a free open source system for enterprise business process and administrative rules management. The practice of development and usage of labs practical training session in State Aviation Technical University (Ufa) is used to illustrate the subject.

В статье обсуждаются вопросы реализации процессного подхода и обучения студентов процессному подходу к управлению предприятием при помощи свободного ПО (программного обеспечения) с открытым кодом. Особенности использования свободного ПО в учебном процессе показаны на примере разработки и внедрения лабораторного практикума в Уфимском государственном авиационном техническом университете.

Ключевые слова: процессный подход к управлению предприятием, системы управления бизнес-процессами и административными регламентами, открытый код, свободное программное обеспечение.

Keywords: process approach to enterprise management, systems for enterprise business process and administrative rules management, open source, free software.

Введение

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

Процессный подход к управлению организацией позволяет повысить

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

Теории процессного подхода (как реинжиниринга бизнес-процессов, так и постепенного эволюционного изменения бизнес-процессов) являются достаточно зрелыми, им посвящено большое число работ как российских, так и иностранных авторов (например, [1-5]). Однако до сравнительно

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

Степень автоматизации современных предприятий позволяет реализовать прямое выполнение бизнес-процессов в

компьютерной среде. В этом случае в организации также появляется аналог производственного конвейера, от которого можно получить увеличение

производительности труда работников, сравнимое с тем, которое было получено от внедрения конвейера на производстве. Оно достигается вследствие того, что данный механизм позволяет работникам выполнять поступившие задачи, не отвлекаясь на:

• получение от других работников необходимой для выполнения задания информации;

• передачу результатов своего труда другим работникам;

• изучение должностных инструкций.

Для решения данной задачи разработан специальный класс компьютерных систем -системы управления бизнес-процессами и административными регламентами.

Основная зада-ча таких систем -раздавать задания исполнителям и

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

В системах, реализующих процессный подход, применяются схемы и правила, рекомендуемые международными

стандартами (ISO 9000, ISO 15288 и др. ) поддерживаемые информационными

предметно-ориентированными системами классов ERP, CAD, CAM, CAE и др. Существует универсальный класс информационных технологий для

разработки, реализации и управления бизнес-процессами и административными регламентами.

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

В целях практического обучения студентов процессному подходу к управлению предприятием в Уфимском государственном авиационном техническом университете разработан и внедрен лабораторный практикум «Изучение методологии BPMN на примере программного продукта RunaWFE»1 [6]. В настоящее время практикум включает две апробированные в учебном процессе лабораторные работы, в ближайшее время планируется включить в практикум еще две работы. Задача практикума - получить навыки практической реализации бизнес-процессов в автоматизированном режиме, изучить и закрепить практические навыки применения нотации BPMN в локальной сети

1 Системное представление примеров практикума и их программная реализация в локальной интранет-сети была осуществлена аспирантами УГАТУ Р. К. Габбасовым и Д. В. Антоновым_

интранет.

На протяжении последних лет активно развиваются системы управления бизнес-процессами и административными регламентами с открытым кодом, в настоящее время они достигли состояния, когда их можно использовать на промышленных предприятиях, они уже составляют реальную конкуренцию закрытым коммерческим системам.

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

Свободное ПО с открытым кодом обладает многими преимуществами при использовании в учебном процессе. Поэтому в качестве компьютерной системы, на основе которой производится обучение студентов процессному подходу, была взята свободная система управления бизнес-процессами и административными регламентами с открытым кодом RunaWFE.

1. Система ИинаШЕЕ - ПО для обучения студентов процессному подходу

В качестве ПО для обучения студентов в УГАТУ используется система RunaWFE, которая является свободным ПО с открытым кодом.

Преимущества свободных систем с открытым кодом (распространяемых бесплатно) при использовании в учебном процессе:

• отсутствие затрат на приобретение как у студентов, так и у вуза;

• неограниченное число инсталляций;

• простота установки (отсутствие ключей, различных ограничений, лицензионных файлов и т. п.);

• отсутствие каких-либо ограничений при выполнении учебных и производственных работ студентами в случае использовании свободного ПО, возможность свободной передачи результатов работы в рамках учебного процесса;

• доступность кода системы, возможность изучения и изменения кода системы независимыми разработчиками;

• возможность участия пользователей системы в ее дальнейшем развитии;

• возможность внедрения разработанных в

рамках учебных работ процессов на реальных предприятиях без расходов предприятий на приобретение ПО.

Система RunaWFE

RunaWFE - свободная, масштабируемая, ориентированная на конечного пользователя система управления бизнес-процессами и административными регламентами с открытым кодом. Система

платформонезависима (написана на Java).

RunaWFE свободно распространяется вместе со своими исходными кодами на условиях открытой лицензии LGPL. Инфраструктура проекта RunaWFE размещена в открытом доступе на портале разработчиков свободного программного обеспечения sourceforge

(http://sourceforge.net/projects/runawfe).

Использование системы RunaWFE в учебном процессе обладает еще одним преимуществом: RunaWFE - это российский проект. Команда разработчиков находится в Москве, к разработчикам легко обратиться с вопросами, предложениями и пожеланиями.

При разработке и во время проведения лабораторного практикума были также отмечены некоторые недостатки системы RunaWFE:

• необходима уникальная адаптация (если существуют необходимые условия) для взаимодействия с другими системами: электронного документооборота, электронных подписей, ERP, CAD, CAM, CAE и др.;

• неочевидна возможность обеспечения свойств иерархичности (вложенности) серверов;

• непонятно, могут ли в этом случае быть использованы для них технологии виртуальных машин.

Краткое описание системы RunaWFE

Система раздает задания исполнителям и контролирует их выполнение. Последовательность заданий определяется графом бизнес-процесса, который менеджер или бизнес-аналитик может быстро изменять при помощи редактора бизнес-процессов.

Система RunaWFE состоит из серверной и клиентской частей.

Компоненты, относящиеся к серверной части системы:

^ RunaWFE-сервер.

Бот-станция.

Серверная часть системы может быть установлена на уже существующий аппаратный сервер. Платформой, на которой разворачивается RunaWFE-сервер, является сервер JBoss. Пример состава программного обеспечения на сервере показан на рис. 1.

Компоненты, относящиеся к клиентской части системы:

^ Графический редактор бизнес-процессов.

Симулятор бизнес-процессов.

Клиент (веб-интерфейс).

Клиент - оповещатель о поступивших заданиях.

Аппаратный сервер

IP-адаес сервера Гнапример 192.168-0.1)

■ Веб-сервер Apache : 8 О

■ FTP-сервер FileZilla : 2 1 • Сервер JBoss(RunaWFE) :8080

Рис. 1. Структура программного обеспечения сервера

Взаимодействие между клиентской и серверной частями системы производится посредством локальной вычислительной сети, как показано на рис. 2.

Рис. 2. Схема взаимодействия между клиентами и сервером RunaWFE

RunaWFE-сервер экземпляра процесса в соответствии с его

Основной компонент системы. определением. Позволяет создавать и RunaWFE-сервер реализует среду исполнения изменять свойства пользователей.

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

В RunaWFE-сервер входят следующие модули:

S Подсистема авторизации и аутентификации.

S Подсистема для работы с определениями и экземплярами бизнес-процессов.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

S Основной модуль RunaWFE-сервера. Позволяет загружать и изменять определения процессов. Осуществляет запуск и выполнение процессов. Генерирует списки заданий и визуальные формы заданий. Осуществляет фильтрацию в списках заданий и списках экземпляров процессов. Перенаправляет задания пользователей в соответствии с правилами замещения, а также выполняет множество других менее важных функций.

S Подсистема кастомизированных компонентов. Модуль ориентирован на сообщество проекта. Содержит

дополнительные изолированные элементы, для разработки которых требуются минимальные знания об остальных модулях RunaWFE. В настоящее время модуль содержит элементы следующих типов:

• обработчики;

• функции над организационной структурой предприятия;

• элементы, осуществляющие выбор направления дальнейшего движения точки управления в ветвлениях;

• элементы, определяющие и проверяющие тип переменных;

• графические элементы для ввода и отображения значений переменных;

• правила проверки введенных в формы значений.

У Ядро JBoss jBPM.

S Сервер приложений JBoss Application Server.

Бот-станция

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

Графический редактор бизнес-процессов

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

Клиент (веб-интерфейс)

Представляет собой среду доступа пользователей к функциональности RunaWFE-сервера. Отображает списки заданий и визуальные формы заданий. Позволяет пользователям выполнять задания. Позволяет администратору системы устанавливать права на объекты системы. Дает возможность осуществлять мониторинг исполнения экземпляров бизнес-процессов. Является «тонким» приложением.

Клиент - оповещатель о поступивших заданиях

Так же, как веб-интерфейс, представляет собой среду доступа пользователей к функциональности RunaWFE-сервера.

Дополнительно к этому реализует оповещение пользователя о поступивших задачах. Содержит компонент - «толстое» приложение, которое устанавливается каждому пользователю.

2. Обучение студентов процессному подходу к управлению предприятием

В Уфимском государственном авиационном техническом университете студенты кафедры АСУ специальностей АСОиУ (Автоматизированные системы обработки информации и управления) и ПИЭ (Прикладная информатика в экономике) изучают процессный подход к управлению предприятием в курсе «Автоматизированные информационные системы в производстве». Студенты строят системные модели отдельных БП и переводят их в нотацию ВРМЫ. Для практического изучения

основных элементов редактирования (перевода), реализации и управления бизнес-процессами и приобретения практических навыков исполнения бизнес-процессов используется лабораторный практикум на основе программного продукта RunaWFE.

Нотация BPMN

BPMN (Business Process Modeling Notation) - графическая нотация для отображения бизнес-процессов в виде диаграмм. На схеме бизнес-процесса узлы процесса можно изображать по-разному. Способ изображения узлов, переходов и других конструкций важен, потому что от этого зависит легкость (или сложность) понимания бизнес-процесса людьми. Согласованные наборы графических элементов, из которых строятся схемы бизнес-процессов, называются графическими нотациями изображения бизнес-процессов. В настоящий момент существует несколько конкурирующих графических нотаций для бизнес-процессов. BPMN является самой распространенной нотацией, она

ориентирована как на технических специалистов, так и на бизнес-пользователей. Нотация использует базовый набор интуитивно понятных элементов, которые позволяют определять сложные

семантические конструкции. BPMN является международным стандартом, поддерживается консорциумом Object Management Group (www.omg.org).

Поэтому в качестве графической нотации, используемой для обучения студентов УГАТУ процессному подходу, была выбрана нотация BPMN.

Изучение BPMN на примере программного продукта RunaWFE

Нотация изучается в рамках практикума [6]. Практикум предназначен для студентов старших курсов, обучающихся по направлениям подготовки 080801 -«Прикладная информатика (в экономике)» и 230102 - «Автоматизированные системы обработки информации и управления».

Задачи лабораторного практикума:

S Познакомить студентов с

процессным подходом к управлению предприятием.

S Изучить основы нотации BPMN.

S Изучить основные элементы систем управления бизнес-процессами.

S Получить практический опыт разработки и исполнения бизнес-процессов.

В настоящее время в практикум включены разделы «Ознакомление с интерфейсом системы RunaWFE» и «Построение и исполнение процесса выполнения и защиты типовой лабораторной работы».

В рамках данного практикума были определены следующие требования к знаниям студентов:

^ Базовые понятия из теории систем и системного анализа. - Система. Системная модель системы. Процесс как система. Системная модель процесса. Системный проект.

^ Из курса «CASE-технологии». -Языки системного моделирования IDEF, UML и др.

^ Из курса «Компьютерные сети». -Топология и адресация в интранет-сетях. Веб-языки.

^ Из курса «АИС в производстве». -Логика и схемы основных БП и регламентов управления производством.

Методическими особенностями

обучения в данном случае являются:

^ Процессный подход к организации и выполнения лабораторного практикума.

^ Оформление отчета в форме системного проекта и демонстрация выполнения БП.

3. Описание лабораторного практикума

В настоящее время практикум состоит из двух лабораторных работ.

Первая лабораторная работа

Во время выполнения лабораторной работы студенты на примере системы RunaWFE знакомятся с основными компонентами систем управления бизнес-процессами и административными регламентами, получают опыт разработки простейших схем бизнес-процессов в нотации BPMN, знакомятся с такими понятиями, как роли и переменные бизнес-процессов. В рамках данной работы студенты знакомятся с понятиями процессного подхода: определение бизнес-процесса, экземпляр бизнес-процесса, исполнение экземпляра бизнес-процесса. Студенты разрабатывают простейший бизнес-процесс в редакторе процессов, загружают определение этого бизнес-процесса на сервер, после чего запускают экземпляры данного бизнес-процесса на выполнение и исполняют их по ролям.

Лабораторная работа состоит из следующих шагов:

1. Создание и редактирование учетных записей пользователей и групп пользователей.

2. Настройка полномочий, относящихся к пользователям и группам пользователей.

3. Разработка бизнес-процесса в графическом редакторе процессов:

1) построение схемы бизнес-процесса;

2) задание ролей;

3) задание переменных;

4) создание графических форм для узлов процесса;

~ К У N А

5) экспорт процесса.

4. Проигрывание разработанного процесса в системе RunaWFE:

1) загрузка процесса на сервер;

2) запуск и исполнение загруженного процесса.

5. Контрольные вопросы и отчет о лабораторной работе.

На шаге 1 студенты заходят в систему под пользователем-администратором

системы и заводят пользователей и группы пользователей.

-:-i t L1 н ■ Ih

ivni^ri г. л

ITtirjr

Исгчпиущлн

11 ■if:.'jfc

Гт V--^

f .t wryinr*

КипйННКч

Ил* llimtit И|i ч ОйтШаЬ

г -)-"■ ОчЧ т ¿-trw

г iji-ы dl-Ю--.

г knci'.' HIT КП ■"j■ |ЫЫл tir-rUei: fuJ Ил г" ii^Vain si ян " . It in

г r4 f-U U p *

г tjTiH'ili^l JrSUS !M hjTIM iSi JM i+fS^r-W-i

г L Jbkk-If г1 jrj'JJ ■ jl L л ■

г днмр, b№| wl Г1*'

г И VMM "м * (rot-Hi.

г ОкЛ К 1 .JHF4I

г 1 4 1 •■"> Р*яС.....■

Г с**.«* w лгп -!П-1 ~ а г.У и r'iw Pt к

г |«Ы» : Penh Hw

г 1 -л . 3 14W.J-. L lk>_ kL J .r.'.J-;

г № г_ №•1 г. Д Ilk:. Ar'r -airin

г Dtf

г ■а 1 AJ <jrij| -jfti

г , . ti jr. h. т. ".и r.

г l.'W^Jf.T t * It" » L*W

Рис. 3. Интерфейс для работы с пользователями и группами пользователей

На шаге 2 для созданных пользователей настраиваются полномочия.

Рис. 4. Интерфейс для настройки полномочий работы с пользователями

На шаге 3 запускается графический редактор бизнес-процессов, в котором на различных вкладках основного окна строится схема бизнес-процесса сдачи лабораторной работы, а также задаются роли и переменные

бизнес-процесса. Потом для узлов-действий бизнес-процесса разрабатываются

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

4 №гн I Г ® М ш 1ЯвД

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

0 1ГТЙ)|«Й Ф .«¿НА. =- Ёшы =г

Ы Ст-Мчня БНим'ОШ | : Е1 ы ! | ПН <1 и 1 ч

.[■и- „а1к-.1грж ^"•^е^срме '"рас ~Нп> Псе«ягл Л- < "вй

О ^»«^(тщ й ГВ Г

111

_Ж_

Рис. 5. Оболочка редактора бизнес-процессов

Рис. 6. Схема бизнес-процесса, разрабатываемого в лабораторной работе

На шаге 4 файл-архив бизнес-процесса загружается на RunaWFE-сервер.

и £ Е.мреи! 1 с Г(Г(1Г ► Ржи^тП рншп с**,.

г & ■нмрои

Е 13 ТЬ-. --1» ь,. СМгш

11 &

■ я 1 ¥»ПР-ГС«* Ии=1 КМ И ь» * 5 ЬЛ4>К|КМП.(«>ИМ1 Гмт |Р*Л--к ! СИ411П

я ^ СппртЫ сш! (и». р^я**

г 0 ИнЛЬ». Г. .П1 Г-н г! 1гга |'п! ^ кт ТГ^! Стоя

П О

>

I

Рис. 7. Интерфейс для работы с определениями бизнес-процесса

После чего студент запускает экземпляр разработанного бизнес-процесса и выполняет его задания под разными пользователями.

Рис. 8. Форма запуска экземпляра разработанного бизнес-процесса

На шаге 5 студенты отвечают на контрольные вопросы и пишут отчет о лабораторной работе.

Вторая лабораторная работа

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

преподавателю.

работа

состоит

из

Лабораторная следующих шагов:

1. Работа с таймером.

2. Установление параметров ветвления процесса.

3. Добавление правил автоматической проверки значений переменных при вводе их в форму.

4. Разработка процесса сдачи лабораторной работы студентом преподавателю.

5. Контрольные вопросы и отчет о лабораторной работе.

На первом шаге лабораторной работы студенты устанавливают таймер на один из узлов бизнес-процесса, разработанного в рамках предыдущей лабораторной работы.

. Своисгм^З 1

Свойство значение

Название Выполнить лабораторную работу

ОГи£4ни»

Роль Студент

Файл фор™ Выполнить лабораторную работу, fа

*г*тпггп 1Р1 нйивпднум работу. ^еИ^щп.этш!

С^Задеркка тайнера относительно базовой даты (+/-)

Единица язнереьнч гпгиЛе*

1

Рис. 9. Интерфейс графического редактора бизнес-процессов, при помощи которого устанавливаются параметры таймера

На втором шаге лабораторной работы настраиваются правила, в соответствии с которыми происходит выбор дальнейшего

маршрута движения бизнес-процесса.

точки управления

Рис. 10. Интерфейс установки параметров ветвления

вводимых в поля графических форм.

На третьем шаге для узлов бизнес-процесса задаются правила проверки данных,

Рис. 11. Интерфейс для задания правил проверки вводимых в поля форм данных

На шаге 4 студенты полностью отлаживают процесс сдачи лабораторной работы, на шаге 5 отвечают на контрольные вопросы и пишут отчет.

Планируемые лабораторные работы

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

большое количество ролей, а также выполнят эти процессы по ролям.

В четвертой лабораторной работе студенты будут изучать методы работы с документами - процедуры согласования документов, а также действия с файлами (загрузка, выгрузка, передача другому исполнителю).

4. Заключение

Внедрение практикума из двух

лабораторных работ было произведено осенью 2010 г. За семестр было обучено около 30 студентов кафедры АСУ.

За время обучения студенты познакомились с понятиями процессного подхода, в частности с понятиями «определение бизнес-процесса», «экземпляр бизнес-процесса», «исполнение экземпляра бизнес-процесса». Также студенты познакомились с основными компонентами систем управления бизнес-процессами и административными регламентами. Во время практикума были отработаны вопросы построения схем бизнес-процессов в нотации ВРМЫ, задания и инициализации ролей бизнес-процесса. Были изучены и закреплены на практике вопросы работы с переменными бизнес-процессов, правилами выбора маршрута движения точки управления, а также возможности задания сроков выполнения заданий.

Литература

В следующем году запланировано:

1. Увеличение (примерно в 2 раза) числа студентов, выполняющих практикум.

2. Увеличение количества лабораторных работ с двух до четырех.

Разработка и внедрение лабораторного практикума показали следующие преимущества использования свободного ПО в учебном процессе:

^ отсутствие затрат на приобретение; ^ неограниченное число инсталляций; ^ простота установки; ^ возможность для студентов и преподавателей заниматься не только в учебном классе, но и на домашнем компьютере.

В частности, использование свободного ПО позволяет легко внедрить данный лабораторный практикум в любом российском вузе.

1. Абдикеев Н. М., Данько Т. П., Ильдеменов С. В., Киселев А. Д. Реинжиниринг бизнес-процессов. -М.: Эксмо, 2005. 592 с.

2. Тельнов Ю. Ф. Реинжиниринг бизнес-процессов: Компонентная методология. - М.: Финансы и статистика, 2004. 319 с.

3. Калянов Г. Н. Моделирование, анализ, реорганизация и автоматизация бизнес-процессов. - М.: Финансы и статистика, 2006. 240 с.

4. ХаммерM., Чампи Д. Реинжиниринг корпорации: манифест революции в бизнесе. - СПб.: СПбУ, 1997. 332 с.

5. Кловпулос Т. Необходимость Workflow. - М.: Весть-МетаТехнология, 2000. 384 с.

6. Куликов Г. Г., Михеев А. Г., Орлов М. В., Габбасов Р. К., Антонов Д. В. Изучение методологии BPMN на примере программного продукта RunaWFE: Лабораторный практикум по дисциплине «Автоматизированные информационные системы в производстве» и «Автоматизированные информационные системы в экономике». - Уфа: УГАТУ, 2010.

7. Сайт проекта RunaWFE. - http://wf.runa.ru/rus.

УДК 004.627 ББК 22.18

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

СЖАТИЯ ДАННЫХ

В. Л. Бурцев, к. т. н., доцент каф. компьютерных систем и технологий

Тел.: (495) 324-84-82, e-mail: vburtcev@mail.ru М. Н. Ехин, к. т. н., доцент каф. компьютерных систем и технологий Тел.: (495) 324-84-82, e-mail: mih.dozen@mephi.ru

A. П. Кларин, к. т. н., доцент каф. компьютерных систем и технологий

Тел.: (495) 324-84-82, e-mail: apk@dozen.mephi.ru

B. В. Макаров, к. т. н., доцент каф. компьютерных систем и технологий

Тел.: (495) 324-84-82, e-mail: makarov@dozen.mephi.ru Ю. А. Чернышев, д. т. н., профессор каф. компьютерных систем и технологий Тел.: (495) 324-84-82, e-mail: yachernishev@mephi.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.