1. Запишите большую цель.
2. Запишите все необходимые и достаточные условия для достижения цели в виде малых целей, то есть первого уровня ветвей.
3. Запишите необходимые и достаточные условия, необходимые для достижения каждой маленькой цели, и превратите их в ветви второго уровня.
4. По аналогии, декомпозиция целевого многоветвевого дерева не будет завершена до тех пор, пока не будут нарисованы все листья – непосредственная цель.
5. Проверяйте, достаточна ли декомпозиция многоветвевого дерева, то есть обратно от листьев к ветвям и затем к стволу, и постоянно проверяйте, будет ли достигнута большая цель при достижении малых целей. Если да, то это означает, что декомпозиция завершена. Если нет, то это означает, что перечисленных условий недостаточно, и игнорируемые ветки будут продолжать добавляться.
6. Оцените цели. Оценку цели можно разделить на оценку рациональности цели и оценку осуществимости плана. Сутью этих двух оценок является оценка целевого размера. Чтобы оценить, является ли цель слишком большой или слишком маленькой, необходимо, чтобы целевое многоветвевое дерево было полностью декомпозировано.
7. Определить, достигнута ли цель. Если все малые цели достигнуты, а большие нет, это означает, что при декомпозиции были проигнорированы другие вспомогательные условия. Пожалуйста, добавляйте их немедленно, пока условия не станут полностью достаточными.