Методическое пособие москва 2007 министерство образования российской федерации федеральное агенство по образованию

Вид материалаМетодическое пособие
8. Анализ и синтез систем на основе нотации фундаментальных классов процессов
Объект (от лат. objectum — предмет): В философии
В информационных системах
Объект - это то, на что направлено действие. Так, например, объект
8.2. Фундаментальные классы преобразований
Таблица 3. Фундаментальные классы преобразований
Подобный материал:
1   ...   9   10   11   12   13   14   15   16   ...   19

8. Анализ и синтез систем на основе нотации фундаментальных классов процессов

8.1. Фундаментальные классы объектов



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

Введем следующие определения.


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

Объект (от лат. objectum — предмет):
  1. В философии: философская категория, выражающая то, что противостоит субъекту в его предметно-практической и познавательной деятельности. В качестве объекта может выступать и сам субъект.
  2. В информационных системах: имя "Объекты" может использоваться в качестве Самого Общего Понятия в качестве вершины огромной иерархической сети (Дерево познания) заканчивающейся единичными объектами.

Объект - это то, на что направлено действие. Так, например, объект познания - это то, что познаётся; объект рассказа - то, о чём рассказывается. Здесь уместно напомнить, что нейрофизиологической основой любого языка является триада «субъект-объект-действие». Пример из Букваря: «Мама мыла раму». Характеристики объекта – это значимые для субъекта свойства, как след действия над объектом. Рама состоит из переплета (мыть или красить), стекла (мыть), петель (смазывать), замков (закрывать – открывать).

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


В интересах анализа предметных областей на множестве объектов (вещей) выделим три фундаментальных непересекающихся класса.


Re

Первый класс, пронумеруем его как 00 и обозначим Re – это все объекты физической реальности, категориально воспринимаемые с помощью органов чувств или регистрирующей аппаратуры. Например, завод, заготовка, пеноблок, перекрытие, река, котлован.


Inf

Ко второму классу, пронумеруем его как 01 и обозначим Inf, относятся все объекты информационной сферы деятельности. Например, чертеж, текст, произведения живописи, файл, фотография... Существование информационных (знаковых) объектов у некоторых философов и поныне всё ещё вызывает сомнения. (Однако, мы отвлечемся от обсуждения термина "информация" - как в бытовом смысле, так и в смысле шенноновского определения или определения информации как запускающего сигнала некоторой деятельности). Отметим просто, что информационные объекты имеют реальный носитель и становятся информационными только в смысле мыслительной деятельности и оценки человеком.

Im

К третьему классу, пронумеруем его как 02 и обозначим Im, относятся объекты, характерные для человеческой психики. Это осознаваемые образы и понятия. Образы можно подразделить на следующие:
  • отвлечённые;
  • мотивационные, побуждающие к действию.

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


Обозначим обсуждённый набор {Re, Inf, Im}.

8.2. Фундаментальные классы преобразований


Рассмотрим вместе (в смысле возможных попарных комбинаций, или отношений) классы фундаментальных объектов {Re, Inf, Im}. Простой формальный прием позволяет построить из них классы так называемых фундаментальных превращений. Это по сути дела, отношение «превращение», которое входному объекту в соответствие некоторый выходной. Воспользуемся классами фундаментальных объектов {Re, Inf, Im} и построим таблицу 3 - матрицу смежности отношения «фундаментальное превращение», показанную ниже.





Результирующий объект

Re

Inf

Im

Исходный объект

Re

1. Re-Re

4. Re-Inf

5. Re-Im

Inf

7. Inf-Re

2. Inf-Inf

6. Inf-Im

Im

9. Im-Re

8. Im-Inf

3. Im-Im
Таблица 3. Фундаментальные классы преобразований


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

Обсудим последовательно все сочетания из таблицы 3, отправляясь от цели превращения, сгруппировав и поименовав их по столбцам как "Способы получения объекта" из набора {Re,Inf,Im}.