可视化和了解代码

在最终的 Visual Studio 中使用可视化和建模工具来帮助您了解现有代码并描述了您的应用程序。 这允许您以可视化方式了解产生这些更改的更改将如何影响代码并帮助您估计工作和风险。 例如:

  • 若要了解在代码中的关系,以可视方式映射这些关系。

  • 描述系统的体系结构和使代码符合其设计,创建层关系图和验证代码这些关系图。

  • 若要了解方案行为,请生成程序表。

  • 若要描述类结构,请创建选件类图。

  • 模型和传达系统的各个方面,请绘制统一建模语言 (UML) 关系图。 例如,可以为系统的组件、类型、交互和流程建模。

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

您希望做什么?

了解代码及其关系:

  • 映射代码之间特定部分的关系。

  • 获取在代码中的关系概述整个解决方案。

了解代码交互:

可视化代码如何通过从生成方法定义的过程表实现方法。

了解类结构:

通过从代码中创建选件类关系图来可视化选件类结构在项目中。

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

通过创建层关系图描述高级系统设计和预期的依赖项。 对照此设计验证代码以确保代码中的依赖项保持与设计保持一致。

传达用户需求和体系结构:

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

外部资源

类别

链接

论坛

博客

Visual Studio ALM + Team Foundation server 博客

技术文章和日志

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

其他网站

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

请参见

概念

方案概述:使用可视化和建模更改设计

建立应用程序模型

开发软件设计模型

用户需求建模

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

在开发过程中使用模型