Алгоритмизация процесса декомпозиции: компромисс между полной и простой, алгоритм процесса декомпозиции
Технические аспекты аналитического и синтетического методов исследования систем. Аналитический метод, его роль в науке и практике. Модели систем как основание декомпозиции. Связь между формальной и содержательной моделями. Алгоритмизация декомпозиции.
Рубрика | Философия |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 28.02.2013 |
Размер файла | 112,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
РЕФЕРАТ
«Алгоритмизация процесса декомпозиции: компромисс между полной и простой, алгоритм процесса декомпозиции»
Введение
Будут рассмотрены технические аспекты аналитического и синтетического методов исследования систем, т.е. рассмотрим как выполняются операции разделения целого на части и объединения частей в целое и почему они выполняются именно так. Иными словами мы обсудим, в какой степени анализ и синтез на сегодняшний день могут быть алгоритмизированы.
Еще в XVII веке Р. Декарт писал: «Расчлените каждую изучаемую вами задачу на столько частей, сколько потребуется, чтобы их было легко решить». Успех и значение аналитического метода состоит не только и не столько в том, что сложное целое расчленяется в конечном счете на простые части, а в том, что будучи соединены надлежащим образом, эти части снова образуют единое целое. Этот момент агрегирования частей в целое является конечным этапом анализа, поскольку лишь только после этого мы сможем объяснить целое через его части - в виде структуры целого.
1. Декомпозиция систем
Аналитический метод имеет колоссальное значение в науке и на практике. Разложение функций в ряды, дифференциальное и интегральное исчисление, анализаторы спектров, всевозможные фильтры, значительная часть схемотехники, конвейерная технология производства и многое другое - все это служит иллюстрацией эффективности анализа. Успехи аналитического метода привели к тому, что сами понятия «анализ» и «научное исследование» стали синонимами.
Аналитический метод приводит к достижению наивысших результатов, если целое удается расчленить на независимые друг от друга части, поскольку в этом случае их отдельное рассмотрение позволяет составить правильное представление об их вкладе в общий эффект. Однако случаи, когда система является «суммой» своих частей, не правило, а редчайшее исключение. Правилом же является то, что вклад данной части в общесистемный эффект зависит от вкладов других частей. Если заставить каждую часть функционировать наилучшим образом, то в целом эффект не будет наивысшим. Например, отобрав лучшие в мире двигатель, фары, колеса, карбюратор и т.д. мы не получим самого лучшего автомобиля. При анализе «неаддитивных» систем следует делать акцент на рассмотрение не отдельных частей, а на их взаимодействия. Это существенно более трудная задача.
В системном анализе постоянно подчеркивается значение целостности системы. Наряду с разделением целого на части наиболее употребительной операцией является и объединение частей в целое, т.е. синтез. Синтетическое мышление требует объяснить поведение системы.
Таким образом, не только аналитический метод невозможен без синтеза (на этом этапе части агрегируются в структуру), но и синтетический метод невозможен без анализа (необходима декомпозиция целого для объяснения функций частей). Анализ и синтез дополняют, но не заменяют друг друга. Системное мышление совмещает оба указанных метода и далее мы рассмотрим технические аспекты выполнения этих операций.
2. Модели систем как основание декомпозиции
Основной операцией анализа является разделение целого на части. Задача распадается на подзадачи, система - на подсистемы, цели - на подцели и т.д. При необходимости этот процесс повторяется, что приводит к иерархическим древовидным структурам. Обычно (если задача не носит чисто учебного характера) объект анализа сложен, слабо структурирован, плохо формализован, поэтому операцию декомпозиции выполняет эксперт. Если поручить анализ одного и того же объекта разным экспертам, то полученные древовидные списки будут различаться. Качество построенных экспертами деревьев зависит как от их компетентности, так и от применяемой методики декомпозиции.
При разделении целого на части появляются затруднения, когда требуется доказательство полноты и безизбыточности предлагаемого набора частей. Стремясь перейти от эвристического, интуитивного подхода к более осознанному, алгоритмическому выполнению декомпозиции, мы должны объяснить, почему именно так, а не иначе, именно на такое, а не на большее или меньшее количество частей мы разделяем целое. Объяснение состоит в том, что основанием всякой декомпозиции является модель рассматриваемой системы.
3. Содержательная модель как основание декомпозиции
Остановимся на этом важном соображении подробнее. Операция декомпозиции представляется теперь как сопоставление объекта анализа с некоторой моделью, как выделение в нем того, что соответствует элементам взятой модели. Поэтому на вопрос, сколько частей должно получиться в результате декомпозиции, можно дать следующий ответ: столько, сколько элементов содержит модель, взятая в качестве основания. Вопрос о полноте декомпозиции - это вопрос о завершенности модели.
Пример 1.В начале 70-х годов проводились работы по системному анализу целей развития морского флота. Первый уровень дерева целей выглядел в виде схемы.
Первый уровень дерева целей из примера 1
Декомпозиция проведена по модели входов организационной системы
Схема входов организационной системы
Модель организационной системы включает входы:
от «нижестоящих» систем (здесь клиентуры - подцель 1);
от «вышестоящих» систем (народного хозяйства в целом - подцель 2);
от «существенной среды» (в данном случае от флотов капиталистических государств - подцель 3, и социалистических государств - подцель 4).
Очевидно, что такая декомпозиция неполна, поскольку отсутствует подцель, связанная с собственными интересами морского флота. Это, по-видимому, не столько ошибка экспертов-аналитиков, сколько стиль тогдашнего руководства. Через 15 лет пришлось говорить о том, что «остаточный» подход создал серьезные проблемы в работе флота в целом.
Итак, объект декомпозиции должен сопоставляться с каждым элементом модели-основания. Однако и сама модель-основание может с разной степенью детализации отображать исследуемый объект. Например, в системном анализе часто приходится использовать модель типа «жизненный цикл», позволяющую декомпозировать анализируемый период времени на последовательные этапы от его возникновения до окончания. Разбиение на этапы дает представление о последовательности действий, начиная с обнаружения проблемы и кончая ее ликвидацией. При этом такое разбиение может быть различно. Установив, что декомпозиция осуществляется с помощью некоторой модели, сквозь которую мы как бы рассматриваем расчленяемое целое, далее следует ответить на естественно возникающие вопросы: модели какой системы следует брать в качестве основания декомпозиции? какие именно модели следует брать?
Выше уже упоминалось, что основанием декомпозиции служит модель «рассматриваемой системы», но какую именно систему следует под этим понимать? Всякий анализ проводится для чего-то, и именно эта цель анализа и определяет, какую систему следует рассматривать. Система, с которой связан объект анализа, и система, по моделям которой проводится декомпозиция, не обязательно совпадают. Отношение между ними может быть любым: одна из них может быть подсистемой или надсистемой для другой, они могут быть и разными, но как-то связанными системами. Например, анализируя цель «выяснить этиологию и патогенез ишемической болезни сердца», в качестве исследуемой системы можно взять сердечно-сосудистую систему, а можно выбрать конкретный кардиологический институт. В первом случае декомпозиция будет порождать перечень подчиненных подцелей научного, а во втором - организационного характера.
Перейдем теперь к рассмотрению вопроса о том, какие модели брать за основание декомпозиции. Напомним, что при всем практически необозримом многообразии моделей формальных типов моделей немного: это модели «черного ящика», состава, структуры, конструкции (структурной схемы) - каждая в статическом или динамическом варианте.
3. Связь между формальной и содержательной моделями
Основанием для декомпозиции может служить только конкретная, содержательная модель рассматриваемой системы. Выбор формальной модели лишь подсказывает, какого типа должна быть модель-основание. Формальную модель следует наполнить содержанием, чтобы она стала основанием для декомпозиции. Полнота декомпозиции обеспечивается полнотой модели-основания, а это означает, что прежде всего следует позаботиться о полноте формальной модели. Именно благодаря формальности, абстрактности какой модели часто удается добиться ее абсолютной полноты.
Пример 2. Схема входов организационной системы на рис. 2. является полной: к ней нечего добавить (перечислено все, что воздействует на систему), а изъятие любого элемента лишит ее полноты.
Пример 3. Формальный перечень типов ресурсов состоит из энергии, материи, времени, информации (для социальных систем добавляются кадры и финансы). При анализе ресурсного обеспечения этот перечень не дает пропустить что-то важное.
Пример 4.К числу полных формальных моделей относится марксова схема любой деятельности человека, которая в «Капитале» применялась для анализа процесса труда (см. рис. 3). В схеме выделены: субъект деятельности; объект, на который направлена деятельность; средства, используемые в процессе деятельности; окружающая среда; все возможные связи между ними.
Общая схема деятельности
Итак, полнота формальных моделей должна быть предметом особого внимания. Поэтому одна из важных задач информационного обеспечения системного анализа и состоит в накоплении наборов полных формальных моделей. В искусственном интеллекте такие модели носят название «фреймов».
4. Проблема полноты моделей
Полнота формальной модели является необходимым, но не достаточным условием для полноты декомпозиции. В конечном счете все зависит от полноты содержательной модели, которая строится по образу формальной модели, но не тождественна ей. Фрейм лишь привлекает внимание эксперта к необходимости рассмотреть, что именно в реальной системе соответствует каждому из составляющих фрейм элементов, а также решить, какие из этих элементов должны быть включены в содержательную модель. Это очень ответственный момент (ведь то, что не попадет в модель-основание, не появится в дальнейшем анализе).
Для иллюстрации вернемся к примеру 1. Фреймовая модель входов оргсистемы (см. рис. 2) рекомендует, в частности, определить конкретно, что именно понимается под «существенной средой», т.е. взаимодействие с какими реальными системами не своего ведомства должно войти в основание. Судя по результату анализа, его авторы учитывали только взаимодействие морского флота с флотами других государств. Для каких-то целей этого достаточно. Но ясно также, что в других случаях может потребоваться учет взаимодействия с сухопутным транспортом, речным и воздушным флотами. Если возникнет вопрос о ресурсах, то потребуется учет связей с ведомствами, производящими топливо и энергию, продукты питания, всевозможную технику, услуги и т.д. Таким образом вопрос достаточной детализации содержательных моделей в отличие от фреймовых всегда остается открытым. Чтобы сохранить полноту и возможность расширения содержательной модели, можно рекомендовать осуществлять логическое замыкание перечня ее элементов компонентой «все остальное». Ее присутствие будет постоянно напоминать эксперту, что, возможно, он не учел что-то важное.
5. Алгоритмизация процесса декомпозиции
Рассмотрим рекомендации по осуществлению всего многоступенчатого процесса декомпозиции. Компромиссы между полнотой и простотой
Начнем с обсуждения требований к древовидной структуре, которая получится как итог работы по всему алгоритму. С количественной стороны эти требования сводятся к двум противоречивым принципам: полноты (проблема должна быть рассмотрена максимально всесторонне и подробно); простоты (все дерево должно быть максимально компактным - «вширь» и «вглубь»).
Эти принципы относятся к количественным характеристикам (размерам) дерева. Компромиссы между ними вытекают из качественного требования - главной цели: свести сложный объект анализа к конечной совокупности простых подобъектов либо (если это не удается) выяснить конкретную причину неустранимой сложности.
Принцип простоты требует сокращать размеры дерева. Мы уже знаем, что размеры «вширь» определяются числом элементов модели, служащей основанием декомпозиции. Поэтому принцип простоты вынуждает брать как можно более компактные модели-основания. Наоборот, принцип простоты заставляет брать как можно более развитые, подробные модели. Компромисс достигается с помощью понятия «существенности»: в модель-основание включаются только компоненты, существенные по отношению к цели анализа. Как видим, это понятие неформальное, поэтому решение вопроса о том, что же является в данной модели существенным, а что - нет, возлагается на эксперта.
Перейдем теперь к вопросу о размерах дерева «вглубь», т.е. о числе «этажей» дерева, числе уровней декомпозиции. Принцип полноты требует, чтобы в случае необходимости можно было продолжать декомпозицию до тех пор, когда она приведет к получению результата (подцели, подфункции, подзадачи и т.д.), не требующего дальнейшего разложения, т.е. результата простого, понятного, реализуемого, называемого элементарным.
Неэлементарный фрагмент подлежит дальнейшей декомпозиции по другой модели-основанию. На этом этапе рекомендуется введение новых элементов в модель-основание и продолжении декомпозиции по ним. Поскольку новые существенные элементы могут быть получены только расщеплением уже имеющихся, в алгоритме декомпозиции должна быть заложена и возможность возврата к использованным ранее основаниям. Указанная итеративность алгоритма декомпозиции придает ему вариабельность, возможность пользоваться моделями различной детальности на разных ветвях, углублять детализацию.
6. Типы сложности
Несмотря на возможности, предоставляемые сменой моделей и итеративностью, может наступить момент, когда эксперт признает, что его компетентности недостаточно для дальнейшего анализа данного фрагмента и что следует обратиться к эксперту другой квалификации. По существу, сложность такого типа есть сложность из-за неинформированности, которую можно преодолеть с помощью информации, рассредоточенной по разным источникам и экспертам. Не имеет значение, один или несколько экспертов довели анализ до конца, а важно, что это оказалось возможным, и, следовательно, первоначальная сложность была вызвана не столько недостатком информации, сколько большой размерностью проблемы.
Невозможность доведения декомпозиции до получения элементарного фрагмента, которая обнаруживается в виде «затягивания» анализа по данной ветви, является не отрицательным, а также положительным результатом. При этом сложность не ликвидируется полностью, но ее сфера сужается, обнаруживается и локализуется истинная причина этой сложности. Знание о том, что именно мы не знаем, быть может не менее важно, чем само позитивное знание.
7. Алгоритм декомпозиции
Алгоритм декомпозиции представлен на рисунке 4 в виде блок-схемы. К тому, что было уже сказано об изображаемых блоками операциях алгоритма, добавим следующее.
Блок 1. Объектом анализа может быть что угодно - любое высказывание, раскрытие смысла которого требует его структурирования. На определение объекта анализа затрачиваются весьма значительные усилия. Формулировка глобальной цели системы, как правило, требует неоднократного уточнения и согласования. От правильного выбора объекта анализа зависит, действительно ли мы будем делать то, что нужно.
Блок 2. Этот блок определяет, зачем нужно то, что мы будем делать. В качестве целевой системы выступает система, в интересах которой осуществляется весь анализ. Более формального определения целевой системы дать нельзя - многое зависит от конкретных условий.
Блок 3. Этот блок содержит набор фреймовых моделей и рекомендуемые правила их перебора либо обращение к эксперту с просьбой самому определить очередной фрейм.
Блок 4. Содержательная модель, по которой будет произведена декомпозиция, строится экспертом на основании изучения целевой системы. Хорошим подспорьем ему могут служить различные классификаторы, построенные в различных областях знаний.
Блоки 5-10 были достаточно пояснены ранее.
Блок 11. Окончательный результат анализа оформляется в виде дерева, конечными фрагментами ветвей которого являются либо элементарные фрагменты, либо фрагменты, признанные экспертом сложными, но не поддающиеся дальнейшему разложению. Причины такой сложности могут состоять либо в ограниченности знаний данного эксперта (сложность из-за неинформированности), либо в том, что нужные знания существуют, но еще не объединены в объясняющие модели (сложность из-за непонимания), либо в принципиальном отсутствии нужных знаний (сложность из-за незнания).
Блок-схема, изображенная на рис. 4, является, конечно, слишком укрупненной. Она предназначена для разъяснения лишь основных идей алгоритма декомпозиции.
Подведем итог
Основание для декомпозиции является содержательная модель системы. Это означает, что в разделяемом целом мы должны найти часть, соответствующую каждому из элементов модели-основания. Ориентиром для построения содержательной модели (т.е. основания декомпозиции) служат формальные модели известных типов. Предметом особого внимания является полнота модели.
Один из способов упрощения сложного - метод декомпозиции - состоит в разложении сложного целого на все более мелкие и простые части. Компромиссы между требованием не упустить важного (принцип полноты) и требованием не включать в модель лишнего (принцип простоты) достигаются с помощью понятий существенного (необходимого), элементарного (достаточного), а также постепенной нарастающей детализации базовых моделей и итеративности алгоритма декомпозиции.
Укрупненная схема алгоритма декомпозиции
8. Алгоритмизация процесса декомпозиции
декомпозиция формальный алгоритмизация аналитический
Начнем с обсуждения требований к древовидной структуре, которая получится как итог работы по всему алгоритму. С количественной стороны эти требования сводятся к двум противоречивым принципам: полноты (проблема должна быть рассмотрена максимально всесторонне и подробно) и простоты (все дерево должно быть максимально компактным - «вширь» и «вглубь»). Эти принципы относятся к количественным характеристикам (размерам) дерева. Компромиссы между ними вытекают из качественного требования - главной цели: свести сложный объект анализа к конечной совокупности простых подобъектов либо (если это не удается) выяснить конкретную причину неустранимой сложности.
Принцип простоты требует сокращать размеры дерева. Известно, что размеры «горизонтальные» определяются числом элементов модели, служащей основанием декомпозиции. Поэтому принцип простоты вынуждает брать как можно более компактные модели-основания. Наоборот, принцип полноты заставляет брать как можно более развитые, подробные модели. Компромисс достигается с помощью понятия существенности: в модель-основание включаются только компоненты, существенные по отношению к цели анализа (релевантные). Как видим, это понятие неформальное, поэтому решение вопроса о том, что же является в данной модели существенным, а что - нет, возлагается на эксперта. Чтобы облегчить работу эксперта, в алгоритме должны быть предусмотрены возможности внесения (в случае необходимости) поправок и дополнений в модель-основание. Одна из таких возможностей заключается в дополнении элементов, которые эксперт счел существенными, еще одним элементом «все остальное»; он может не использоваться экспертом для декомпозиции, но будет постоянно пробуждать у эксперта сомнение в полноте предложенной им модели. Другая возможность состоит в разукрупнении, разбиении отдельных элементов модели-основания в случае необходимости, которая может возникнуть на последующих стадиях анализа. Позже мы вернемся к этому моменту.
Перейдем теперь к вопросу о размерах дерева «по вертикали», т.е. о числе «этажей» дерева, числе уровней декомпозиции. Конечно, желательно. чтобы оно было небольшим (принцип простоты), но принцип полноты требует, чтобы в случае необходимости можно было продолжать декомпозицию как угодно долго до принятия решения о ее прекращении по данной ветви (разные ветви иногда могут иметь различную длину). Такое решение принимается в нескольких случаях. Первый, к которому мы обычно стремимся, наступает, когда композиция привела к получению результата (подцели, подфункции, подзадачи и т.п.), не требующего дальнейшего разложения, т.е. результата простого, понятного, реализуемого, обеспеченного, заведомо выполнимого; будем называть его элементарным. Для некоторых задач (например, математических, технических и т.п.) понятие элементарности может быть конкретизировано до формального признака, в других задачах анализа оно неизбежно остается неформальным и проверка фрагментов декомпозиции на элементарность поручается экспертам.
Неэлементарный фрагмент подлежит дальнейшей декомпозиции по другой (не использовавшейся ранее) модели-основанию. Очевидно, что эффективность работы эксперта, размеры получающегося дерева и в конечном счете качество анализа в определенной мере зависят от последовательности, в которой эксперт использует имеющиеся модели. Например, алгоритм декомпозиции, встроенный в компьютерную диалоговую систему, должен, ради удобства эксперта, допускать предъявление моделей в том порядке, который определит сам эксперт. Вместе с тем должен быть предусмотрен и режим совета эксперту, рекомендующий определенный порядок взятия оснований, упрощающий дело.
Если эксперт перебрал все фреймы, но не достиг элементарности на какой-то ветви дерева, то прежде всего выдвигается предположение, что дальнейшая декомпозиция может все-таки довести анализ до получения элементарных фрагментов и следует дать эксперту возможность продолжить декомпозицию. Такая возможность состоит во введении новых элементов в модель-основание и продолжении декомпозиции по ним. Поскольку новые существенные элементы могут быть получены только расщеплением уже имеющихся, в алгоритме декомпозиции должна быть заложена возможность возврата к использованным ранее основаниям. При этом нет необходимости рассматривать заново все элементы модели, так как обрабатываемый фрагмент находится на ветви, соответствующей только одному элементу каждого основания. Тогда следует рассмотреть возможность расщепления именно этого элемента (например, при рассмотрении системы «вуз» вход «абитуриенты» можно разделить на абитуриентов со стажем и без него, выход «научная информация» - на выходы «монографии», «статьи», «отчеты по НИР», «заявки на изобретения» и т.п.). На этой же стадии можно рекомендовать эксперту решить, не настала ли пора выделить из «всего остального» и включить в число существенных еще один элемент. Пройдя таким образом всю предысторию не элементарного фрагмента, мы получаем новые основания для его декомпозиции, а значит, и возможность продолжить анализ, надеясь достичь элементарности по всем ветвям.
Итак, указанная итеративность алгоритма декомпозиции придает ему вариабельность, возможность пользоваться моделями различной детальности на разных ветвях, углублять детализацию сколько угодно (если это потребуется).
Несмотря на возможности, предоставляемые сменой моделей и итеративностью, может наступить момент, когда эксперт признает, что его компетентности недостаточно для дальнейшего анализа данного фрагмента и что следует обратиться к эксперту другой квалификации (например, построение новых содержательных моделей требует знаний по иной специальности). По существу, сложность такого типа есть сложность из-за неинформированности («невежества»), которую можно преодолеть с помощью информации, рассредоточенной по разным экспертам и источникам. Однако случай, когда декомпозиция заканчивается элементарными фрагментами на всех ветвях дерева, является простейшим. Не имеет значения, один или несколько экспертов довели анализ до конца, а важно, что это оказалось возможным, и, следовательно, первоначальная сложность была вызвана не столько недостатком информации, сколько большой размерностью проблемы. В действительно сложных случаях получение вполне завершенной декомпозиции должно не только радовать, но и настораживать: не связана ли реальная сложность с пропущенной ветвью дерева, сочтенной экспертами несущественной? Опасность неполноты анализа следует иметь в виду всегда (примеры последних лет - проблема поворота северных рек, проблемы Байкала и Ладожского озера и т.д.). Один из приемов (не дающий полной гарантии, но иногда полезный) - предлагать экспертам выявлять не только доводы в пользу рассматриваемого проекта, но и сопровождать его обязательным указанием возможных отрицательных последствий. В частности, в классификатор выходов (конечных продуктов) любой системы помимо полезных продуктов обязательно должны быть включены отходы.
Невозможность доведения декомпозиции до получения элементарного фрагмента, которая либо эвристически констатируется экспертом на ранних стадиях анализа, либо обнаруживается в виде «затягивания» анализа по данной ветви, является не отрицательным, а также положительным результатом. Хотя при этом сложность не ликвидируется полностью, но ее сфера сужается, обнаруживается и локализуется истинная причина этой сложности. Знание о том, что именно мы не знаем, быть может, не менее важно, чем само позитивное знание.
Правда, вокруг таких результатов часто возникает атмосфера неприятия. Даже физики, говоря «отрицательный результат - тоже результат», чаще желают просто утешить коллегу-неудачника, а сам отрицательный результат стараются обходить стороной. Так было в начале века с «ультрафиолетовой катастрофой» до возникновения квантовой механики, похожая ситуация сейчас сложилась с объяснением природы шаровой молнии. Однако если в науке сложность из-за непонимания расценивается как временно неустранимое и терпимое явление, то в управлении (т.е. в деловых, административных, политических вопросах) она часто воспринимается как неприемлемый вариант, ведущий к недопустимой отсрочке решения. Не потому ли именно в управлении нередко прибегают к интуитивным и волевым решениям? И не из за отрицательного ли (в целом) опыта таких решений в последнее время наблюдается быстрое сближение образа мышления управленцев и ученых, повышение роли научных методов в управлении?
Итак, если рассматривать анализ как способ преодоления сложности, то полное сведение сложного к простому возможно лишь в случае сложности из-за неинформированности; в случае сложности из-за непонимания анализ не ликвидирует сложность, но локализует ее, позволяет определить, каких именно сведений нам не хватает. Поэтому (с некоторой натяжкой) можно сказать, что метод декомпозиции не дает новых знаний, а лишь «вытягивает» знания из экспертов, структурирует и организует их, обнажая возможную нехватку знаний в виде «дыр» в этой структуре. Дело в том, что в действительности не только обнаружение, нехватки конкретных знаний все-таки является новым знанием (раньше нам было неизвестно, что именно мы не знали), но и по-иному скомбинированные фрагменты старых знаний также обладают новыми качествами.
Сам алгоритм декомпозиции, описанный в данном параграфе, представлен в виде блок-схемы (рис. 10). К тому, что было уже сказано об изображаемых блоками операциях алгоритма, добавим следующее.
Блок 1. Объектом анализа может стать все. что угодно, - любое высказывание, раскрытие смысла которого требует его структурирования. На определение объекта анализа иногда затрачиваются весьма значительные усилия. Когда речь идет о действительно сложной проблеме. ее сложность проявляется и в том, что сразу трудно правильно сформулировать объект анализа. Даже в таком основательно регламентированном документами случае, как работа министерства, формулировка глобальной цели возглавляемой им отрасли требует неоднократного уточнения и согласования, прежде чем она станет объектом анализа (более подробно о сложностях определения цели мы будем говорить в следующей главе). Это относится не только к формулировкам цели, но и к определению любого высказывания, подлежащего анализу. От правильности выбора объекта анализа зависит, действительно ли мы будем делать то, что нужно.
Блок 2. Этот блок определяет, зачем нужно то, что мы будем делать. В качестве целевой системы выступает система, в интересах которой осуществляется весь анализ. Снова подчеркнем, что более формального определения целевой системы дать нельзя, что многое зависит от конкретных условий. Например, опыт построения деревьев целей для Минморфлота и Минвуза показал, что, хотя результаты анализа будет использовать министерство, целевой системой для верхних уровней дерева должна быть отрасль в целом и лишь на нижних уровнях потребовались модели самого министерства.
Блок 3. Этот блок содержит набор фреймовых моделей и рекомендуемые правила их перебора либо обращение к эксперту с просьбой самому определить очередной фрейм.
Блок 4. Содержательная модель, по которой будет произведена декомпозиция, строится экспертом на основании изучения целевой системы. Хорошим подспорьем ему могут служить различные классификаторы, построенные в различных областях знаний, а также собранные в справочниках и специальных энциклопедиях.
Блоки 5-10 были достаточно пояснены ранее.
Блок 11. Окончательный результат анализа оформляется в виде дерева, конечными фрагментами ветвей которого являются либо элементарные фрагменты, либо фрагменты, признанные экспертом сложными, но не поддающимися дальнейшему разложению. Причины такой сложности могут состоять либо в ограниченности знаний данного эксперта или данной группы экспертов (сложность из-за неинформированности), либо в том, что нужные знания существуют, но еще не объединены в объясняющие модели (сложность из-за непонимания), либо в принципиальном отсутствии нужных знаний (сложность из-за незнания).
Блок-схема является, конечно, слишком укрупненной; она предназначена для разъяснения лишь основных идей алгоритма декомпозиции.
Заключение
Один из способов упрощения сложного - метод декомпозиции - состоит в разложении сложного целого на все более мелкие (и простые) части. Компромиссы между требованием не упустить важного (принцип полноты) и требованием не включать в модель лишнего (принцип простоты) достигаются с помощью понятий существенного (необходимого), элементарного (достаточного), а также постепенной нарастающей детализации базовых моделей и итеративности алгоритма декомпозиции.
Размещено на Allbest.ru
Подобные документы
Особенности простого категорического силлогизма как дедуктивного умозаключения, состоящего из двух посылок и одного выводного суждения. Его классическая форма. Логическая связь между посылками как связь между терминами. Поиск и предъявление контрпримера.
презентация [332,1 K], добавлен 14.10.2013Анализ закона формальной логики о зависимости между изменениями объёма и содержания понятия. Сущность правила логической операции деления понятий и возможные ошибки. Суждения как форма мысли, устанавливающая логическую связь между двумя и более понятиями.
контрольная работа [21,6 K], добавлен 24.03.2015История возникновения общей теории систем как междисциплинарной области науки и исследования природы сложных систем в природе, обществе, науке. Мотивы, ведущие к выдвижению идеи общей теории систем. Вклад Людвига Берталанфи в развитие общей теории систем.
реферат [67,1 K], добавлен 06.09.2015Логическая сущность простого суждения. Рассмотрение основ построения связи между предметом и его признаком. Характеристика атрибутивных с отношениями и суждений существования. Распределение субъекта и предиката. Отношения между простыми суждениями.
реферат [336,3 K], добавлен 08.11.2015Характеристика типов высказываний по их модальности. Общие отношения между высказываниями. Простой категорический силлогизм. Правила силлогизма. Фигуры и модусы силлогизма. Основные различия между традиционным и аристотелевским силлогизмом.
курсовая работа [52,4 K], добавлен 19.05.2007Составляющие элементы философской система Гоббса: учения о естественных телах, человеческой природе и государстве. Разработка ученым аналитического и синтетического методов научно-идейного познания. Анализ гносеологического дуализма во взглядах мыслителя.
дипломная работа [141,6 K], добавлен 30.06.2010Сущность агностицизма и процесс его развития. Диалектический характер познания, его принципы. Структура и динамика познавательного процесса, его уровни. Роль практики. Отношение между верой, творчеством и интуицией, их механизмы. Специфика теории истины.
реферат [39,9 K], добавлен 18.02.2011Общая характеристика имени и основополагающие принципы теории именования. Категории и их роль в познании. Операции определения и деления понятий, обзор основных ошибок. Виды определений и делений понятий, их место, роль и значение в науке и практике.
контрольная работа [44,9 K], добавлен 17.12.2013Общество - исторически развивающаяся система отношений между людьми, складывающаяся в процессах их совместной деятельности. Смысл и направленность исторического процесса. Будущее человечества: роль имплантатов в преодолении природных ограничений.
реферат [127,2 K], добавлен 25.10.2010Рассвет политической мысли и возрождение идей абсолютизма в эпоху Реставрации. Конструкция "естественного права" и концепция происхождения государства. Интерпретация равенства. Компромисс между абсолютной монархией и республикой в трактатах Джона Локка.
контрольная работа [24,9 K], добавлен 12.01.2011