WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

Pages:     || 2 | 3 |

«Омск 2010 УДК 681.3.004.8 ББК И КОМПОНЕНТЫ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ДЛЯ СИТУАЦИОННЫХ ЦЕНТРОВ: / Анисимов О.С., Берс А.А., Жирков О.А. и др. /Под науч. ред. В.А.Филимонова/ Омск: ООО Информационно-технологический центр, ...»

-- [ Страница 1 ] --

КОМПОНЕНТЫ

ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

ДЛЯ СИТУАЦИОННЫХ ЦЕНТРОВ

Омск 2010

УДК 681.3.004.8

ББК

И

КОМПОНЕНТЫ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ДЛЯ

СИТУАЦИОННЫХ ЦЕНТРОВ: / Анисимов О.С., Берс А.А.,

Жирков О.А. и др. /Под науч. ред. В.А.Филимонова/ Омск: ООО

«Информационно-технологический центр», 2010.- 152 с.: ил.

ISBN

В монографии исследуются потенциальные возможности современных информационных технологий исследования.

Ситуационные центры могут являться инфраструктурой для реализации упомянутых возможностей.

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

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

Все тексты приведены в авторской редакции.

© Анисимов О.С., Берс А.А., Жирков О.А., Крючков В.Н., Сердюков Г.Ф., Углев В.А., Филимонов В.А. Содержание Предисловие научного редактора Введение 1. Информационные технологии и ситуационные центры: точки роста 2. Информационно-деятельностная структура ситуационного центра 3. Электронный стратегический театр 4. Многомерность стратегического мышления экспертов в ситуационных центрах и переход к стратагемному мышлению 5. Организация ситуационного центра по экспертизе состояния Саяно-Шушенской ГЭС Заключение Предисловие научного редактора Технологии ситуационного центра, в первом приближении, – это вариант прикладного системного анализа, реализованный в месте максимальной концентрации информационных потоков, сопровождающих коллективную работу по постановке и решению многодисциплинарного комплекса задач.

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

В монографии описаны информационные инструменты:

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

В монографии представлены, в основном, авторские подходы и методы. Материалом послужили доклады и сообщения авторов, представленные на ежегодных конференциях «Ситуационные центры» в 2006 – 2009 гг. в Москве, в Российской Академии государственной службы при Президенте РФ, и «Рефлексивный театр ситуационного центра» в 2007 - 2009 гг. в Омске, в Омском государственном институте сервиса и Омском филиале Института математики СО РАН.

Монографию открывает раздел «Информационные технологии и ситуационные центры: точки роста» (Филимонов В.А.), содержащий краткое введение в технологии ситуационного центра и указание на некоторые перспективные компоненты информационных технологий.

В разделе «Информационно-деятельностная структура Ситуационного центра» (Берс А.А.) фундаментальные принципы информатики использованы для рассмотрения деятельности в приложении к людям и компьютерам.

В разделе «Электронный стратегический театр» (Анисимов О.С., Жирков О.А.) представлено описание авторской системы реализации методологии коллективной деятельности средствами ситуационного центра.

Общность изложения подходов определяется наличием общих «слов» рассмотрения заявленного предмета. Во всех случаях обсуждаются предельные основания подходов, их логика и онтология в применении к естественным и искусственным системам, а также рассматривается построение соответствующих технологий в «жстком» и «мягком» вариантах.

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

В разделе О.С.Анисимова и О.А.Жиркова предложена методология «правильного» процесса познания. Здесь основное внимание уделяется естественно-искусственным системам.

В разделе В.А.Филимонова рассматривается задача формирования «мягких» промежуточных технологий сборки и эксплуатации виртуальных комплексов – учебноисследовательских ситуационных центров. Основное внимание уделяется построению прототипов искусственно-естественных систем разной степени «правильности» на основе доступных ресурсов.

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

В разделе «Организация ситуационного центра по экспертизе состояния Саяно-Шушенской ГЭС» Г.Ф.Сердюкова и В.А.Углева предложен комплексный проект создания сетевого варианта ситуационного центра для анализа последствий чрезвычайной ситуации, разработки сценариев е развития и вариантов действий вовлечнных в ситуацию действующих лиц. Потенциал этого раздела обусловлен сложностью, актуальностью и конкретностью рассматриваемой ситуации. Задачи, возникающие при анализе такого рода ситуаций, являются хорошим полигоном для проверки работоспособности различных методов и обоснованности претензий их авторов.



ВВЕДЕНИЕ

Процесс, который назван «мировым финансовым кризисом» и порожднные им процессы местного уровня демонстрируют, что возможности средств управления запаздывают относительно процесса усложнения объектов управления. В этих условиях повышается актуальность задачи совершенствования методов управления различными системами. Одним из направлений является использование информационных технологий, которые основаны на концепции ситуационного центра. Важность этого направления подтверждается, в частности, ежегодным проведением конференций, посвящнным ситуационным центрам, в Российской Академии государственной службы (РАГС) при Президенте РФ.

Словосочетание «ситуационный центр» (далее - СЦ) стало весьма распространнным. На соответствующий запрос в Яндексе выдатся более полумиллиона ссылок. Сам термин понимается достаточно широко. Так может быть назван и соответствующим образом оснащнный ноутбук, который позиционируется как персональный СЦ, и СЦ руководителя государства. С другой стороны, для аналогичных объектов могут использоваться термины «ситуационная комната», «интеллектуальный кабинет», «визионариум» и т.п. Одни ситуационные центры, например, для использования в метрополитенах, специализированы достаточно узко, другие являются системами широкого назначения.

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

Качество изображения позволяло увидеть детали вплоть до знаков различия на обмундировании. Далее была обеспечена возможность соответствующему руководителю отдать команду на отвод войск на согласованные рубежи.

Другим примером является проект «Киберсин» Стаффорда Бира - создание системы управления экономикой Чили в 1973 г. В настоящее время правительство Чили финансирует историческую реконструкцию этого проекта. Конференция Metaphorum- прошла под лозунгом «Новые горизонты Организационной Кибернетики после Стаффорда Бира».

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

Материалом послужил опыт участия авторов в разработке технических и программных средств в области приборостроения в 1970 – 1988 гг., создания многодисциплинарных технологий коллективного проектирования, экспертизы и обучения в 1988 – 2009 гг., а также опыт преподавания и применения различных компонентов технологии. Подчеркнм, что при рассмотрении технологий ситуационного центра имеются в виду не столько объекты, называемые ситуационными центрами, сколько те методы и подходы, которые позволяют их эффективно использовать.

Уточним, что термин «технология» подразумевает, помимо комплекса методов и ресурсов решения определнного класса задач, наличие системы воспроизводства этих методов и ресурсов, в частности, системы обучения персонала.

специализированного организационного, технического, математического и программного обеспечения ситуационных центров, поскольку такое рассмотрение является отдельной задачей.

1. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

И СИТУАЦИОННЫЕ ЦЕНТРЫ: ТОЧКИ РОСТА

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

Уникальность анализируемой ситуации и решаемой задачи.

Формирование коллективного образа ситуации.

Наличие центра как точки сборки (места в пространстве), которое является определяющим для действий организации.

Разделение ресурсов на критические и прочие (зависящее от решаемой задачи).

Дадим вариант определения: ситуационный центр (СЦ) – пространство, предназначенное для динамического коллективного формирования образа ситуации (объекта, процесса), обеспеченное ключевыми (критическими относительно решаемой задачи) ресурсами.

Рассмотрим компоненты детальнее.

Назначение – использование для понимания (вводится различие с объектами, предназначенными для информирования, развлечения и т.п.).

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

Средства коллективного пользования для динамического представления, ввода, вывода и хранения информации (потенциальное различение исключительно «ручных» способов, таких, как использование мела, досок, фломастеров и дополнительной компьютерной поддержки).

Способ организации пространства для людей как биологических систем – локализация центра, включая системы жизнеобеспечения, в пределах помещения, транспортного средства и т.п. (различие между центром и корреспондентами, сетевой структурой).

Для детализации анализа мы используем схему «4 уровня», позволяющую структурировать различные описания объектов (процессов). Термин «форма» здесь используется в широком смысле как внешнее проявление функций, отношений, связей и законов (геометрическая форма, форма описания и т.п.). Термин «функция» использован для обозначения всего набора функций, который может выполнять объект в рамках интересующей нас задачи. Термином «фундамент» обозначается вс то, что делает принципиально возможным выполнение функций.

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

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

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

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

Анализ термина «ситуационный центр»

Уровни Примеры описания объекта на заданных уровнях описания Имена Ситуационный центр (ситуационная комната, зал, интеллектуальный кабинет, визионариум,…) Формы Пространство: помещения, автомобили,самолты… Программное обеспечение: аналитика, управление Регламент работы: коллективное обсуждение,… Функции Представление большого объма существенно разнородной информации для понимания сложной ситуации в целом и принятия решений,… Исследование последствий для вариантов принятых Фундамент Мобилизация сенсорных и интеллектуальных (связи, возможностей человека, наличие методов глубокой отношения, переработки информации (Data Mining),… законы) Когнитивный формат представления информации,… Коллективные структуры постановки и решения задач, обработки информации и формирования креативных вариантов решения Схема «9 окон», известная из Теории решения изобретательских задач (ТРИЗ) Г.С.Альтшуллера, позволяет комплексно представить эволюцию рассматриваемого объекта.

Ниже в Табл. 2 приведен пример для объекта «ситуационный центр».

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

Вариант представления объекта «ситуационный центр»

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

Одним из примеров такой структуры является спинной мозг, отвечающий за интерпретацию команд головного мозга. В нашем случае это означает появление структуры, которую мы называем сервисной командой ситуационного центра [ 1, 2 ]. Задачи сервисной команды близки к задачам команд, проводящих различные тренинги и методологические игры (оргдеятельностные, системодеятельностные и т.п.) [ 3 ]. Так, планшетист отвечает за визуализацию материалов по запросам проектной группы и сервисной команды, телекоммуникацию, создание быстрых прототипов, предварительный статистический анализ данных, ведение журнала проекта. Методолог отвечает за корректность терминологии, схематизацию, проблематизацию. Объектом для игротехника являются люди - члены проектной группы и сервисной команды, он отвечает за формирование продуктивного психологического климата (в том числе за ускорение распада неработоспособной группы), создание «зеркала» (образов, моделей) участников.

Введнные понятия позволяют осуществить постановку комплекса задач и наметить подход к их решению.

1.2. Постановка задач и технология решения Будем считать, что проектная группа решает задачу 1: создат проект, которым, в частности, может быть представление (теория, модель и т.п.) о некотором объекте исследования. Предполагая, что работу проектной группы обеспечивают технические средства и сервисная команда, приходим к задаче 2: созданию (виртуальной) технологии оптимальной поддержки всего жизненного цикла постановки и решения задачи 1. Далее возникает задача 3 создания инфраструктуры (машины, комплекса), в которой формируются технологии, указанные в задаче 2. Создание технологии требует постановки задачи 4 - подготовки специалистов по решению перечисленных задач («как учить»), и задачи 5 - создания собственной технологии для решения задачи 4 («как учить учителей»).

Задача 1 (построение понятийного аппарата, добыча и утилизация знаний) рассматривается применительно к ситуации работы проектной группы, которой обеспечена техническая и организационная возможность полиэкранного представления требуемой информации в реальном времени исследования.

Компоненты этой ситуации можно представить следующим списком:

проектная группа является многодисциплинарной;

задача проектной группы плохо формализуема;

группа должна в конце концов представить документ, отражающий ход и результат работы (при этом консенсус не обязателен);

работа проектной группы (циклы: «проектирование-экспертизапрезентация») проводится в течение продолжительного времени;

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

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

Следуя тезису Д.И.Менделеева «Технологии бывают только отечественные», мы ориентировались на подходы, которые в большей степени соответствуют социокультурному фундаменту нашей страны. Одно из направлений, связанное с ситуационными центрами как объектами архитектуры и дизайна, развито в работах Э.П.Григорьева [ 4 ]. Другое направление, ориентированное на формирование методологии и методики организации коллективной работы, возникло на базе исследований Московского методологического кружка, и связано с именами А.А.Зиновьева, В.А.Лефевра и Г.П.Щедровицкого. Проекты О.С.Анисимова и О.А.Жиркова описаны в настоящей монографии. Другие примеры можно найти в работах В.Е.Лепского, Г.Г.Малинецкого и А.Н.Райкова [5 - 7].

Ещ одним, незаслуженно забытым, направлением является создание автоматизированных систем управления (АСУ). Упомянем здесь АСУ «Кунцево», блестящий анализ которой спустя почти 30лет сделал С.П.Никаноров.

В качестве общего подхода мы руководствуется т.н.

«промежуточной технологией» (intermediate technology). Под этим термином, введнным Э.Ф.Шумахером, обычно понимают методы производства, которые «избегают новой технологии…, но являются усовершенствованием местных методов» [ 8 ].

Мы используем этот подход как универсальный системный принцип, в соответствии с которым могут быть сформированы прототипы моделей, проектов и т.п. структур для различных объектов и процессов. Для задач быстрого прототипирования формируется «Экран»-прототип (иначе, рабочая модель) в соответствии с принципом: «Наиболее простой вариант целого, содержащий наиболее сложный компонент» [ 9 ]. Используемое нами понятие простоты/сложности ориентировано на две характеристики формирования объекта в заданном базисе:

Количество элементов (операций и операндов);

Стоимость и дефицитность требуемых ресурсов (в частности, времени, квалификации персонала, формальных ограничений и т.п.).

Здесь уместно вспомнить известный тезис, имеющий отношение к распределению Парето: «20% ключевых ресурсов обеспечивают 80% результата».

Важным фактором понимания процессов, происходящих в ситуационном центре, является учт того, что обычно в проектной группе имеет место различие не только информационных образов («картин мира») участников процесса, но и их систем аргументации.

В качестве примеров упомянем комплексную логику [ 10 ], водную логику [ 11 ] и Русскую логику [ 12 ]. Подчеркнм, что под термином «логика» мы понимаем набор правил, согласно которому действует некоторый объект (реализуется процесс), и здесь этот термин близок к термину «программа». В ходе коллективного исследования и проектирования могут иметь место параллельно идущие процессы формирования и обоснования гипотез. В частности, можно указать на введение и интерпретацию различных логических операций, таких, как «внутренне отрицание», конструирование универсума, адекватного решаемой задаче, а также одновременное использование нескольких «программ логического обоснования». Вс это, не говоря уже о более простых случаях, например, повсеместном использовании термина «цифры»

вместо «числа», вынуждает осуществлять методологический и, в частности, терминологический мониторинг процессов, происходящих в ситуационном центре.

Одним из критических факторов для исследования и конструирования социальных систем является рефлексия.

Современные средства рефлексивного анализа используются для решения самых разнообразных задач. В частности, создатель рефлексивного анализа автор фундаментальных работ [ 13 - 15 ] В.А.Лефевр в рамках сотрудничества с Лабораторией психологии армии США участвует в разработке стратегии и тактики контртеррористической борьбы. В России исследованиями в этой области активно занимается Институт рефлексивных процессов и управления. Достаточно популярны примы рефлексивного управления, известные из трудов Н.Макиавелли, публикаций Дж.

Сороса, китайские стратагемы. Эти примы активно используют бизнес-консультанты, среди которых следует отметить В.К.Тарасова, руководителя Таллинской школы «Арсенал». Однако возможности формализованного рефлексивного анализа практически не освоены. Единственным известным автору примером фундаментального учебного курса по рефлексивному анализу был курс Ю.И.Крылова в Московском государственном университете. В этой связи представляется крайне важной инициатива В.А.Лефевра, направленная на создание факультативного курса рефлексивного анализа для средней школы, одним из результатов которой явилось учебное пособие по математике [ 16 ].

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

1.3. Учебно-исследовательские СЦ Естественным образом СЦ стали использоваться не только для исследований, но и в учебных целях. В 2006 г. создан учебноисследовательский СЦ РАГС, в 2008 г. в Московском государственном Институте международных отношений введены в действие три взаимосвязанных учебно-исследовательских СЦ.

Основное различие учебного и исследовательского аспектов СЦ заключается в следующем:

Преимущественное внимание уделяется изучению методов, а не рассмотрению информации, относящейся к определнной задаче.

Для рассматриваемых задач существуют решения, заведомо квалифицированные как «правильные».

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

Качество проектов, разрабатываемых учебно-проектными группами, является вторичным показателем относительно роста индивидуального уровня квалификации.

Основное отличие учебно-исследовательского СЦ от учебной аудитории, оснащнной аналогичным оборудованием, состоит в применении компонентов технологии СЦ, в частности, относящихся к компетенции сервисной команды (планшетист, методолог, игротехник) для разработки достаточно долгосрочного учебного проекта. Так, поддержка практических занятий в СЦ РАГС реализуется в виде учебно-аналитических задач по решению управленческих проблем.

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

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

Опытные преподаватели давно используют различные примы из арсенала перечисленных функциональных мест. Так, профессор А. П. Минаков, читавший курс теоретической механики в Московском университете, сформулировал принцип «пятерицы»:

истинный преподаватель должен быть ученым, философом, артистом, воспитателем и человеком. Сам А.П.Минаков регулярно «забывал» написать на доске коэффициент в формулу. Добавление коэффициента производилось особым способом, который обеспечивал наджное запоминание студентами наличия этого коэффициента в данной формуле.

Ниже описан опыт использования учебно-исследовательских СЦ Омского филиала Института математики (ОФ ИМ) СО РАН и Омского государственного института сервиса (ОГИС) в 2008 – гг.

Для реализации учебного процесса в учебно-исследовательском СЦ используются два подхода. Один, который можно назвать «Царский путь в наук

и» (имеется в виду изучение различных наук), ориентирован на использование возможностей сознания (левого полушария). Арабская система счисления после римской являлась прорывом как в реализации операций с числами, так и в обучении этой реализации. Таблица Менделеева «упаковала» разрозненные сведения о химических элементах. Использование «упаковки»

изучаемого предмета, адекватной студенту, позволяет значительно улучшить результат обучения. Термин «упаковка» относится к логической и психологической обработке изучаемого материала.

Под адекватностью здесь понимается соответствие «упаковки»

полисенсорным характеристикам студента (аудио, видео, кинестетика и пр.).

Другой подход, названный «Рефлексивным театром» [ 17 ], ориентирован на возможности подсознания. Тезис Я.А.Коменского «…только тогда школа была бы действительно школой или театром видимого мира, преддверием школы интеллектуальной», ориентирует на использование в образовательном процессе идею театра и визуализации. В нашем понимании театр начинается не с вешалки, а с ассоциации (А связано с Б) и аналогии (А похоже на Б), которые является мощными интеллектуальными инструментами.

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

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

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

актры (методологи и игротехники сервисной команды ситуационного центра) могут использовать театральные технологии и реквизит;

строятся «зеркала» (в частности, психологические портреты и характеристики компетентности), всех участников процесса;

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

Приведнный перечень является описанием идеализированного процесса, который имеет много вариантов реализации. Каждая сервисная команда ситуационного центра сама определяет пределы провокаций, возгонки рефлексии и степени «просвечивания» себя и остальных участников. Для построений «зеркала (портрета)»

участников процесса используется, в частности, рефлексивный анализ в трактовке В.А.Лефевра с элементами когнитивной графики. Используются также методы соционики (TypeWatching, расширенной версии типоведения по К.Г.Юнгу) как способа адаптации метода обучения к индивидуальным особенностям каждого человека [18].

Ознакомление участников с их моделями, оценками компетентности и т.п. характеристиками является полезным, но зачастую болезненным процессом, что требует особого регламента и осторожности. Возможности театра ситуационного центра позволяют создать инструмент, адекватный задаче. Одним из таких инструментов является работа под масками, в том числе по вариантам «один человек – несколько масок» и «несколько человек – одна маска». Создание таких масок в локальной сети и/или в сети Интернет является вполне доступной операцией.

Опишем способ подготовки материала для реализации предложенным способом. Схема, которую должны усвоить студенты, представляется им в нескольких сценах (вариантах ситуации). Важно, что при сохранении схемы (т.е. структуры связей и отношений действующих лиц) может изменяться реквизит, персонажи, актры. Комментатор находится вне пространства как актров, так и зрителей. Его комментарий может быть провокационным, противоречащим ситуации и схеме. Считается, что процесс обучения завершн успешно, если студенты в состоянии реконструировать схему, являющуюся инвариантом представленных ситуаций, и реализовать свой вариант ситуации, соответствующий данной схеме. Такая реализация процесса может быть конструктивным дополнением других способов организации коллективной работы, и сама может быть дополнена аналитикой.

Одним из примеров стала «Лавина» - игровое моделирование чрезвычайной ситуации в экспериментальном учебноисследовательском СЦ ОФ ИМ СО РАН. Мероприятие было разработано для студентов Омской государственной медицинской Академии (ОмГМА) и реализовано в два этапа. На первом этапе студенты ОГИС, осваивающие технологии СЦ в рамках специальности «прикладная информатика (в сфере сервиса)», сформировали сценарий ликвидации последствий схода лавины, сыграли роли в соответствии со сценарием (МЧС, медицинская служба, и т.п.) с записью на видео, а затем смонтировали материалы в виде учебно-игрового фильма. После соответствующего анализа материалы как прототип были показаны двум группам студентаммедикам, которые создали и проиграли в СЦ свои версии развития чрезвычайной ситуации.

Итоги работы с использованием этого подхода подводились на конференциях ОГИС «Рефлексивный театр ситуационного центра»

в 2007, 2008 и 2009 гг., которые проводились с использованием технологии СЦ: наличием проектной группы, сервисной команды, телекоммуникаций и т.п. В 2009 г. был проведн эксперимент по применению метода анализа иерархий для оценки компетенций дизайнера. Особенностью эксперимента было разделение проектной группы студентов и преподавателей: часть группы находилась в Омске, другая – во Владивостоке, во Владивостокском государственном университете экономики и сервиса.

Работа проектной группы осуществлялась в формате телеконференции.

Развитие технологий СЦ продолжается в рамках проекта «ГенГуру» [2, 19].

Опыт работы позволяет сформулировать следующие выводы и рекомендации:

Технологии ситуационного центра достаточно эффективны и доступны для использования практически при любых ресурсах при обязательном наличии основного качества субъекта высокой степени готовности реализовать свои намерения (иногда это качество квалифицируют как политическую волю).

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

Для систем управления социальными системами критически важным является наличие рефлексивного компонента, основой которого является формализованный рефлексивный анализ.

Критическим ресурсом ситуационных центров являются сервисные команды, способные организовать методологически корректную и методически грамотную работу проектных групп.

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

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

Концепция предлагаемого подхода заключается в организации процесса управления как коллективного взаимодействия персонала организации и среды существования этой организации – социума – по технологии ситуационного центра (СЦ).

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

1.4. Избранные компоненты технологии Методологическая схема Основной методологической схемой является схема рис. 1, согласно которой любой объект исследования представляется проекциями на трх «плоскостях»:

1. исследователь (интерпретатор языка и логики);

2. логика (язык, способ описания);

3. онтология (описание объекта средствами «плоскости»

Значения перечисленных терминов могут формироваться самой проектной группой (сервисной командой) [ 20 ]. Наиболее совершенном в этом плане представляется подход [ 10 ]. Отметим ключевое значение «плоскости» 1: при отсутствии и/или недоопределнности исследователя-интерпретатора неизбежны коллизии. Отметим также аналогичные схемы «задача - программа исполнитель».

Здесь возникает и рефлексивная задача построения описаний (онтологий) «плоскостей» 1 и 2. Отдельным вопросом является учт незнания и непонимания [ 21 ].

Прототип В качестве системного принципа используется понятие «Экран»прототипа («рабочей модели»): «наиболее простой вариант системы, содержащий наиболее сложный элемент»; графическая интерпретация приведена на рис. 2. Сложность здесь понимается как характеристика объекта относительно заданного базиса (число операндов и операторов, необходимых для конструирования объекта), а также как степень дефицитности необходимых ресурсов [ 9 ]. На схеме рис. 2 сложность вариантов реализации каждого компонента пропорциональна площади, занимаемой изображением компонента. Каждому классу (группе) компонентов соответствует определнная геометрическая фигура. Прототип собирается из фигуры, имеющей площадь, максимальную для данной схемы, и минимальных по площади экземпляров всех остальных фигур.

Рис. 2. Пример структуры «Экран»-прототипа (три вида компонентов) Визуализация и когнитивная пиктографика Научная визуализация является исключительно эффективным инструментом. Существуют подходы типа «mind map» и потоковых схем [6]. В 1973 г. была опубликована пионерская работа по психографике [22]. Классическими образцами являются книги Эдварда Тафти [ 23 - 25 ]. Интересные подходы предложены Б.

Ковалерчуком [26].

Нами предложены принципы создания систем пиктограмм – «Экран»-пиктографика (включая фейкодеры - лица Чернова, бодикодеры [10] и аналогичные конструкции) – размещение пиктограмм объектов, отражающих их (объектов) стадию развития в течение жизненного цикла, в координатах внешней системы.

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

Если для модели объекта в жизненном цикле потенциально предусмотрено N этапов, то максимально полное изображение объекта формируется из N элементов. По мере изменения объекта изменяется число (и номенклатура) используемых элементов.

Степень выраженности заданных свойств объекта отражается способом выполнения элементов изображения (сплошная или штриховая линия, интенсивность цветовой окраски и т.п.).

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

Изображения объектов размещаются в системе координат, адекватной решаемой задаче (вариант «логических координат»).

Конкретизация знаний об исследуемых объектах и процессах позволяет дополнять методологические схемы пиктографическими с целью детализации описания ситуации при формировании ее образа.

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

Высота шара – материальные ресурсы (площадь лабораторий, количество оборудования и т.п.).

Ширина шара – объм бюджетного финансирования.

Ширина корзины – численность «неостепеннных» сотрудников.

Высота корзины – численность сотрудников с учной степенью.

Длина троса – численность управленческого персонала.

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

Рис. 3. Схема сравнения экономической (Х) и научной (Y) продуктивности В качестве элементов могут быть использованы «невозможные фигуры» О.Рутерсварда, образцы которых можно встретить на гравюрах М.Эшера. Дополнительные возможности представляет анимация когнитивных образов.

Измерения и статистический анализ Измерения существенно зависят от измерительного устройства и методики его применения. Во многих приложениях используются экспертные оценки. В связи с этим возникает задача мониторинга компетенции экспертов в процессе исследования. Для задач категоризации эффективно может быть применена «формула человека» [ 14 ]. Средства визуализации могут быть дополнительным ресурсом повышения адекватности экспертных оценок для конкретной ситуации измерения.

Бывают ситуации, когда эксперт существенно заинтересован в анонимности. Для исследования теневых процессов в 1965 г. С. Л.

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

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

Пусть в группе из N человек N{A} человек относятся к подгруппе А и N{B} - к подгруппе В, причем N{A} + N{B} = N.

Значение N полагается известным, значение N{A} подлежит оценке. Испытуемым предлагается вероятностный эксперимент с двумя классами возможных исходов C и D, вероятности которых P(C) и P(D) известны, P(C) + P(D) = 1. Событие С связывается с принадлежностью испытуемого к подгруппе А. Испытуемый заранее выбирает для себя (и не сообщает об этом никому), какие именно исходы он связывает с событием С. Например, две определнные грани игральной кости могут быть связаны с событием C, а оставшиеся четыре – с событием D. Затем проводится эксперимент, по результатам которого каждый сообщает свой личный результат: совпало ("ДА") или не совпало ("НЕТ") случайное событие в эксперименте с его принадлежностью к подгруппе. Поскольку ответ не раскрывает принадлежности, индивидуальная анонимность гарантирована. При этом знание N(ДА)+N(НЕТ)=N, позволяет получить оценку количества членов группы с характеристикой А в виде N{A}=(N*P(D)-N(ДА) ) /(1 - 2*P(C)).

Графическая иллюстрация схемы приведена на рис. 4.

Штриховкой обозначены группы, пропорциональное соотношение которых является предметом оценки.

Платой за анонимность является некоторая потеря точности, а также сложность организации эксперимента. Автор рекомендует перед основным вопросом задавать вопросы с очевидными для аудитории и проверяемыми на месте ответами. Например, перед тем, как задать вопрос: «Вы сами принимали тяжелые наркотики?», можно задать вопросы: «Вы находитесь в данной аудитории?» и «В этой аудитории у Вас есть сосед слева?». Такой способ демонстрирует как анонимность, так и относительность точности оценки (либо непонимание условий эксперимента).

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

Данная процедура, естественно, не защищает эксперта от последующего использования «детекторов лжи».

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

проверяется их адекватность теоретическому распределению критерия. Пусть, например, анализируются 100 массивов данных по 200 выборочных значений в каждом. Тогда вместо принятия решений типа «массив из 200 значений соответствует (или не соответствует) распределению Гаусса (Вейбулла и т.п.) с уровнем значимости 0,05», принимается одно решение: «100 значений критерия согласия соответствуют (или не соответствуют) распределению Колмогорова (Пирсона и т.п.) с уровнем значимости 0,05 ».

Общая рекомендация: целесообразно моделировать поведение самого аппарата статистических исследований до начала или параллельно с осуществлением обработки данных эксперимента.

Библиографический список к разделу 1. Филимонов В.А. Сумка «Ген-Гуру» - 2009 // «ЗнанияОнтологии-Теории» (ЗОНТ-09). Матер. Всеросс. конф. с междун.

участием 22-24 октября 2009 г., Новосибирск//Новосибирск: Ин-т математики им. С.Л.Соболева СО РАН.

2. Филимонов В.А. Спинной мозг ситуационного центра// «Ситуационные центры и перспективные информационноаналитические средства поддержки принятия решений». Сб.

материалов Междун. науч.-практ. конф. 7 - 9 апреля 2008 г. // М.:

Российская Академия гос. службы, 2009, с. 361-366.

3. Филимонов В.А. Команды для ситуационных центров:

«извозчик», «Фигаро», «наставница» // Труды 4-ой междун. конф.

«Когнитивный анализ и управление развитием ситуаций», 2004, М.:

ИПУ РАН.- Т.2. с. 104-107.

альтернативных решений // Информатика и вычислительная техника, № 1, 1997, с. 78 - 82.

5. Методологические аспекты инновационного развития России// Проектно-аналитическая записка по итогам работы Клуба 6. Малинецкий Г.Г. Совесть, рефлексия и российские катастрофы// Рефлексивные процессы и управление. Сб. матер. VII Междунар.

Симп. 16-17 октября 2009 г., Москва// М.: Когито-Центр, 2009, с.

158-162.

7. Райков А.Н. Лепесток опоры, или философия решений. - М.:

СИНТЕГ, 2004. - 48 с. (Серия "Управление").

8. Шелдрейк Дж. Теория менеджмента: от тейлоризма до японизации / Пер. с англ. под ред. В.А.Спивака. - СПб: Питер, 2001.- 352 с.

9. Полляк Ю.Г., Филимонов В.А. Статистическое машинное моделирование средств связи.- М.: Радио и связь, 1988.- 176 с.

10. Зиновьев А. А.: Логический интеллект.-М.: Изд-во Моск. гум.

ун-та, 2005.-284 с.

11. Боно Э. Водная логика.- Мн.: «Попурри», 2006.- 240 с.

12. Лобанов В.И. Русская вероятностная логика.- М.: Русская правда, 2009.-317 с.

13. Лефевр В.А. Алгебра совести.- М.: «Когито-центр», 2003.- 426 с.

14. Лефевр В.А. Рефлексия.- М.: «Когито-центр», 2003.- 496 с.

15. Лефевр В.А. Лекции по теории рефлексивных игр.- М.: «Когитоцентр», 2009.- 218 с.

16. Филимонов В.А. Алгебра логики и совести/ Вступительное слово В.А.Лефевра//Учеб. пособие для старших классов общеобразовательных и профильных школ.//Омск: Омский гос. ин-т сервиса, 2006.- 72 с.

17. Рефлексивный театр ситуационного центра (РТСЦ-2007) // Всеросс. конф. с междун. участием// Омск: Омский гос. Ин-т сервиса, 2007.- 140 с.: ил. + 16 с. вкл. ил.

18. Линксман Р. Как быстро изучить любой предмет.- Мн.:

«Попурри», 2003.- 288 с.

19. Филимонов В.А. Исследовательский комплекс «Ген-Гуру»

(эскиз многодисциплинарного проекта)// «Знания-ОнтологииТеории» (ЗОНТ-07). Матер. Всеросс. конф. с междун. участием 14сентября 2007 г., Новосибирск//Новосибирск: Ин-т математики им. С.Л.Соболева СО РАН, Т.1, с. 24-31.

20. Филимонов В.А. Интеллектуальная компьютерная среда для коллектива экспертов// Интеллектуальные торпеды. Материалы науч. конф. памяти Г.П.Щедровицкого «Георгиевские чтения» 21- февраля 1995 г.- Новосибирск: СО РАН, Ин-т интелл.

инноваций и проблем консультирования, 1996.- С. 148 - 152.

21. Нариньяни А.С. Знание как особая форма незнания.

http://www.futurerussia.ru/build/ch1/znan22.htm 22. Лефевр В.А.: Психографика (знаки страстей в математических структурах)- В кн.: Лефевр В.А.. Рефлексия.- М.: «Когито-центр», 2003.- 496 с.

23. Tufte, E. R. Visual Explanations: Images and Quantities, Evidence and Narrative, 1997, Cheshire, CT: Graphics Press, 157 p.

24. Tufte E. R. Beautiful Evidence, 2006, Cheshire, CT: Graphics Press, 213 p.

25. Tufte E. R. The Visual Display of Quantitative Information, 2nd edition, 2007, Cheshire, CT: Graphics Press, 199 p.

26. Kovalerchuk B. Visual and Spatial Analysis. Advances in Data Mining, Reasoning, and Problem Solving.- Schwing, James (Eds.).XX, 576 p.

27. Warner S. L. Randomized response: a survey technique for eliminating evasive answer bias// J. Amer. Statist. Assoc., 1965.- V.

60, №. 309.- P. 63 - 69.

2. ИНФОРМАЦИОННО-ДЕЯТЕЛЬНОСТНАЯ СТРУКТУРА

СИТУАЦИОННОГО ЦЕНТРА

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

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

Я начну с определения, выделив три аспекта.

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

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

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

Я отделяю третье от второго потому, что мировоззрение или методология шире, чем наука. Во-первых, методология учитывает вопросы ремесла и искусства, а во-вторых, она включает исследующего субъекта в само рассмотрение, что наука, вообще говоря, запрещает делать. А в рамках методологии можно даже позволить себе двигаться в противоречиях. Дело в том, что формальные системы либо очень мелкие, как, например, теория групп, которая охватывает почти все, либо очень узкие, но обслуживающие глубокие приложения.

Согласно Георгию Петровичу Щедровицкому (Г.П.), деятельностный подход родился в начале второй половины прошлого века в Московском методологическом кружке (ММК) как реакция на ситуацию, которая сложилась к середине XX века. А именно, потребовалась всеобщая организация в целое мышления и деятельности, а наука того времени как и философия не были способны осуществить такую организацию. В частности, они не были способны на создание всеобщей картины мира.

Московский методологический кружок – это философскометодологическая и практическая школа интеллектуальной работы со своими оригинальными приемами и стилем организации коллективного рефлектирующего творчества. ММК превратился в методологическое широкое движение, замалчиваемое тогда, к сожалению, «официальной» наукой. Что для нас, информатиков, существенно из того, что они сумели сделать впервые в мире?

Было показано, что формой существования цивилизации является деятельность, которая связывает ее в нечто целое. Что системы делятся на естественные и искусственные [3], и что они существенно различаются, потому что естественные системы описываются причинно-следственными связями – отвечают на вопрос «почему это происходит?», а искусственные же системы отвечают на вопрос «кому это нужно?», потому что они следуют целям, которые надо достигнуть, и значит, они подчиняются разным законам. Проиллюстрировать это проще всего так: следствия всегда имеют причиной то, что происходило в прошлом, а результаты деятельности всегда определяются целями, которые вообще говоря, отнесены к будущему.

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

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

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

ММК было обосновано также языковое мышление. Они показали, что мыслительная деятельность, которой все мы занимаемся, – это деятельность со знаковыми формами. Причм можно (и нужно) отличать мыслительную деятельность от коммуникативной деятельности, от деятельности понимания, можно все их отделить от производственной деятельности и достаточно хорошо специфицировать. Все это было сведено в некоторое общее комплексное, представление, которое называется «Системная мыследеятельность» (СМД). Именно этот комплекс как категорию я и буду иметь в виду, в качестве обоснования (онтологии) принимаемых свойств оснований информатики.

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

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

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

Практическая целенаправленность может быть сведена к трем основным принципам:

1. Не столько познание, сколько освоение и овладение.

2. Прожективность — не только получение знания и описание, но и выработка предписаний и проектов.

3. Критерием истины является не истинность, как соответствие описания объекту, а реализуемость, как соответствие объекта проекту или действия предписанию.

Если удалось реализовать заданную в предписании деятельность, следовательно, это предписание истинно.

Если вам удалось осуществить проект, следовательно, и проект был истинным.

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

(1) нисхождение от эмпирически конкретного к логически абстрактному и (2) последующее восхождения от логически абстрактного к логически конкретному.

Во-вторых, она также сохраняет соответствующий этому методу способ представления объектов как идеальных объектов, выраженных в схематической знаковой форме. Вот это и есть сущность научного метода, по Г.П. [7].

А как же модели? Как же научные задачи, проблемы, факты, теория и знания? Это уже специфически предметно-теоретические образования. Но сутью научного метода, употребляемого вне рамок научно-теоретических предметов, остаются процессы нисхождения и восхождения и представление идеального объекта в схематической знаковой форме.

Будем исходить из справедливости следующих двух основных тезисов, подтверждаемой всем ходом развития программирования и информатики за их существование более полувека:

Прямой тезис (Г.П. Щедровицкий), — Всякая деятельность осуществляется по программе (норме) [7], более технически точно — каждая конкретная деятельность программного фрагмента, в заданной соответствующей операционной обстановке.

Обратный ему тезис (А.А. Берс), — Каждое единичное некоторой конкретной деятельностью [1].

Фактически я рассматриваю информатику как конструктивную теорию деятельности. Конструктивность такого подхода определяется тем, что для всех основных понятий и структур предлагаются технически отчетливые ответы на два основных конструктивных вопроса:

как этим пользоваться (синонимы, — зачем, что это такое)?

как это устроено (синоним, — почему это так, как это сделать)?

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

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

Приведем вначале краткую сводку основных понятий и структур, выработанных ныне в информатике, а затем покажем, как они проецируются на задачи СЦ.

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

Про языки. Мы перешли на знаковые формы, на тексты программ.

Появилась возможность писать содержательные (т.е. отражающие смысл) обозначения, например какую-нибудь ячейку памяти, в которой хранится последнее вычисленное значение, можно обозначить: «здесь хранится Последнее Вычисленное Значение».

Появился, как у всяких текстов, синтаксис, но я хочу обратить внимание на то, что у программных текстов имеются две семантики, и это было с самого начала.

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

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

Естественно, что появились все основные структуры программ, которые мы все прекрасно знаем. Описания, операции, выражения, операторы. Следование, переходы, ветвление, циклы, вызовы.

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

Самый важный момент, который здесь следует отметить, с языками появилось понятие данных. И появились понятия: тип данных и представление данных. При этом среди типов выделились простые, составные и динамические типы. Вот примеры простых типов:

логические, битовые и байтовые, вещественные и целые числа, указатели; составные типы: массивы, структуры, строки;

динамические типы: списки, деревья, графы и т.д.

Понятие типа эволюционировало. Изначально тип определялся как множество значений, которое данная величина может принимать.

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

Кроме хорошего, появилось некоторое количество трудностей.

Коллизия обозначений: поскольку количество слов, которые мы используем, не так велико, они начинают совпадать. Тогда были придуманы такие конструкции, как блок и модуль. А если несколько человек делали части одной программы, оказывалось что то, что надо стыковать, – называется по-разному. Там тоже возникали соответствующие проблемы. Кроме того, происходит последовательное, постепенное, но постоянное, отчуждение исполнения программы от программиста, потому что между ними стоит транслятор и не какой-нибудь, а оптимизирующий компилятор, и то, что вы написали, и то, что будет исполняться, совсем друг на друга не похоже.

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

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

Возникли два режима работы с исходной программой:

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

Впоследствии появилась возможность переходить к смешанным исполнениям (по А. П. Ершову), когда трансляция и интерпретация могут делаться по очереди.

Кроме того, всегда была некоторая рутинная работа: либо на исходном уровне надо собрать куски и согласовать между собой, либо после некоторых преобразований надо рабочие подпрограммы состыковать.

Языковая парадигма дала нам в руки эффективные средства свертки действий в форме, процедур, модулей, появления стандартных библиотек и баз данных, в которых стандартным образом хранилась информация.

1970-е годы были посвящены в основном изменениям в архитектуре и эффективному использованию вычислительных процессоров.

Значительно развилась и изменилась архитектура: появились многоуровневая память, многопроцессорные комплексы. Появились специальные и вспомогательные процессоры, например, каналы ввода-вывода.

В системе IBM/360-370 появилась совместимость для целого класса технически разных машин с одной архитектурой. Были построены всевозможные операционные системы, которые занимались планированием работы и выполнением ее без участия, более того, с отторжением пользователя.

Один процессор старались набить «под завязку» – это мультипрограммный режим. Потом в программах стали выделять несколько процессов – мультипроцессный режим.

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

В результате все это выглядит следующим образом. Есть исходная программа. Она попадает в систему программирования.

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

Другими словами, до компьютера ведет слишком длинная дорога, и что делается в компьютере, когда ваша программа находится на каком-то шаге в языковом тексте, никто вам сказать не сможет. Это и есть отчуждение программиста от исполнения программы. Ошибку, которая находится в неизвестном месте на неизвестном слое, отловить довольно трудно. Этот самый трудомкий аспект программирования, как известно, называется отладкой. И за сложность архитектуры, и за высокий языковый уровень и за удобства ОС, за все приходится платить усложнением отладки.

2.3. Операционные обстановки и единичные исполнения Начиная с самой первой машины, все программы исполняются более или менее одинаково. Берется программный фрагмент, который состоит из предписаний, записанных в некотором линейном порядке. Среди этих предписаний есть указания, если надо нарушать этот линейный порядок внутри программного фрагмента. Про каждое предписание можно сказать, что для его реализации существует другой программный фрагмент, и т. д. Получается некоторый стек таких вызовов. Этот стек придуман в 1957 году, он был даже запатентован, но срок патента уже истек. Сделал это известный ученый-Информатик профессор Фридрих Бауер.

Чтобы программный фрагмент заработал, надо учесть очень многие вещи: систему команд, правильность расположения данных, к которым он обращается, и т. д., вплоть до того, что имел в виду программист, когда он писал эту программу, но в явном виде в нее не заложил. Ленинградский математик и видный программист Г. С.

Цейтин называл такое явление «призраками программирования».

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

Составляющими операционной обстановки, необходимой для корректного исполнения программного фрагмента, являются:

заданной структурой и составленный из множества 2. Рабочая область, для хранения промежуточных 3. Перечень используемых (внешних к обстановке) объектов;

4. Перечень используемых протоколов взаимодействия.

Свойства и особенности исполнителей, объектов и протоколов будут подробнее рассмотрены ниже.

Для каждого единичного исполнения (ЕИ) создается своя замкнутая операционная обстановка, при этом исполнители разных обстановок могут различаться по своим возможностям, т.е. ПрФ могут быть записаны на разных языках, с разными наборами предписаний.

Сигналы, получаемые исполнителем в ходе ЕИ, могут повлиять на ход этого исполнения.

Единичное исполнение начинается с исполнения начального предписания своего ПрФ и завершается по исполнении его конечного предписания. После исполнения некоторого предписания определяется его предписание-преемник, и оно исполняется.

Все предписания в составе ПрФ могут относиться к одному из четырех родов:

1. структурные переходы, которые могут указать себе в качестве преемника любое предписание в пределах данного 2. непосредственные команды исполнителя, которые он сам может исполнить, неописуемым извне образом;

рассмотрено далее);

4. вызов протокола.

Обычно преемником служит следующее в ПрФ предписание, но этот порядок исполнения может быть изменен за счет структурных переходов.

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

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

Другими словами, если есть предписание на выполнение некоторой деятельности и требуемая деятельность элементарна (т.е. е строение не известно), то она будет исполнена как команда некоторого исполнителя, а если деятельность составная, то е составляющие части представляются предписаниями некоторого реализующего е ПрФ, и его ЕИ будет происходить в новой отдельной обстановке.

Значит, мы можем рассмотреть любую деятельность как ЕИ некоторого «корневого» ПрФ, причем при исполнении каждого его предписания происходит ЕИ «его» ПрФ.

Запуск новых обстановок для ЕИ обрывается, когда очередное предписание оказывается «непосредственной командой» соответствующего исполнителя. Эта совокупность исполнений разворачивается динамически, а затем — к концу ЕИ исходного корневого ПрФ — полностью исчезает.

Операционная обстановка существует (собирается) только на период единичного исполнения и распадается (пропадает) по его завершении. Обстановка замкнута потому, что все изменения, происходящие в ходе ЕИ, локализованы в ней, невозможны какиелибо вторжения в рабочие области других обстановок, а также переходы извне внутрь ПрФ.

Таким образом, единичные исполнения, протекающие в разных обстановках, оказываются независимыми и могут быть осуществлены параллельно, хотя исполнители могут обмениваться сигналами.

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

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

Поэтому все локальные имена оказываются многомерно упорядоченными, это позволяет легко переходить к параллельному исполнению.

Внутри каждой обстановки исполнение каждого предписания е ПрФ является элементарным и выполняется за один такт е внутреннего времени. Например, ЕИ корневой обстановки на рисунке выше состоит в исполнении 9-и предписаний и занимает ровно 9 тактов, но исполнение предписания, в «вышестоящей»

обстановке, вызвавшего исполнение самого корневого ПрФ занимает только один такт.

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

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

И, кроме того, имеет место замкнутость по времени, потому что в каждой обстановке порождается свое собственное локальное время.

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

2.5. Свойства единичного исполнения Утверждение, что любое единичное исполнение завершается в конечное число тактов, играет во всех этих рассуждениях решающую роль. Без него не имеет смысла представлять ПрФ как совокупность предписаний. Другими словами, мы лишимся возможности рассматривать некоторую конкретную деятельность как составную, т.е. самого мощного средства языков — свертки.

В отличие от обстановок и их составляющих, которые суть реальные статические предметы и могут быть запасены и сохраняемы, единичное исполнение — это процесс, т.е. оно однократно и неповторимо. Конечно, по одному и тому же ПрФ может быть опять вызвано ЕИ в такой же, как и прежде обстановке, однако это будет уже другое ЕИ, т.е. такая же, но не та же самая деятельность, проведенная в другой раз. Другими словами, к деятельности (ЕИ) не применимо понятие «экземплярность». Важно отметить, что два «таких же» экземпляра могут в реальности и не быть тождественно одинаковы, например, в процессе старения, а для «одного и того же» — этой проблемы не возникает.

Можно говорить, однако, что один и тот же исполнитель привлекается в разные обстановки, также можно представить, что есть два «экземпляра» таких же (одинаковых) исполнителей. Или, что один и тот же ПрФ, обеспечивает в разных обстановках другие ЕИ, приводя к различным результатам.

Рассмотрим этот интересный вопрос подробнее. Успешное проведение ЕИ требует, чтобы ПрФ был согласован с обстановкой, т.е., чтобы входящие в него предписания были «понятны» исполнителю, так чтобы исполнитель был в состоянии обеспечить исполнение этих предписаний. Какие реализующие ПрФ будут вызваны исполнителем, зависит от обстановки.

Можно обсудить, как с информационно-деятельностной точки зрения вводятся понятия текста и его смысла. Имея ПрФ, будем фиксировать ход событий деятельности, т.е. запишем ту последовательность предписаний, которая возникла при его ЕИ в некоторой обстановке. Эта запись составлена из выполненных предписаний. Е вполне можно использовать как ПрФ в такой же обстановке и снова записать ход событий, возникший при ЕИ теперь. Легко видеть, что оба хода событий совпадут. Другими словами, исполнение исполнения совпадает с ним самим, заметим это на будущее.

Кроме того, мы можем теперь рассматривать текст как запись хода событий, фиксирующую порядок исполнения предписаний некоторой (мысле-) деятельности. Тогда чтение этого же текста в другой обстановке и другим исполнителем можно рассмотреть как новое ЕИ этого ПрФ в этой второй обстановке. Эта деятельность и может быть сопоставлена «смыслу» текста (или его другого экземпляра). Здесь уже появляется возможность исследовать разные интересные детали, например, некоторые предписания, которые будут при этом недоступны пониманию как незнакомые слова и т.п.

Самым важным при этом является то, что смысл текста отражает порождающую его деятельность и заново возникает, если возникает, при деятельности чтения текста, которая определяется не только текстом (как ПрФ), но и всеми составляющими в новой обстановке, и исполнителем в первую очередь. Таким образом, оказывается, что смысл текста, определяется читателем.

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

Я считаю, что после понятия подпрограммы, которое ввел М.

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

Логическую структуру объектов можно, исходя уже из сегодняшних соображений, показать таким образом.

объекта есть свой собственный домен, где хранится его состояние, и где подобъекты.

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

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

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

Далее, для облегчения описания объектов была придумана замечательная вещь, которая называлась наследование между классами объектов. Стоит напомнить соотношение между классами и объектами: объект – это единичный экземпляр, порожденный классом. Но между классами и объектами не было проведено, а в языках типа «С с плюсами» и до сих пор не проводится четкого разграничения. Не подчеркивается, что для эффективной реализации объектов вся эта «классовая» информация должна быть снята статически, т. е. использована до начала исполнения программы, что класс – это только информация по созданию объектов. А именно, информация о наследовании, и информация о том, что некоторые одинаковые обращения к объектам для разных типов объектов будут отрабатываться по-разному (полиморфизм).

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

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

Есть хороший простой пример полиморфизма. Если вы хотите поехать из Новосибирска на Алтай, надо выехать на дорогу М52 и поехать на юг. Так вот, поехать на юг прямо по карте, то есть по объекту «карта», по компасу – это один метод. А ехать на юг прямо по дороге (т.е. по касательной к е осевой линии) – другой. Поэтому когда вы выедете на шоссе и поедете «прямо на юг» по компасу, то я могу точно предсказать, в каком кювете вы окажетесь ровно через пару секунд. А оказывается, что «ехать прямо по…», можно и по кривой дороге. Это и есть тот самый полиморфизм.

Еще одного понятия вообще не было. Когда описывают объект, то говорят « объект имеет некоторый тип». Тип – это набор методов, которыми можно обращаться к этому объекту. Тип приписан объекту, но ведь обращаются к объекту все равно через его обозначение, то есть – через имя. И тип вполне можно отнести к имени. А тогда получится естественная ситуация, что если вы через это имя обращаетесь к объекту, то есть пытаетесь что-то сделать в его домене, то у вас этот объект выглядит как объект некоторого типа, а через другое имя вы можете на этот же самый домен посмотреть как на домен объекта другого типа. Это можно назвать политипией.

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

В результате обращения с объектом его состояние (т.е.

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

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

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

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

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

объекту может быть «наказуемо», а более точно — нет гарантии, что его состояние не изменится.

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

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

2.7. Элементарные и составные объекты Объект называется элементарным, если при обращении к нему не упоминается об его частях. Одна и та же вещь может рассматриваться и как элементарный объект и как составной, т.е. с указанием того, какие подобъекты есть у объекта. В частности, могут потребоваться некоторые конкретные обращения к составному объекту, которые должны работать именно с отдельными его частями.

Но, если мы и захотим завести подобъекты в объекте, то принцип информационной замкнутости немедленно скажет нам, что подобъект объекта не может быть объектом и обратиться к нему как к объекту нельзя. А теперь, представьте: у вас была куча деталей, т. е. объектов, а потом вы из них собрали видеокамеру.

Видеокамера начинает работать, а детали как отдельные сущности перестали существовать. Они спрятались внутрь. И соответствующий подобъект может быть тоже достаточно сложным, например, строка матрицы — это вектор, у которого есть свои элементы.

В силу информационной замкнутости объекты не пересекаются, что в частности отражает отдельность представляемых ими вещей. Отсюда напрямую следует, что подобъект объекта не может быть объектом. Быть объектом — это определнный статус. Другими словами, это означает относительность понятия объекта, т.е. если, например, в данной деятельности предусматривается работа с некоторой совокупностью вещей как с составным объектом, то именно эта совокупность в целом должна получить статус объекта, а составляющие е вещи — нет. Они в этой деятельности будут только подобъектами.

Анализируя опыт работы с составными объектами, можно заметить, что она всегда проходит в две стадии: сначала нужно «добраться» до требуемого подобъекта, а затем уже «обращаться с»

ним.

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

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

Оказывается, так получается просто потому, что у нас дефицит средств. И средство, которое нам нужно, — это умение группировать объекты так, чтобы они не теряли статуса своей объектности.

2.8. Конфигурации объектов. Отдельности Достаточно часто необходимо иметь возможность рассматривать некоторую совокупность объектов как целое, не теряя при этом самостоятельного статуса самих этих отдельных объектов. Мы показали, что эту совокупность нельзя объявить просто одним составным объектом, а, следовательно, чтобы понимать, нам потребуется ввести новое понятие.

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

Другими словами, конфигурация — это такое множество объектов, при котором есть еще один выделенный объект, «голова конфигурации». Через голову обеспечивается навигация к любым составляющим объектам. Значит, конфигурация – это множество объектов, объединенных средствами навигации из головного объекта, вообще говоря, эти объекты могут находиться в разных подпространствах, они могут быть связаны, например, указателями друг с другом, а могут быть несвязанными. Конфигурация сама приписана тому подпространству, где находится ее головной объект. И тип конфигурации – это как раз набор операций навигации.

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

На примере из теории социальных ролей: каждый из нас является с одной стороны сотрудником института, входит в эту конфигурацию и, с другой стороны, является членом своей семьи, семьи своих детей, круга своих знакомых. Мы можем насчитать некоторое количество конфигураций, которым мы приписаны, и через которые нас можно доставать.

Может получиться и такая ситуация:

есть некоторый объект F, конфигурация А имеет доступ к нему, она считает, что это объект, а раз это объект, то он не может самостоятельно изменять свое состояние, он пассивен. Но она может обнаружить, что он меняет свое состояние, при этом она не обязана знать, что объект F входит в другую конфигурацию B, через которую это состояние изменялось.

Тогда получается, что либо F не надо считать объектом, а надо считать субъектом, который может самостоятельно менять свое состояние, либо надо говорить о некоторой наведенной активности на этот объект.

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

Вернемся к описанию подобъектов матрицы, сформулировав следующее: мы хотим, чтобы в матрице были как подобъекты и столбцы, и строки, а для метода прогонки еще были и диагонали – все они, конечно, пересекаются. Однако, любой подобъект объекта может быть представлен как конфигурация других объектов, которые отнесены к внутреннему подпространству домена-хозяина. Это легко доказываемое утверждение.

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

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

Когда при ЕИ некоторого ПрФ в обстановке исполняется предписание рода «обращение к объекту», то можно следующим образом описать ход событий:



Pages:     || 2 | 3 |


Похожие работы:

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования Оренбургский государственный университет С.В. МИРОНОВ, А.М. ПИЩУХИН МЕТАСИСИСТЕМНЫЙ ПОДХОД В УПРАВЛЕНИИ МОНОГРАФИЯ Рекомендовано к изданию Ученым Советом государственного образовательного учреждения высшего профессионального образования Оренбургский государственный университет в качестве научного издания Оренбург 2004 УДК...»

«А.С. Павлов Экстремальная работа и температура тела Монография Донецк - 2007 УДК: 612.57.017.6:159.944 ББК: 28.903 П 12 Павлов А.С. /Соавт.: Лефтеров В.А., Монастырский В.Н./. Экстремальная работа и температура тела. - Донецк: НордКомпьютер, 2007. - 308 стр. Рецензенты: Доктор биологических наук, профессор А.В.Колганов Доктор биологических наук, профессор В.А.Романенко В монографии проанализированы психофизиологические и педагогические особенности труда экстремальных контингентов (их гибели или...»

«П.Ф. Забродский, А.Н. Чуев Иммунопатология сочетанного действия диметилдихлорвинилфосфата и механической травмы МОНОГРАФИЯ © П.Ф. Забродский, 2012 © А. Н. Чуев, 2012 ISBN 978–5 –91272-254-66 УДК 612.014.46:616–012 ББК 52.84+52.54+52.8 Я 2 з–114 САРАТОВ-2012 2 ОГЛАВЛЕНИЕ стр. Перечень сокращений Введение Глава 1. Нарушения физиологической регуляции антиинфекционной неспецифической резистентности организма и иммуногенеза при действии фосфорорганических соединений и механической травмы 1.1. Общая...»

«Министерство образования и науки Российской Федерации Московский государственный университет экономики, статистики и информатики (МЭСИ) Е.В. Черепанов МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ НЕОДНОРОДНЫХ СОВОКУПНОСТЕЙ ЭКОНОМИЧЕСКИХ ДАННЫХ Москва 2013 УДК 519.86 ББК 65.050 Ч 467 Черепанов Евгений Васильевич. Математическое моделирование неоднородных совокупностей экономических данных. Монография / Московский государственный университет экономики, статистики и информатики (МЭСИ). – М., 2013. – С. 229....»

«Иванов А.В., Фотиева И.В., Шишин М.Ю. Скрижали метаистории Творцы и ступени духовно-экологической цивилизации Барнаул 2006 ББК 87.63 И 20 А.В. Иванов, И.В. Фотиева, М.Ю. Шишин. Скрижали метаистории: творцы и ступени духовно-экологической цивилизации. — Барнаул: Издво АлтГТУ им. И.И. Ползунова; Изд-во Фонда Алтай 21 век, 2006. 640 с. Данная книга развивает идеи предыдущей монографии авторов Духовно-экологическая цивилизация: устои и перспективы, которая вышла в Барнауле в 2001 году. Она была...»

«ИНСТИТУТ БЛИЖНЕГО ВОСТОКА Ю.С. Кудряшова ТУРЦИЯ И ЕВРОПЕЙСКИЙ СОЮЗ: ИСТОРИЯ, ПРОБЛЕМЫ И ПЕРСПЕКТИВЫ ВЗАИМОДЕЙСТВИЯ Москва 2010 Научное издание Ю.С. Кудряшова ТУРЦИЯ И ЕВРОПЕЙСКИЙ СОЮЗ: ИСТОРИЯ, ПРОБЛЕМЫ И ПЕРСПЕКТИВЫ ВЗАИМОДЕЙСТВИЯ М., 2010. 364 стр. Ответственный редактор к.э.н. А.Н. Голиков Монография посвящена европейскому направлению внешней политики Турции; в ней рассмотрен весь комплекс политических, экономических, идеологических, религиозных и культурологических проблем, которые на...»

«Министерство образования и науки Российской Федерации Федеральное агентство по образованию РФ Владивостокский государственный университет экономики и сервиса _ ОБЕСПЕЧЕНИЕ КОНКУРЕНТОСПОСОБНОСТИ РЫБОХОЗЯЙСТВЕННЫХ ОРГАНИЗАЦИЙ (методологический аспект) Монография Владивосток Издательство ВГУЭС 2009 ББК 65.35 О 13 ОБЕСПЕЧЕНИЕ КОНКУРЕНТОСПОСОБНОСТИ РЫБОХОО 13 ХОЗЯЙСТВЕННЫХ ОРГАНИЗАЦИЙ (методологический аспект) / авт.-сост. А.П. Латкин, О.Ю. Ворожбит, Т.В. Терентьева, Л.Ф. Алексеева, М.Е. Василенко,...»

«ЕСТЕСТВЕННОНАУЧНАЯ КАРТИНА МИРА (Часть 2) ОТЕЧЕСТВО 2011 УДК 520/524 ББК 22.65 И 90 Печатается по рекомендации Ученого совета Астрономической обсерватории им. В.П. Энгельгардта Научный редактор – акад. АН РТ, д-р физ.-мат. наук, проф. Н.А. Сахибуллин Рецензенты: д-р физ.-мат. наук, проф. Н.Г. Ризванов, д-р физ.-мат. наук, проф. А.И. Нефедьева Коллектив авторов: Нефедьев Ю.А., д-р физ.-мат. наук, проф., Боровских В.С., канд. физ.-мат. наук, доц., Галеев А.И., канд. физ.-мат. наук, Демин С.А.,...»

«Министерство образования Республики Беларусь УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ ГРОДНЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ ЯНКИ КУПАЛЫ Э.С.ЯРМУСИК КАТОЛИЧЕСКИЙ КОСТЕЛ В БЕЛАРУСИ В ГОДЫ ВТОРОЙ МИРОВОЙ ВОЙНЫ (1939–1945) Монография Гродно 2002 pawet.net УДК 282: 947.6 ББК 86.375+63.3(4Беи)721 Я75 Рецензенты: доктор исторических наук, профессор кафедры истории Беларуси нового и новейшего времени БГУ В.Ф.Ладысев; кандидат исторических наук Григорианского университета в Риме, докторант Варшавского...»

«3 ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКАЯ АКАДЕМИЯ ПРАВОСУДИЯ ЦЕНТРАЛЬНЫЙ ФИЛИАЛ Клепиков Сергей Николаевич АДМИНИСТРАТИВНАЯ ОТВЕТСТВЕННОСТЬ В СУБЪЕКТАХ РОССИЙСКОЙ ФЕДЕРАЦИИ Воронеж 2006 4 Государственное образовательное учреждение высшего профессионального образования РОССИЙСКАЯ АКАДЕМИЯ ПРАВОСУДИЯ ЦЕНТРАЛЬНЫЙ ФИЛИАЛ КАФЕДРА ОБЩЕТЕОРЕТИЧЕСКИХ ПРАВОВЫХ ДИСЦИПЛИН Клепиков Сергей Николаевич АДМИНИСТРАТИВНАЯ ОТВЕТСТВЕННОСТЬ В СУБЪЕКТАХ...»

«РОССИЙСКАЯ АКАДЕМИЯ НАУК ИНСТИТУТ ЛИНГВИСТИЧЕСКИХ ИССЛЕДОВАНИЙ Л. З. Сова АФРИКАНИСТИКА И ЭВОЛЮЦИОННАЯ ЛИНГВИСТИКА САНКТ-ПЕТЕРБУРГ 2008 Л. З. Сова. 1994 г. L. Z. Sova AFRICANISTICS AND EVOLUTIONAL LINGUISTICS ST.-PETERSBURG 2008 УДК ББК Л. З. Сова. Африканистика и эволюционная лингвистика // Отв. редактор В. А. Лившиц. СПб.: Издательство Политехнического университета, 2008. 397 с. ISBN В книге собраны опубликованные в разные годы статьи автора по африканскому языкознанию, которые являются...»

«1 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ НОВГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ ЯРОСЛАВА МУДРОГО РОССИЙСКАЯ АКАДЕМИЯ ЕСТЕСТВЕННЫХ НАУК ЕВРОПЕЙСКАЯ АКАДЕМИЯ ЕСТЕСТВЕННЫХ НАУК ОБЩЕСТВО ГЕРОНТОЛОГОВ КАЗАХСТАНА С. А. САЛЕХОВ ПСИХОЭМОЦИОНАЛЬНАЯ ИНФОРМАЦИОННО-ЭНЕРГЕТИЧЕСКАЯ ТЕОРИЯ ОЖИРЕНИЯ Монография ВЕЛИКИЙ НОВГОРОД - АЛМАТЫ УДК 613.25...»

«Институт биологии моря ДВО РАН В.В. Исаева, Ю.А. Каретин, А.В. Чернышев, Д.Ю. Шкуратов ФРАКТАЛЫ И ХАОС В БИОЛОГИЧЕСКОМ МОРФОГЕНЕЗЕ Владивосток 2004 2 ББК Монография состоит из двух частей, первая представляет собой адаптированное для биологов и иллюстрированное изложение основных идей нелинейной науки (нередко называемой синергетикой), включающее фрактальную геометрию, теории детерминированного (динамического) хаоса, бифуркаций и катастроф, а также теорию самоорганизации. Во второй части эти...»

«Министерство сельского хозяйства Российской Федерации Департамент кадровой политики и образования Московский государственный агроинженерный университет им. В.П. Горячкина Волгоградский государственный университет Ю.А. КОЗЕНКО ФОРМИРОВАНИЕ МЕХАНИЗМА АНТИКРИЗИСНОГО УПРАВЛЕНИЯ ПРЕДПРИЯТИЯМИ АПК Монография Волгоград 2002 УДК 631.152 ББК 67.621.144 К 59 Рецензенты: доктор экономических наук, профессор И.М. Шабунина; доктор экономических наук, профессор Р.П.Харебава. Научный консультант академик...»

«Ф. А. УРУСБИЕВА К А Р А Ч А Е В О - Б А Л К А Р С К А Я СКАЗКА ВОПРОСЫ ЖАНРОВОЙ т и п о л о г и и Владикавказ 2 0 1 0 ББК 63.5 У 15 У 15 Урусбиева Ф. А. Карачаево-балкарская сказка. Вопросы жанровой типологии: Монография. УРАН Сев.-осет ин-т гум. и соц. исслед. Владикавказ: НПО СОИГСИ, 2010. 128 с. ISBN 978-5-91480-070-0 Рецензенты: докт. филол. наук З.Ж. Кудоева канд. ист. наук Э.Ф. Кисриев В оформлении обложки использована работа художника Б. Дзиуаты. ISBN 978-5-91480-070-0 © Урусбиева Ф.А.,...»

«Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Ивановский государственный энергетический университет имени В.И. Ленина А.И. Тихонов Практика самопознания Иваново 2013 УДК130.122 ББК 20 Т46 Тихонов А.И. Практика самопознания / ФГБОУВПО Ивановский государственный энергетический университет имени В.И. Ленина. – Иваново, 2013. – 100 с. ISBN Данная монография – третья книга из цикла...»

«С.А. Вавринчук, П.М. Косенко Системный анализ показателей периферической электрогастроэнтерографии у больных с осложненной язвенной болезнью Хабаровск 2012 суточная рН-метрия электрогастроэнтерография суточная и рН-метрия импеданс-рН-метрия эндоскопическая рН-метрия многоканальная водно-перфузионная внутрижелудочная рН-метрия манометрия ЖКТ и диагностика состояния ЖКТ С.А. Вавринчук, П.М. Косенко Системный анализ показателей периферической электрогастроэнтерографии у больных с осложненной...»

«Владимир Век СТРУКТУРА МАТЕРИИ В РАМКАХ КОНЦЕПЦИИ МАКРО-МИКРОБЕСКОНЕЧНОСТИ МИРА Монография Пермь, 2011 УДК 1 ББК 87.2 В 26 Рецензенты: Доктор философских наук С.Н. Некрасов, заведующий кафедрой философии Уральской государственной сельскохозяйственной академии, профессор Уральского федерального университета имени первого президента России Б.Н. Ельцина Кандидат физико-математических наук С.А. Курапов, ведущий научный сотрудник ЗАО Уральский проект Кандидат технических наук В.Р. Терровере, старший...»

«А.А. ХАЛАТОВ, И.В. ШЕВЧУК, А.А. АВРАМЕНКО, С.Г. КОБЗАРЬ, Т.А. ЖЕЛЕЗНАЯ ТЕРМОГАЗОДИНАМИКА СЛОЖНЫХ ПОТОКОВ ОКОЛО КРИВОЛИНЕЙНЫХ ПОВЕРХНОСТЕЙ Национальная академия наук Украины Институт технической теплофизики Киев - 1999 1 УДК 532.5 + УДК 536.24 Халатов А.А., Шевчук И.В., Авраменко А.А., Кобзарь С.Г., Железная Т.А. Термогазодинамика сложных потоков около криволинейных поверхностей: Ин-т техн. теплофизики НАН Украины, 1999. - 300 с.; ил. 129. В монографии рассмотрены теплообмен и гидродинамика...»

«О ПРЕИМУЩЕСТВАХ ИННОВАЦИОННЫХ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ ПРОИЗВОДСТВА ИЗДЕЛИЙ ИЗ КОЖИ С ИСПОЛЬЗОВАНИЕМ НАНОТЕХНОЛОГИЙ 1 УДК ББК К Рецензенты: д.т.н., профессор, главный специалист Санкт – Петербуржского информационно – аналитического центра. К.Н Замарашкин ( г. Санкт – Петербург, Россия ) д.т.н., профессор, зав. кафедрой Конструирование изделий из кожи Новосибирского технологического института ГОУ ВПО Московский государственный университет дизайна и технологии филиал Н.В Бекк (г. Новосибирск,...»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.