Ошибки допущенные при проектировании архитектуры приложений как правило очень дороги для исправления, особенно на поздних этапах реализации систем. Поэтому очень важно наличие инструментов которые позволяют проектировать и анализировать архитектуру приложений а так же связывать архитектурные артефакты с требованиями, кодом и документацией проекта для общей связанности и отслеживаемости принимаемых решений. В Visual Studio 2012 входит ряд возможностей которые позволяют проектировать архитектуру приложений с помощью UML 2.0, анализировать существующий код с помощью диаграмм зависимостей, получать качественные показатели в виде метрик, связывать документы архитектурного характера с требованиями. В докладе будет рассказано как разработчики могут использовать эти инструменты в Visual Studio 2012 для повышения качества архитектуры приложений.