Автоматизация управления линейными предприятиями особенно важна, страница 21

  Основное отличие предлагаемой информационной модели от прочих заключается в способе представления данных. Методы представления существующих систем ориентированны на описание значимых параметров объектов, а не их сущности, что ведет к недостаточности сведений об объектах и связях между ними. Эта недостаточность связана с различием в представлении информации в СУБД и человека. Человек использует три процесса – категоризацию, абстрагирование и конкретизацию – для оперирования информацией. Предлагаемая модель, в свою очередь, имеет предметно-центрированную природу, т.е. она описывает не признаки объектов, а сами объекты и их связи, чем максимально приближается к человеческой модели мышления. По аналогии с человеческим процессом категоризации, информация в информационной модели АСУТ хранится в иерархическом виде. Роль значимых признаков вторична, они вычисляются в процессе анализа иерархии (конкретизация – абстрагирование).

6.2. Объекты модели

6.2.1. Субъекты

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

Субъект (Subject - Si): - это "носитель предметно-практической деятельности", "источник активности", физический объект базы данных (БД), физически существующая единица базы данных (БД): машинист Иванов, локомотив ВЛ80р-1723, токарный станок № 523, локомотивное депо Боготол Красноярской ж.д., цех электрических машин депо Боготол и др. Субъекты Si образуют множество субъектов БД:

S = { S1, S2, S3, ... , Si, ... }

Обозначение объекта:

6.2.2. События

Следует считать вторым по важности объект модели, описывающий движение субъектов. Этот объект назван "событие".

Событие (Event -Em)– это качественный или количественный переход системы из одного состояния в последующее. Если движение – это любое изменение, то событие – результат этого движения.Субъекты БД Si задействованы в целенаправленной деятельности, участвуя в тех или иных событиях, характеризующихся упорядоченным множеством участников события (субъектов БД Si), временем начала и конца события Tm1 и Tm2, а также результатом события (реакцией системы) Rm: поездка 29 января 2000 г., ремонт БУВИП на ТР1 8 сентября 1999 г., болезнь машиниста Иванова с 1 по 5 июля 2000 г., отказ скоростемера 12 июля 2000 г., покраска конкретного локомотива конкретного числа и т.д. События образуют множество событий:

E = { E1, E2, E3, ... , Em, ... }

Обозначение объекта:

Следующий объект модели: ПРОЦЕСС –  незавершенное событие. Процесс не рассматривается как самостоятельный объект модели. Процесс – это событие, у которого наступил момент времени Tm1, но не наступил момент времени Tm2. Процесс также характеризуется неполной информацией о результате события Rm. Пример: событием в депо является поездка машиниста с поездом. После явки бригады под поезд начинается поездка как событие, которая завершится при сдаче маршрута машиниста. При явке поездка начинается как процесс, уже есть информация о машинисте, помощнике, результатах медицинского осмотра, времени явки и др. Но полностью результат поездки будет сформирован по ее окончании.

Результат события (Result - Rm) – информация о событии (реакция системы), составные части события, описывающие его результат в виде заданного конечного числа данных. Для события Ei результат представляет собой упорядоченную совокупность данных.