Несмотря на возможности, предоставляемые сменой моделей и итеративностью, может наступить момент, когда эксперт признает, что его компетентности недостаточно для дальнейшего анализа данного фрагмента и что следует обратиться к эксперту другой квалификации. По существу, сложность такого типа есть сложность из-за неинформированности, которую можно преодолеть с помощью информации, рассредоточенной по разным источникам и экспертам. Не имеет значение, один или несколько экспертов довели анализ до конца, а важно, что это оказалось возможным, и, следовательно, первоначальная сложность была вызвана не столько недостатком информации, сколько большой размерностью проблемы.
Невозможность доведения декомпозиции до получения элементарного фрагмента, которая обнаруживается в виде «затягивания» анализа по данной ветви, является не отрицательным, а также положительным результатом. При этом сложность не ликвидируется полностью, но ее сфера сужается, обнаруживается и локализуется истинная причина этой сложности. Знание о том, что именно мы не знаем, быть может не менее важно, чем само позитивное знание.
Алгоритм декомпозиции представлен на рисунке 4 в виде блок-схемы. К тому, что было уже сказано об изображаемых блоками операциях алгоритма, добавим следующее.
Блок 1. Объектом анализа может быть что угодно — любое высказывание, раскрытие смысла которого требует его структурирования. На определение объекта анализа затрачиваются весьма значительные усилия. Формулировка глобальной цели системы, как правило, требует неоднократного уточнения и согласования. От правильного выбора объекта анализа зависит, действительно ли мы будем делать то, что нужно.
Блок 2. Этот блок определяет, зачем нужно то, что мы будем делать. В качестве целевой системы выступает система, в интересах которой осуществляется весь анализ. Более формального определения целевой системы дать нельзя — многое зависит от конкретных условий.
Блок 3. Этот блок содержит набор фреймовых моделей и рекомендуемые правила их перебора либо обращение к эксперту с просьбой самому определить очередной фрейм.
Блок 4. Содержательная модель, по которой будет произведена декомпозиция, строится экспертом на основании изучения целевой системы. Хорошим подспорьем ему могут служить различные классификаторы, построенные в различных областях знаний.
Блоки 5-10 были достаточно пояснены ранее.
Блок 11. Окончательный результат анализа оформляется в виде дерева, конечными фрагментами ветвей которого являются либо элементарные фрагменты, либо фрагменты, признанные экспертом сложными, но не поддающиеся дальнейшему разложению. Причины такой сложности могут состоять либо в ограниченности знаний данного эксперта (сложность из-за неинформированности), либо в том, что нужные знания существуют, но еще не объединены в объясняющие модели (сложность из-за непонимания), либо в принципиальном отсутствии нужных знаний (сложность из-за незнания).
Блок-схема, изображенная на рис.4, является, конечно, слишком укрупненной. Она предназначена для разъяснения лишь основных идей алгоритма декомпозиции.