关于对代码实施反向工程,将其转换为 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 并打开选定的文件。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

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

此信息是否有帮助?

谢谢您的反馈!

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

×