Вы можете рассмотреть возможность использования диаграммы слоев, которую вы можете использовать для описания логической структуры вашей системы. Вы можете создавать диаграммы слоев снизу вверх из кода или сверху вниз в Visual Studio 2010 Ultimate. Кроме того, VS 2010 позволяет проверять код по сопоставленной с ним диаграмме слоев.
Для получения дополнительной информации см. Документацию продукта:
Диаграммы слоев: Ссылка : http://msdn.microsoft.com/en-us/library/dd409462%28VS.100%29.aspx
Вы можете использовать диаграмму слоев для визуализации логической архитектуры вашей системы. Диаграмма слоя
организует физические артефакты в вашей системе в логические абстрактные группы, называемые слоями. Эти
слои помогают идентифицировать, описывать и дифференцировать виды задач, выполняемых этими артефактами.
Каждый слой может также содержать дополнительные слои или подслои, которые описывают более мелкие конкретные задачи, которые
Отдельные группы артефактов выполняют. Вы также можете показать предполагаемые или существующие зависимости
между определенными слоями. Эти зависимости указывают, какие слои могут использовать или в настоящее время используют
функциональность в других слоях. Организовывая вашу систему в слои, которые описывают различные роли и
функции, диаграмма слоев может помочь вам понять, повторно использовать и поддерживать
ваш код.
Как проверить код на диаграммах слоев : http://msdn.microsoft.com/en-us/library/dd409395%28VS.100%29.aspx
Проверка кода на уровне
диаграмма помогает вам обеспечить
архитектурные ограничения на код
как это развивается. Когда вы выполняете это
задача, зависимости в коде
по сравнению с зависимостями от
диаграмма.