显示现有代码

当您必须修改现有软件系统时,Visual Studio 旗舰版可帮助您可视化和了解代码的组织、关系和行为。 在对代码进行更改之前,请使用 Visual Studio 旗舰版探究这些更改对代码的影响,帮助您评估这些更改给您带来的工作和风险。

例如,可生成依赖项关系图来检查代码中的现有关系和模式。 若要传达系统计划的体系结构,请创建层关系图。 然后可以利用这些关系图使代码与设计保持一致。 若要了解代码实现方法的方式,请生成序列图。 若要浏览现有类的结构,请创建类关系图。 若要传达系统的各个方面并对其进行建模,请绘制统一建模语言 (UML) 关系图。 例如,可以为系统的组件、类型、交互和流程建模。

这些工具还可帮助您更轻松地与项目相关人员进行沟通。 例如,可以使用 UML 类关系图创建常用词汇表来与项目负责人、用户和团队成员讨论系统。

您可以通过下载并安装可用的功能包来扩展这一版本的功能。 有关更多信息,请参见 Visual Studio 功能包

常规任务

任务

相关主题

了解代码关系:

生成依赖项关系图或其他关系图以查看代码中的关系。

查找现有代码:

使用体系结构资源管理器在 Visual Studio 解决方案或编译的代码中查找和浏览源代码。

了解代码交互:

从代码中生成序列图以了解代码的交互。

了解代码结构:

创建类关系图以检查项目中类的结构。

描述高级系统设计并对照此设计验证代码:

创建层关系图以描述高级系统设计及其依赖项。 对照此设计验证代码以确保其与设计保持一致。

传达用户要求和系统设计:

通过绘制以下 UML 关系图对用户要求和软件系统的体系结构进行建模:活动、组件、类、序列和用例。

外部资源

类别

链接

视频

链接到视频

链接到视频

链接到视频

链接到视频

链接到视频

链接到视频

链接到视频

链接到视频

链接到视频

论坛

博客

技术文章和日志

The Architecture Journal - Issue 23: Architecture Modeling and Processes(体系结构日志 - 问题 23:体系结构建模和流程)

其他网站

MSDN Architecture Center(MSDN 体系结构中心)

请参见

概念

建立应用程序模型

开发软件设计模型

用户需求建模

建立软件系统体系结构模型

在开发过程中使用模型

其他资源

演练:使用可视化和建模工具更新系统