Welcome

首页 / 软件开发 / .NET编程技术 / Visual Studio 2010 Ultimate架构代码分析

Visual Studio 2010 Ultimate架构代码分析2011-06-23 博客园 xiaoyin_netVSTS 2010新的架构工具可以让我们了解应用程序和功能设计,并帮助验证设计和执行不偏离。它除了支持一般系统分析设计流程(需求→实体)外,也支持

另一类的流程—逆向工程(Reverse Engineering)。

通过逆向工程可以理解应用程序之间的部分是重要的相互依赖关系,以确定可能会出现的问题。此外,直观图可以帮助我们找到最佳位置来执行新的功能。

DGML文件可以使解决方案产生依赖矩阵和布局,每个视图可以在项目结构中提供一个不同的视图,如图1所示。

图1 程序集关系分析图

通过高级的视图功能可以来分析模型的整体结构。在一个区域中,可以根据需要修改15分钟到一个小时之间的变化差异的依赖关系,如图2所示。

图2 类关系分析图

单击相应的类,在出现方向箭头处单击可放大局部类之间的关系图,如图3所示。

图3 类关系局部放大分析图