Связь между формальной и содержательной моделями
⇐ ПредыдущаяСтр 2 из 2
Однако основанием для декомпозиции может служить только конкретная, содержательная модель рассматриваемой системы. Выбор формальной модели лишь подсказывает, какого типа должна быть модель-основание; формальную модель следует наполнить содержанием, чтобы она стала основанием для декомпозиции. Это позволяет несколько прояснить вопрос о полноте анализа, который всегда возникает в явной или неявной форме. Полнота декомпозиции обеспечивается полнотой модели-основания, а это означает, что прежде всего следует позаботиться о полноте формальной модели. Благодаря формальности, абстрактности такой модели часто удается добиться ее абсолютной полноты.
8.3 Общая схема деятельности
Пример 3. Схема входов организационной системы на рис. 8.2 является полной: к ней нечего добавить (перечислено все, что воздействует на систему), а изъятие любого элемента лишит ее полноты. Пример 4. Формальный перечень типов ресурсов состоит из энергии, материи, времени, информации (для социальных систем добавляются кадры и финансы). При анализе ресурсного обеспечения любой конкретной системы этот перечень не дает пропустить что-то важное. Пример 5. К числу полных формальных моделей относится марксо-ва схема любой деятельности человека, которая в "Капитале" применялась для анализа процесса труда (рис. 8.3). В схеме выделены: субъект деятельности; объект, на который направлена деятельность; средства, используемые в процессе деятельности; окружающая среда; все возможные связи между ними. Пример 6. Если в качестве модели жизненного цикла принять формулировку "все имеет начало, середину и конец", то такая модель является формально полной. Конечно, эта модель настолько обща, что оказывается мало полезной во многих конкретных случаях. Так, при рассмотрении жизненного цикла проблем (см. табл. 8.1) приходится использовать более детальные модели.
Итак, полнота формальной модели должна быть предметом особого внимания. Поэтому одна из важных задач информационного обеспечения системного анализа и состоит в накоплении наборов полных формальных моделей (в искусственном интеллекте такие модели носят название фреймов). ПРОБЛЕМА ПОЛНОТЫ МОДЕЛЕЙ Полнота формальной модели является необходимым, но не достаточным условием для полноты декомпозиции. В конечном счете все зависит от полноты содержательной модели, которая строится "по образу" формальной модели, но не тождественна ей. Фрейм лишь привлекает внимание эксперта к необходимости рассмотреть, что именно в реальной системе соответствует каждому из составляющих фрейм элементов, а также рещить, какие из этих элементов должны быть включены в содержательную модель. Это очень ответственный момент (ведь то, что не попадет в модель-основание, не появится в дальнейшем анализе) и очень трудный (заранее не всегда "очевидно", что данная компонента должна войти в основание). Для иллюстрации вернемся к примеру 1. Фреймовая модель входов ОргоистеМы (см. рис. 8.2) рекомендует, в частности, определить конкретно, что именно понимается под "существенной средой", т.е. взаимодействие с какими реальными системами не своего ведомства должно войти в основание. Судя по результату анализа, его авторы учитывали только взаимодействие морского флота с флотами других государств. Для каких-то целей этого достаточно, но ясно также, что в других случаях может потребоваться учет взаимодействий с сухопутным транспортом (железнодорожным и автомобильным в отдельности), речным и воздушным флотами. Если возникнет вопрос о ресурсах, то потребуется учет связей с ведомствами, производящими топливо и энергию, продукты питания, всевозможную технику, услуги и т.д. Таким образом, вопрос достаточной степени детализации содержательных моделей в отличие от фреймовых всегда остается открытым. Чтобы сохранить полноту и возможность расширения содержательной модели, можно рекомендовать осуществлять логическое замыкание перечня ее элементов компо-. нентой "все остальное". Эта компонента, как правило, окажется "молчащей", поскольку к ней отнесено все, что кажется несущественным, но ее присутствие будет постоянно напоминать эксперту, что, возможно, он не учел что-то важное.
С проблемой степени детализации модели-основания связан и вопрос удобства — понятие трудно формализуемое, но вполне ощутимое. Поясним это на конкретном примере. Для целей анализа проблем преподавания необходима модель педагогического процесса. В качестве фрейма для нее можно взять модель деятельности вообще (рис. 8.3), придав соответствующую интерпретацию входящим в нее элементам. С помощью такой модели педагогического процесса удалось упорядочить и сопоставить ряд современных направлений в методической работе вышей школы [2]. Однако для анализа организационных аспектов учебного процесса в вузе более удобной оказалась модель, в которой из фреймового элемента "средства" выделены в отдельно учитываемый элемент не только информационное средство "изучаемый предмет", но и "технические средства обучения" (рис. 8.4). Например, можно усмотреть связь "граней пирамиды" на рис. 8.4 с такими организационными аспектами учебного процесса, как аудиторные практические занятия, самостоятельная работа студентов, методическая работа преподавателей, лекционное преподавание. Это лишний раз иллюстрирует целевую предназначенность моделей (см. § 2.2): изменение цели моделирования требует изменения модели.
Подведем итог
Основанием для декомпозиции является содержательная модель проблеморазрешающей системы. Это означает, что в разделяемом целом мы должны найти часть, соответствующую каждому из элементов модели-основания. Ориентиром для построения содержательной модели (т.е. основания декомпозиции) служат формальные модели известных типов,
(см. гл. 3). Предметом особого внимания является полнота модели, и существует несколько приемов, помогающих добиться полноты в формальных моделях и повысить полноту содержательных, моделей.
§ 8.3. АЛГОРИТМИЗАЦИЯ ПРОЦЕССА ДЕКОМПОЗИЦИИ
В предыдущем параграфе мы рассмотрели некоторые аспекты того, каким образом эксперт осуществляет единичный акт разложения целого на части. Теперь можно дать дальнейшие рекомендации по осуществлению всего многоступенчатого процесса декомпозиции, от начальной декомпозиции первого уровня до последнего, завершающего данный этап анализа уровня [13].
КОМПРОМИССЫ МЕЖДУ ПОЛНОТОЙ И ПРОСТОТОЙ Начнем с обсуждения требований к древовидной структуре, которая получится как итог работы по всему алгоритму. С количественной стороны эти требования сводятся к двум противоречивым принципам: полноты (проблема должна быть рассмотрена максимально всесторонне и подробно) и простоты (все дерево должно быть максимально компактным — "вширь" и "вглубь"). Эти принципы относятся к количественным характеристикам (размерам) дерева. Компромиссы между ними вытекают из качественного требования — главной цели: свести сложный объект анализа к конечной совокупности простых подобъектов либо (если это не удается) выяснить конкретную причину неустранимой сложности (рис. 8.5). Принцип простоты требует сокращать размеры дерева. Мы уже знаем, что размеры "вширь" определяются числом элементов модели, служащей основанием декомпозиции. Поэтому принцип простоты вынуждает брать как можно более компактные модели-основания. Наоборот, принцип полноты заставляет брать как можно более развитые, подробные модели. Компромисс достигается с помощью понятия существен-, ности: в модель-основание включаются только компоненты, существенные по отношению к цели анализа (релевантные). Как видим, это понятие неформальное, поэтому решение вопроса о том, что же является в данной модели существенным, а что — нет, возлагается на эксперта. Чтобы облегчить работу эксперта, в алгоритме должны быть предусмотрены возможности внесения (в случае необходимости) поправок и дополнений в модель-основание. Одна из таких возможностей заключается в дополнении элементов, которые эксперт счел существенными, еще одним элементом "все остальное"; он может не использоваться экспертом для декомпозиции, но будет постоянно пробуждать у эксперта сомнение в полноте предложенной им модели. Другая возможность состоит в разукрупнении, разбиении отдельных элементов модели-основания в случае необходимости, которая может возникнуть на последующих стадиях анализа. Позже мы вернемся к этому моменту.
8.5 Схема компромиссов между принципами простоты и полноты анаЛиза Перейдем теперь к вопросу о размерах дерева "вглубь", т.е. о числе "этажей" дерева, числе уровней декомпозиции. Конечно, желательно, чтобы оно было небольшим (принцип простоты), но принцип полноты требует, чтобы в случае необходимости можно было продолжать декомпозицию как угодно долго до принятия решения о ее прекращении по данной ветви (разные ветви иногда могут иметь различную длину). Такое решение принимается в нескольких случаях. Первый, к которому мы обычно стремимся, наступает, когда композиция привела к получению результата (поддели, подфункции, подзадачи и т.п.), не требующего дальнейшего разложения, т.е. результата простого, понятного, реализуемого, обеспеченного, заведомо выполнимого; будем называть его элементарным. Для некоторых задач (например, математических, технических и т.п.) понятие элементарности может быть конкретизировано до формального признака, в других задачах анализа оно неизбежно остается неформальным и проверка фрагментов декомпозиции на элементарность4 поручается экспертам. Неэлементарный фрагмент подлежит дальнейшей декомпозиции по другой (не использовавшейся ранее) модели-основанию. Очевидно, чтоэффективность работы эксперта, размеры получающегося дерева и в конечном счете качество анализа в определенной мере зависят от последовательности, в которой эксперт использует имеющиеся модели. Например, алгоритм декомпозиции, встроенный в компьютерную диалоговую систему, должен, ради удобства эксперта, допускать предъявление моделей в том порядке, который определит сам эксперт. Вместе с тем должен быть предусмотрен и режим совета эксперту, рекомендующий определенный порядок взятия оснований, упрощающий дело (например, тот, в котором излагаются модели систем в гл. 3).
Если эксперт перебрал все фреймы, но не достиг элементарности на какой-то ветви дерева, то прежде всего выдвигается предположение, что дальнейшая декомпозиция может все-таки довести анализ до получения элементарных фрагментов, и следует дать эксперту возможность продолжить декомпозицию. Такая возможность состоит во введении новых элементов в модель-основание и продолжении декомпозиции по ним. Поскольку новые существенные элементы могут быть получены только расщеплением уже имеющихся, в алгоритме декомпозиции должна быть заложена возможность возврата к использованным ранее основаниям. При этом нет необходимости рассматривать заново все элементы модели, так как обрабатываемый фрагмент находится на ветви, соответствующей только одному элементу каждого основания. Тогда следует рассмотреть возможность расщепления именно этого элемента (например, при рассмотрении системы "вуз" вход "абитуриенты" можно разделить на абитуриентов со стажем и без него, выход "научная информация" — на выходы "монографии", "статьи", "отчеты по НИР", "заявки на изобретения" и т.п.). На этой же стадии можно рекомендовать эксперту решить, не настала ли пора выделить из "всего остального" и включить в число существенных еще один элемент. Пройдя таким образом всю предысторию не элементарного фрагмента, мы получаем новые основания для его декомпозиции, а значит, и возможность продолжить анализ, надеясь достичь элементарности по всем ветвям. Итак, указанная итеративность алгоритма декомпозиции придает ему вариабельность, возможность пользоваться моделями различной детальности на разных ветвях, углублять детализацию сколько угодно (если это потребуется).
ТИПЫ СЛОЖНОСТИ
Несмотря на возможности, предоставляемые сменой моделей и итеративностью, может наступить момент, когда эксперт признает, что его компетентности недостаточно для дальнейшего анализа данного фрагмента и что следует обратиться к эксперту другой квалификации (например, построение новых содержательных моделей требует знаний по иной специальности). По существу, сложность такого типа есть сложность из-за неинформированности ("невежества"), которую можно преодолеть с помощью информации,рассредоточенной по разным экспертам и источникам. Однако случай, когда декомпозиция заканчивается элементарными фрагментами на всех^ветвях дерева, является простейшим. Не имеет значения, один или несколько экспертов довели айализ до конца, а важно, что это оказалось возможным, и, следовательно, первоначальная сложность была вызвана не столько недостатком информации, сколько большой размерностью проблемы. В действительно сложных случаях получение вполне завершенной декомпозиции должно не только радовать, но и настораживать: не связана ли реальная сложность с пропущенной ветвью дерева, сочтенной экспертами несущественной? Опасность неполноты анализа следует иметь в виду всегда (примеры последних лет — проблема поворота северных рек, проблемы Байкала и Ладожского озепа и тдЛ. Один из ппиемов Сне дающий полной 1арантии, по иногда полезный) —предлагать экспертам выявлять не только доводы в пользу рассматриваемого проекта, но и сопровождать его обязательным указанием возможных отрицательных последствий. В частности, в классификатор выходов (конечных продуктов) любой системы помимо полезных продуктов обязательно должны быть включены отходы. Невозможность доведения декомпозиции до получения элементарного фрагмента, которая либо эвристически констатируется экспертом на ранних стадиях анализа, либо обнаруживается в виде "затягивания" анализа по данной ветви, является не отрицательным, а также положительным результатом. Хотя при этом сложность не ликвидируется полностью, но ее сфера сужается, обнаруживается и локализуется истинная причина этой сложности. Знание о том, что именно мы не знаем, быть может, не менее важно, чем само позитивное знание. Правда1, вокруг таких результатов часто возникает атмосфера неприятия. Даже физики, говоря "отрицательный результат - тоже результат", чаще желают просто утешить коллегу-неудачника, а сам отрицательный результат стараются обходить стороной. Так было в начале века с "ультрафиолетовой катастрофой" до возникновения квантовой механики, похожая ситуация сейчас сложилась с объяснением природы шаровой молнии. Однако если в науке сложность из-за непонимания расценивается как временно неустранимое и терпимое явление, то в управлении (т.е. в деловых, административных, политических вопросах) она часто воспринимается как неприемлемый вариант, ведущий к недопустимой отсрочке решения. Не потому ли именно в управлении нередко прибегают к интуитивным и волевым решениям? И не из за отрицательного ли (в целом) опыта таких решений в последнее время наблюдается быстрое сближение образа мышления управленцев и ученых, повышение роли научных методов в управлении? Итак, если рассматривать анализ как способ преодоления сложности, то полное сведение сложного к простому возможно лишь в случае сложности из-за неинформированности; в случае сложности из-за непонимания анализ не ликвидирует сложность, но локализует ее, позволяет определить, каких именно сведений нам не хватает. Поэтому (с некоторой знаний, а лишь "вытягивает" знания из экспертов, структурирует и организует их, обнажая возможную нехватку знаний в виде "дыр" в этой структуре. Дело в том, что в действительности не только обнаружение нехватки конкретных знаний все-таки является новым знанием (раньше нам бьшо неизвестно, что именно мы не знали), но и по-иному скомбинированные фрагменты старых знаний также обладают новыми качествами.
АЛГОРИТМ ДЕКОМПОЗИЦИИ Сам алгоритм декомпозиции, описанный в данном параграфе, представлен в виде блок-схемы (рис. 8.6). К тому, что бьшо уже сказано об изображаемых блоками операциях алгоритма, добавим следующее. Блок 1. Объектом анализа может стать все, что угодно, — любое высказывание, раскрытие смысла которого требует его структурирования. На определение объекта анализа иногда затрачиваются весьма значительные усилия. Когда речь идет о действительно сложной проблеме, ее сложность проявляется и в том, что сразу трудно правильно сформулировать объект анализа. Даже в таком основательно регламентированном документами случае, как работа министерства, формулировка глобальной цели возглавляемой им отрасли требует неоднократного уточнения и согласования, прежде чем она станет объектом анализа (более подробно о сложностях определения цели мы будем говорить в следующей главе). Это относится не только к формулировкам цели, но и к определению любого высказывания, подлежащего анализу. От правильности выбора объекта анализа зависит, действительно ли мы будем делать то, что нужно.
Таблица 8.1. Этапы ликвидации проблем
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|