关于对代码实施反向工程,将其转换为 UML

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

如果您在 Microsoft Visual C++、Microsoft Visual Basic 或 Microsoft Visual C# 中开发项目,Visual Studio .NET 为您提供了一个使用 Microsoft Office Visio 的集成软件建模解决方案。在 Visual Studio 中,您可以对源代码实施反向工程,将其转换为统一建模语言 (UML);项目的类定义用于在 Visio 环境中生成 UML 图。

例如,您可能继承使用 Visual Basic 或 Visual c + + 开发旧版解决方案 。若要更好地理解解决方案的结构,可以在 Visual Studio.NET 中打开它,然后自动提取 UML 静态结构图表中的元素以查看其结构。或者,您可能 Visual C# (或 Visual Basic 或 Visual c + +) 中编写新的项目 ,并且想要查看其类为图形对象。反向工程项目中使用的类定义,使您可以查看您的新项目的设计模型。

对项目或整个解决方案实施反向工程

您既可以对整个解决方案实施反向工程,也可对解决方案中的所选项目实施反向工程。您在 Visual Studio“解决方案资源管理器”中选定的内容将决定对哪些内容实施反向工程,将其转换为 Visio UML。

注意: 实施反向工程前,务必在 Visual Studio 中构建解决方案,以帮助解决跨项目引用。

启动 Visual Studio 中的实施反向工程

在 Visual Studio 环境中,使用“项目”菜单上的命令即可激活反向工程。在该反向工程中,会提取代码模型中的信息,启动 Visio,实施反向工程的代码元素也会以图标的形式显示在“Visio UML 模型资源管理器”的树视图中。然后,您就可以将反映源代码中的类定义的 UML 类形状拖到绘图页上,从而以可视化的形式展现新解决方案或遗留的解决方案的架构。

在实施反向工程操作的过程中,有关该操作的状态信息将写入 Visual Studio 的“输出”窗口。

启动从 Visual Studio 中的现有 Visio 文件

在对项目树视图实施反向工程后,Visio 绘图会添加到“解决方案项”下的解决方案中。双击该 Visio 图表将启动 Visio 并打开选定的文件。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×