如何:从代码创建 UML 类图
在 Visual Studio 旗舰版,可以添加C#选件类或从 *** 体系结构资源管理器 *** 的命名空间或对UML选件类的依赖项关系图关系图。 可以从 ***** 解决方案资源管理器 *****还将C#选件类。
您拖动的一个或多个类将显示在关系图上。 它们依赖的类将显示在**“UML 模型资源管理器”**中。 模型表示类型的方式参见。
将程序代码中的类添加到 UML 模型
打开一个 C# 项目。
创建一个 UML 建模项目。
请参见 如何:创建 UML 建模项目和关系图。
将一个 UML 类图添加到建模项目中:
在 *** 体系结构 *** 菜单中,选择 *** 新关系图 ***。 在**“添加新关系图”对话框中选择“UML 类图”**。
打开**“体系结构资源管理器”**:
在 *** 体系结构 *** 菜单中,选择 *** Windows ***,*** 体系结构资源管理器 ***。
请参见 使用体系结构资源管理器查找代码。
将**“体系结构资源管理器”**中的命名空间或类型拖动到 UML 类图图面。
还可以拖动命名空间或类型从依赖项关系图。 请参见 在依赖项关系图上可视化代码依赖项。 还可以从 ***** 解决方案资源管理器 *****的选件类。
备注
不会自动更新代码和关系图。您可以更新关系图来讨论更改建议,而不影响您的代码。除非您再次将类拖动到关系图上,否则代码中的后续更改不会自动影响关系图。
在安装 Windows Automation API 3.0 之后,此功能可能会更快地运行。
打开与 UML 类关联的 C# 代码
双击选件类形状、特性或操作选件UML类图中。
将显示源代码。
模型表示类型的方式
您显式移动到关系图上的类型将直接在模型中和关系图上表示。
这些显式类型依赖的类型在模型中将显示为占位符, 既不显示其详细信息,也不显示其依赖项。
但是,因此,如果您随后从拖动 *** 体系结构资源管理器 *** 的占位符类型或依赖项关系图中的,占位符将完整的类型替换。