Диссертация (1152223), страница 35
Текст из файла (страница 35)
Бартон-Джонс и Р. Вебер ввели понятия онтологической чистоты (clarity) и выразительности (expressiveness) и модели [161]. Модель, в которой отсутствует неразличимость, избыточность или неоднозначность, они называют онтологически чистой. Если, кроме того отсутствует дефицит, то модель считается выразительной, как показано на рисунке 3.7.ДефицитИзбыточностьНеразличимость-Онтологическаячистота+ОнтологическаявыразительностьНеоднозначностьРисунок 3.7 - Онтологические чистота и выразительность моделиИсточник: составлено автором по материалам [161]Онтология BWW состоит из 3 составных частей, которые мы рассмотрим по отдельности:–Модели представления;–Модели регистрации состояний;–Модели декомпозиции.Модель представления Бунге-Ванда-ВебераМодель представлений Бунге-Ванда-Вебера основывается на философских работах М.Бунге, который является приверженцем диалектического материализма, в основе его рассмотрения находятся объекты материального мира [154].
Согласно представлениям диалектическогоматериализма [162] окружающий нас мир образован вещами, которые принято трактовать как«отдельный объект материального мира, обладающий относительной независимостью, объективностью и устойчивостью существования» [163], поэтому далее мы будем пользоваться термином объект. Объекты могут быть простыми и составными, последние могут быть разделенына совокупность субобъектов меньшего размера.Свойством называют один из атрибутов объекта, оно не может иметь свойств. Свойствообусловливает различие или общность объекта с другими предметами – оно может быть частными, присущими отдельному объекту, например, габариты и вес характеризуют каждый пред-137мет в отдельности, обобщающими, характеризующими совокупность объектов, например,должность характеризует группу сотрудников или общими, присущими сразу нескольким объектам, например, заказ и договор имеют общие атрибуты: клиент, адрес доставки, номенклатура заказа и т.д.
[164].Состояние объекта определяется как совокупность всех значений всех его атрибутов вопределённый момент времени. При этом, не все состояния рассматриваются как допустимые ине все переходы между состояниями считаются разрешёнными. Изменение состояния объекта врезультате его взаимодействия с другими объектами называют трансформацией, она осуществляется всегда по заранее определённому закону, называемому правилом преобразования.Трансформацию можно интерпретировать как работу изменяющую объект или как операцию,выполняемую над объектом.
Таким образом, пространство состояний любой вещи включает,как минимум, два состояния: начальное и конечное. Изменения свойств могут быть количественными и качественными. В первом случае, изменяется величина одного из атрибутов вещи,во втором, свойство приобретается или теряется.Событием Я. Ванда и Р. Вебера называют факт изменения состояния объекта, независимоот причины возникновения. Событие предполагаются дискретными, его длительностью принятопренебрегать.
Каждое событие приводит к смене состояния одного или нескольких объектов.Упорядоченная последовательность событий, связанных с одним объектом, описывает процесс.Рисунок 3.8 изображает объект, который переходит из одного разрешённого состояния вдругое разрешённое состояние в результате срабатывания события, которое инициирует трансформацию этого объекта, выполняемую по определённому правилу.
Объект сохраняет своё состояние в течение времени между двумя последовательными событиями.ОбъектРисунок 3.8 - Основные концепты модели процессаИсточник: составлено автором.Концепты модели бизнес-процесса.Важный вывод, который можно сделать на основании анализа онтологии Бунге-Ванда-Вебера, заключается в обосновании набора концептов модели бизнес-процесса. К их числу относятся: объект, подвергаемый обработке, трансформации, которые изменяет объект, что приводит к изменению его состояния, события, которые инициируют трансформацию.
Таким образом, бизнес-процесс следует рассматривать не только как совокупность работ, но также как по-138следовательность смены состояний некоторого объекта, подвергаемого обработке по ходу процесса. Поэтому, сценарием исполнения процесса называется описание последовательностисмены состояний объекта.Можно заметить, что онтология не включает концептов, отображающих участников процесса. Это, на первый взгляд, кажется странным и противоречит устоявшейся практике начинать моделирование с выявления участников процесса [123].
Однако представим себе организацию, которая исполняет некоторый процесс. Предположим, в первом случае все работы исполняются вручную, при этом, операции распределены между исполнителями, некоторым образом.Во втором случае представим себе ту же организацию и тот же процесс, но распределение работ изменилось. В третьем случае те же операции исполняются полностью автоматически, ручного труда нет. Таким образом, работы остаются неизменными, но распределение обязанностейизменяются, люди заменяются на автоматы.
Можно говорить, что модель процесса отображается на организационную структуру компании. Включение исполнителей в состав концептов привяжет процесс к конкретной организационной структуре, сделает процесс сложно адаптируемым к изменениям штатного расписания или распределению полномочий [165].Объект как системаОбъекты могут быть простыми — неделимыми или композитными, образованными несколькими простыми объектами.
Под системой мы будем понимать множество взаимосвязанных объектов, обособленное от окружающей её среды и взаимодействующее с ней, как целое[115]. Рисунок 3.9 изображает систему, образованную тремя простыми объектами.Рисунок 3.9 - Система, образованная 3-мя простыми объектамиИсточник: составлено автором.Состояние системы определяется как множество свойств образующих её объектов в определённый момент времени. Совокупность всех допустимых состояний системы рассматриваюткак пространство состояний, иначе называемое фазовым пространством. Координаты этогопространства называют фазовыми координатами, а точка, соответствующая текущему состоянию системы, называется фазовой точкой. Кривая, которую описывает фазовая точка при изменении состояния системы, называется фазовой траекторией.
Таким образом, исполнение процесса можно трактовать как движение фазовой точки в многомерном фазовом пространстве, гдекаждая ось отображает значения одного из свойств системы. Поскольку анализ движения точки139в многомерном пространстве состояний является нетривиальным, принято выделять переменные состояния. Дело в том, что не все объекты, образующие систему, изменяются одновременно. Обычно трансформация преобразует один из объектов системы, оставляя остальные неизменными.
Переменной состояния называют объект, набор свойств которого определяет состояние всей системы в данный момент времени. Таким образом, исполнение процесса можно трактовать как движение переменной состояния в многомерном фазовом пространстве, где каждаяось отображает значения одного свойств.Окружение системыОкружение (среду) системы образуют объекты, которые не включены в состав системы,но могут взаимодействовать с ней. Поскольку объекты окружения находятся вне системы, последняя может узнать об изменении их свойств только через оповещения, поступающие в систему. Механизм этих оповещений онтологией не определяется.
Изменение состояния объектаокружения, о котором первый объект узнает через оповещение, называется внешним событием.Говорят, что два объекта взаимодействуют, если история состояний одного из них зависитот присутствия другого объекта. Рисунок 3.10 показывает взаимодействие 2-х объектов. Изменение состояние объекта 1 может рассматривать как внешнее событие для объекта 2, котороеинициирует трансформацию этого объекта.ОбъектсредыСистемаРисунок 3.10 - Взаимодействие 2-х объектовИсточник: составлено автором.Стабильным называют состояние, в котором находится объект, который не испытываетвоздействия окружения системы. Нестабильным называют состояние, в котором трансформация объекта будет происходить в результате внутренних событий.
Т., внешнее событие можетвызвать переход объекта в нестабильное состояние, в результате произойдёт последовательность внутренних трансформаций, которая будет продолжаться до тех пор, пока не будет достигнуто очередное стабильное состояние. Это механизм, описывает исполнение процесса.Следует учесть, что эта последовательность событий не ограничивается изменениями в состояниях одного объекта. Таким образом, внешнее событие может спровоцировать несколько цепочек событий в разных объектах и, не исключено, один из этих объектов может оказать влияниена первый, исходный объект.140Внешние события принято разделять на «хорошо» и «плохо» определённые.
Событиеназывают хорошо определённым, если после его наступления система переходит в заранее известное состояние. Если же следующее состояние заранее не известно, то событие считается недетерминированным.Время в онтологии Бунге-Ванда-ВебераМарио Бунге определил событие как хронологически упорядоченную последовательностьсмены состояний объекта, а факт смены состояния он назвал событием [166]. При этом возникают два вопроса:Позволяет ли онтология Бунге-Ванда-Вебера отобразить время?Чем событие отличается от состояния?В существующей трактовке событие объясняется как смена состояния, несёт смысл «попричине этого» и отражает причинно-следственную связь.
Как следствие термины состояние исобытие оказывались трудноразличимы.Предложим следующую интерпретацию события. Определим внутренне событие как момент времени, когда произошла смена состояния, добавив ему смысл «после этого» - позже вхронологическом порядке. Таким образом, внутреннее событие фиксирует факт и момент времени, когда, система перешла в очередное состояние и готова к исполнению следующей операции. Однако наступления внутреннего события недостаточно для начала исполнения очереднойтрансформации.