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

10. Kim H., Korth, H.F. & Silverschatz, A.. PICASSO: A Graphical Query Language. Software-Practice and Experience, 18(3), 1988, 169-203.

11. Kuntz M. & Melchert R.. Pasta-3's Graphical Query Language: Direct Manipulation, Co-operative Queries, Full Expressive Power. Proc. of the 15th International Conf. on Very Large Databases, Amsterdam, 1989, 97-105.

12. Angelaccio M., Catarci T. & Santucci G.. QBD*: A Graphical Query Language with Recursion. IEEE Transaction on Software Engineering, 16(10), 1990, 1150- 1163.

13. Dennebouy Y., Andersson M., Auddino A., Dupont Y., Fontana E., Gentile M. & Spaccapietra S.. SUPER: Visual Interfaces for Object + Relationship Data Models. Journal of Visual Languages and Computing, 6(1), 1995, 73-99.

14. Papantonakis A. & King P.J.H.. Syntax and Semantics of Gql, a Graphical Query Language. Journal of Visual Languages and Computing, 6(1), 1995, 3-25.

15. Dar S., Gehani N.H., Jagadish H.V. & Srinivasan J.. Queries in an Object-Oriented Graphical Interface. Journal of Visual Languages and Computing, 6(1), 1995, 27-52.

16. Chavda M. & Wood P. T.. Towards an ODMG-Compliant Visual Object Query Language. Proc. of the 23rd VLDB Conf., Athens (Greece), August, 1997, 456-465.

17. Catarci T., Costabile M.F., Levialdi S. & Batini C.. Visual Query Systems for Databases: A Survey. Journal of Visual Languages and Computing, 8(2), 1997, 215-260.

18. Date C.J. An Introduction to Database Systems, Eighth Edition (Addison Wesley, 2003).

19. Connolly T.M., Begg C.E. DataBase Systems: A Practical Approach to Design, Implementation and Management (4th Edition), (Addison Wesley, 2004).

УДК 681.3

АНАЛИЗ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ МОДЕЛИРОВАНИЯ БИЗНЕСПРОЦЕССОВ СОВРЕМЕННОГО ПРЕДПРИЯТИЯ

Королев Евгений Николаевич, к.т.н, доцент кафедры САПРИС, Воронежский государственный технический университет, Россия, Воронеж, korolev73@mail.ru

Бескоровайная Мария Александровна, студент, Воронежский государственный технический

университет, Россия, Воронеж, masya89@mail.ru

Фиртыч Оксана Александровна, студент, Воронежский государственный технический университет, Россия, Воронеж, oksanka@ya-blondinka.com

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

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

Методика моделирования ARIS основывается на разработанной профессором Августом Шером теории построения интегрированных ИС, определяющей принципы визуального отображения всех аспектов функционирования анализируемых компаний. ARIS поддерживает четыре типа моделей, отражающих различные аспекты исследуемой системы:

• организационные модели, представляющие структуру системы

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

• информационные модели

14

• модели управления.

Для построения перечисленных типов моделей используются как собственные методы моделирования ARIS, так и различные известные методы и языки моделирования, в частности, ER и UML. В процессе моделирования каждый аспект деятельности предприятия сначала рассматривается отдельно, а после детальной проработки всех аспектов строится интегрированная модель, отражающая все связи между различными аспектами [2].

Поскольку сопровождение высокоинтегрированных систем требует больших усилий, системы следует разбивать на более простые блоки: модули, компоненты, агенты, бизнесобъекты. Объектно-ориентированная концепция моделирования позволяет описывать бизнес-процесс на уровне типов, что позволяет при внесении изменений создавать подтипы определенного типа объектов, устраняя необходимость изменять исходный тип объекта. Подтипы описывают лишь отклонение от исходного типа объекта. Это придает системе гибкость и повышает кратность использования спроектированных объектов. В основе этих принципов лежит свойство объектно-ориентированных систем - наследование [3].

Бизнес-объект «Прием заказа» Бизнес-объект «Заказ на поставку»

Рис. 1. Объектно-ориентированная модель процесса «обработка заказа»

Объектно-ориентированная модель относительно к формализации бизнес-процессов необходима для расширения функционального представления.

Объектная ориентация основана на концепции инкапсуляции вместе с соответствующими описаниями данных и применяемыми при этом методами (функциями). Пользователи активизируют методы с помощью сообщений, открывающих доступ к данным. Конкретные детали реализации метода от пользователя скрыты.

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

15

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

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

Согласно концепции BAPI (Business Application Programming Interface — интерфейс прикладного бизнес-программирования), которая была создана компанией SAP, бизнесобъект представляет собой следующую структуру, состоящую из трех слоев:

• ядро бизнес-объекта заключает в себе базовую логику бизнес-процесса

• второй слой включает бизнес-правила, ответственные за целостность

• третий слой содержит методы, атрибуты, правила формирования входных и выходных событий.

Многие проекты выходят за рамки бюджета или проваливаются из-за недостаточно качественного описания логических связей между этапами разработки. Главная причина этого неуспеха коренится в разногласиях между используемыми подходами к работе и инструментами в производственных и ИТ-отделах предприятия. Программный продукт ARIS позволяет преодолеть этот разрыв на методическом и функциональном уровне, так как охватывает все стадии разработки проекта или модели. Методология ARIS рассматривает предприятие как совокупность четырех взглядов: взгляд на организационную структуру, взгляд на структуру функций, взгляд на структуру данных, взгляд на структуру процессов. При этом каждый из этих взглядов разделяется еще на при подуровня: описание требований, описание спецификации, описание внедрения. Таким образом, ARIS предлагает рассматривать организацию с позиции 12 аспектов, отображающих разные взгляды на предприятие, а также разную глубину этих взглядов. Для описания бизнес-процессов предлагается использовать 85 типов моделей, каждая из которых принадлежит тому или иному аспекту.

Среди этих моделей особенно выделяются следующие наиболее фундаментальные:

• EPC (event-driven process chain) - метод описания непосредственно процессов

• ERM (entity relationship model) - модель сущность-связь

• UML (unified modeling language) - унифицированный язык моделирования

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

ARIS - это многомодульное ПО. Среди них наиболее распространены ARIS ToolSet, в котором запускается подпрограмма написания скриптов, ARIS UML Designer для описания проекта на формализованном языке UML, ARIS Server и многие другие.

Еще одна программа для моделирования бизнес-процессов - Dia - программа для создания диаграмм, базирующаяся на gtk+ (набор элементов интерфейсов) и распространяющаяся по лицензии GPL (стандартная общественная лицензий GNU). Dia создавалась по подобию коммерческой Windows-программы Visio для создания различных видов диаграмм визуального моделирования. Программа может загружать и сохранять диаграммы в формате XML, а также экспортировать диаграммы в различных форматах, включая EPS, SVG, XFIG, WMF и PNG.

Dia содержит инструменты для применения следующих нотаций моделирования:

• ER-диаграмм (проектирование баз данных);

• диаграмм UML;

• блок-схем;

16

• сетевых диаграмм;

• простых схем электрических цепей;

• и многого другого...

Отличительно чертой Dia от других свободно распространяемых программ в том, что возможности ее легко расширить путем введения новых символов, которые определяются в специальных XML-файлах с использованием тегов, которые формализованы на языке графической разметки SVG. Диаграммы сохраняются в XML-формате или могут быть экспортированы в EPS- или SVG-форматы.

Dia работает под управление Linux в среде Gnome, что позволяет обеспечить работу в полностью свободной среде, доступной всем пользователям независимо от их уровня технических навыков или языка, на котором они говорят. Существует также возможность использования Dia под ОС Windows. При этом Dia требует библиотеки gtk+ и glib.

Интерфейс Dia максимально подходит под концепцию приложений Gnome и в частности похож на Gimp. Рабочая область и все элементы организованы в виде отдельных окон, что может содержать трудности для пользователей Windows.

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

Изменения рыночной среды оказывают существенное влияние на бизнес компании, а следовательно, на ее бизнес-процессы. Осуществляя регулярный мониторинг основных показателей, например, входящих заказов, производственных издержек и прибыли, организации способны оперативно реагировать на проблемы, вызывающие снижение их эффективности. Встроенные в операционные процессы КПР позволяют сотрудникам на ранних стадиях принимать необходимые контрмеры. В конечном итоге это обеспечивает совершенствование и поддержание эффективности всех бизнес-процессов компании. ARIS -это мощный инструмент, однако, как и любой инструмент он имеет ограниченную область применения. Даже в данной области эффективность его применения зависит от соотношения планируемой выгоды и затрат на внедрение и сопровождение ARIS. Если соотношение не в пользу применения ARIS, то, возможно, имеет смысл использовать менее тяжеловесные и более дешевые инструменты. [4]

Для этого идеально подходит бесплатная и простая в установке и обращении программа Dia.

Литература

1. Рамбо Д., Буч Г. UML. Специальный справочник, - М.: Питер, 2002, - 656 с.

2. Моделирование бизнес-процессов - Электрон. дан. - Режим доступа: http://eup.ru/Documents/2003-08-11/1DF32.asp

3. Шеер А.-В. Бизнес-процессы. Основные понятия. Теория. Методы. Изд. 2-е, переработанное и дополненное. Пер. с англ. / Под ред. Каменновой М.С., Громова А.И. - М.: Весть-МетаТехнология, 1999, - 153 с.

УДК 004

ОСНОВНЫЕ ПРОБЛЕМЫ РЕАЛИЗАЦИИ ОБЪЕКТНЫХ СУБД В РОССИИ

Рудакова Анна Александровна, преподаватель, Кузбасский Государственный Технический Университет филиал, Россия, Междуреченск, anaruda@rambler.ru

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

17