Я не думаю, что это именно тот ответ, который вам нужен, но он определенно лучше, чем ничего; и вы можете найти это полезным в любом случае.
Шкаф, к которому я пришел, - работа Roger Sessions ; у него есть что-то для уменьшения сложности - и это во многом связано с разложением. Я подозреваю, что его работа больше связана с теорией, но, очевидно, подкреплена множеством практических примеров и опыта. Я не просмотрел его веб-сайт (или блог ) с целью найти информацию о разложении, но у него мог бы быть какой-то материал, который больше похож на то, что вы ищете; он также действительно доступен - почему бы не связаться с ним напрямую и не спросить его? Я уверен, что он был бы рад указать вам правильное направление.
Я присутствовал на сессии, которую он представил на эту тему на Tech-Ed 2009 (в Новой Зеландии), о которой я писал в блоге о здесь , если вы хотите получить больше обзора. Это была действительно отличная презентация.
Он не только использовал декомпозицию, но и вычислял реальную цифру, которую вы могли бы использовать, чтобы оценить сложность решения, которое вы придумали. поэтому я думаю, что это будет больше об использовании декомпозиции, а не о том, «как» сделать это.
Во всяком случае, он говорил о:
"Разложить проблемный домен в
«Вселенная стихий» (список
бизнес-функции). Примечание: этот список
все еще должен быть узнаваемым для
бизнес. "
Это может показаться не таким уж большим, но это хорошее место для начала.