Диссертация (1152223), страница 37
Текст из файла (страница 37)
Изменения свойств самого объекта при этом не происходит.Событие — момент времени, когда завершается трансформация, приводящая к изменениюсостояния объекта. Длительностью события принято пренебрегать. События подразделяются навнешние и внутренние:Внутренне событие возникает в результате смены состояния самого объекта;Внешнее событие связано с изменением состояния объекта из среды окружения, не при-надлежащего к рассматриваемой системе.Временной интервал — это промежуток времени, расположенный между двумя собы-тиями [167]. В исходном варианте онтология Бунге-Ванда-Вебера не использует понятие время,но оно важно, в случае описания характеристик исполнения процесса.Состояние — набор значений показателей объекта в определённый момент времени.Стабильное состояние — в котором находится объект, который не испытывает воздейст-вия окружения системы, до тех пор, пока не произойдёт внешнее событие;Нестабильное состояние — в котором трансформация объекта будет происходить до техпор, пока не будет достигнуто стабильное состояние.
Т.е., внешнее событие может вызвать переход объекта в нестабильное состояние, в результате произойдёт последовательность внутреннихсобытий, которая будет продолжаться до тех пор, пока не будет достигнуто очередное стабильноесостояние. Этот механизм, описывает исполнение процесса. Следует учесть, что эта последовательность событий не ограничивается изменениями в состояниях одного объекта. Таким образом,внешнее событие может спровоцировать несколько цепочек событий в разных объектах и, не исключено, один из этих объектов может оказать влияние на первый, исходный объект.Допустимое состояние — удовлетворяющее условиям (ограничениям) задачи, состоящейв исследовании этой системы или в её оптимизации [129].145Композитный объект — это совокупность объектов, которые образуют сложную систему.Композиция —соединение простых объектов в сложную, композитную систему.Система — совокупность взаимодействующих между собой объектов.
Любая пара объек-тов, включённых в систему, может взаимодействовать между собой;Окружение системы — совокупность объектов, которые не являются частью системы, номогут взаимодействовать с системой;Декомпозиция — это разделение системы на набор образующих её объектов, простых ли-бо композитных.
Последовательное разложение композитного объекта образует иерархическуюдекомпозицию. Расчленяя предмет, мы нарушаем его целостность, абстрагируемся от неё [71].Декомпозиция и композиция взаимосвязаны — разложив объект на составляющие компоненты,мы должны иметь возможность соединить компоненты так, чтобы собрать исходный объект.Процесс — хронологически упорядоченная последовательность состояний одного объекта.Основные сущности модели представления Бунге-Ванда-Вебера показаны на рисунке 3.15:Состояние, стабильное и не стабильноеСобытие внутреннееВещь, объект, классТрансформация, разрешенная и недопустимаяСобытие внешнееРисунок 3.15 - Основные сущности модели представления Бунге-Ванда-ВебераИсточник: составлено автором.Модель фиксации состояний Бунге-Ванда-ВебераРассмотрим модель фиксации состояний, предложенную Я.
Вандом и Р. Вебером [171].Чтобы информационная система правильно отражала изменение окружающего мира, необходимо, чтобы существовала связь между состояниями объектов реального мира и состояниямиинформационной системы. Таким образом, каждое состояние моделируемого мира должноотображаться в состояние информационной системы, однако такое отображение может бытьнеоднозначным. Очень важно, чтобы для каждого состояния реальности существовало хотя быодно состояние моделируемой системы. Если окружающий мир изменяет своё состояние, информационная система должна адекватно изменить своё состояние. Иными словами, существует гомоморфное отображение состояний мира и информационной системы.Если в реальности происходит внешнее событие, обусловленное взаимодействием системы с её окружением, в информационной системе должно произойти эквивалентное внешнее событие, которое запускает цепочку трансформаций, система переходит из одного нестабильногосостоянии в другое до тех пор, пока не достигнет очередного стабильного состояния.
Следуетследить, чтобы порядок, в котором происходят внешние события в реальности и в информационной системе совпадали. По отношению к событиям информационная система может высту-146пать либо как пассивная, регистрирующая состояния, либо как активная — генерирующая их.Во втором случае событие трактуется как действие, которое может породить новые предметыили объекты институциональной реальности. На практике редко встречаются ИТ системы только пассивные или чисто активные, обычно эти свойства переплетаются.Модель декомпозиции Ванда-ВебераВ рамках онтологии Бунге-Ванда-Вебера Я. Ванд и Р.
Вебер сформулировали критериихорошей декомпозиции информационной системы [172]. «Хорошей» они называют декомпозицию, которая сохраняет свойства системы, не теряет их при разложении и не добавляет новых.Система испытывает влияние внешних событий, ровно также декомпозиция должна реагировать на внешние события.
Таким образом, декомпозиция не должна терять внешние и внутренние события. Внешние события должны быть «хорошо» определены, так что после их наступление результирующее состояние должно быть известно. Рассмотрим критерии Ванда-Вебера:1.Минимальность — всякая подсистема на любом уровне декомпозиции использует ми-нимальное число переменных состояния, отсутствует их избыточность [155]. Большинство исследователей упрощённо трактуют этот критерий, сводя его наименьшему размеру переменнойсостояния [173], к отсутствию в переменной состояния избыточных данных, для которых непредусмотрен соответствующие методы или, даже, к необходимости изменения состояния этойпеременной. При этом, смешиваются критерии «минимальности» для процесса и его данных.2.Отсутствие потерь — расчленение не должно привести к утере существующих свойствсистемы или появлению новых.
Это требование трактуют как необходимость так декомпозировать данные процесса, чтобы не потерять существующие переменные состояния [171]. Такаятрактовка критерия сводит его исключительно к анализу данных процесса, оставляя без внимания возможную потерю трансформаций (работ) или событий, которые присутствовали в исходной системе, но не могут быть найдены ни в одной из декомпозированных подсистем. Вне внимания остаётся возможность появления новых свойств, которых изначально у системы не было.Следует также учитывать, что декомпозиция может привести к семантическим ошибкам в модели процесса [172].3.Детерминизм — предопределённость поведения системы.
Любое внешнее событие дляэлемента декомпозиции на любом уровне иерархии должно либо быть хорошо определённымвнутренним для другого элемента декомпозиции, либо внешним для всей системы. Событиеназывается хорошо определённым, если после его наступления состояние вещие детерминировано. Таким образом, зная исходное состояние, мы можем предсказать состояние, в которое перейдёт система после наступления этого события.4.Минимальная связность и максимальное сцепление подпроцессов. Хотя формально по-нятия связность и сцепление определены [174], их трактовка и способы измерения вызывают147обсуждения и споры специалистов [175], в литературе можно найти их различные интерпретации. Например, критерием низкой связности называют условие — мощность множества входовсистемы меньше или равна мощности суммы входов подсистем, образующих нижний уровеньдекомпозиции [155].
В модели процесса входы рассматриваются как элементы данных, так чтодве работы считаются связными, если они содержат один или более общих элементов данных[173]. Процесс полагают максимально сцепленным, если набор его выходов включает все выходные переменные, затронутые входными переменными, добавление любого другого выхода внабор не расширяет набор входов, от которых зависят существующие выходы, нет других выходов, которые зависят от входа [173]. Иными словами, для каждой из работ процесса, все выходы зависят от его входов.
Обратим внимание, часть определений, рассмотренных выше, опираются на анализ данных, а другая на поток управления.Анализируя данные критерии и их трактовку, можно обратить внимание, что разные авторы произвольно интерпретируют суть понятий, на которые они ссылаются. Часто смешивается декомпозиция процесса и его данных.
Многие понятия, например, минимальность, связность и сцепление не объясняются с точки зрения онтологии Бунге-Ванда-Вебера. Поставимзадачу уточнить данные критерии декомпозиции процесса.Критика онтологии Бунге-Ванда-ВебераВ исходной работе Бунде объект сугубо материален [154].
Критики Бунге-Ванда-Веберасправедливо указывают, что онтология применима только к предметам материального вида, ноне применима идеальным объектам. В том числе, она оставляет вне рассмотрения институциональную реальность. Институциональная среда — «это совокупность основополагающих политических, социальных и юридических правил, которая образует базис для производства, обменаи распределения. Объектами этой среды являются такие понятия как вознаграждение, прибыль,услуга, корпорация, университет [176]. Ни одна из перечисленных сущностей не является материальным объектом и существует только в нашем представлении.