Visual Studio 2015 通过代码生成 UML

16
  • Windows 10 64位操作系统
  • Microsoft Visual Studio Enterprise 2015版本:14.0.25431.01 更新3

我有一个几乎完成的项目,现在需要编写文档。我在网上找到一些信息,告诉我“简单地”从现有代码生成 UML 图。

在顶部菜单中有一个带有体系结构的章节,在那里可以创建新的 UML 图,但是无法导入项目中存在的类。在所有其他论坛条目中,他们都谈论了一个体系结构浏览器,您可以简单地拖放所需的类,然后自动创建依赖项,但在我的情况下,此视图缺失。

如果您有一些不同的软件文档撰写建议,欢迎分享。


我不知道你的环境,但“只是创建UML”并不能成为文档。最多只能得到一些图形。你需要从可能获得的脚手架中制作一个模型。这个模型可以成为文档的基础。 - qwerty_so
@ThomasKilian 是的,我知道。但是我的项目部分是交付一方面的实现,另一方面是相应的图表。 - Daniel Eisenreich
2个回答

15
在解决方案资源管理器中,右键单击并选择:
加入 > 项目... > 常规 > 类图
然后,您可以通过将实体类拖入其中,右键单击一些属性并选择:“显示为关联”,相对容易地制作域模型。

现在我已经有了所有需要的类,但是找不到“显示为关联”。 - Daniel Eisenreich
我明白了。非常感谢! - Daniel Eisenreich
2
请注意,如果我们谈论“关联”,它不仅涉及哪个对象在哪个类中使用,还涉及哪个类继承自哪个接口/类。此时,我也认为类图就像我们在大学里学到的第一个上述解释的“关联”一样,但实际上并不是这样。 - Daniel Eisenreich
那么,在Visual Studio中如何添加关联?我有一个MVC项目。 - naz786
1
@naz786 现在我使用ReSharper生成依赖关系图。 - Daniel Eisenreich

9

要查看您项目的UML图,右键单击您的项目,然后选择“查看”->“类图”。您的项目的自动生成UML将被打开。


1
这个可行,但现在我只有类图而没有依赖关系,我该如何添加它们? - Daniel Eisenreich

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接