【问题标题】:Visual Studio 2015 generate UML from codeVisual Studio 2015 从代码生成 UML
【发布时间】:2016-12-20 13:20:37
【问题描述】:
  • Windows 10 64 位
  • Microsoft Visual Studio Enterprise 2015 版本:14.0.25431.01 更新 3

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

顶部菜单是一个带有 Architecture 的部分,在那里我可以创建 new UML 图,但我无法导入项目所具有的类。在所有其他论坛条目中,他们都在谈论 Architecture Explorer,您可以在其中简单地拖放所需的类并自动创建依赖项,但在我的情况下,这个视图是缺失的。

如果您对如何以不同方式记录软件有一些好的建议,欢迎您。

【问题讨论】:

  • 我不了解您的环境,但“仅创建 UML”不会成为文档。充其量你会得到一些图形。你需要从你可能得到的脚手架上制作一个模型。该模型可以作为文档的基础。
  • @ThomasKilian 是的,我知道。但我的项目的一部分是一方面提供实现,另一方面提供拟合图。

标签: c# visual-studio-2015 uml class-diagram


【解决方案1】:

在解决方案资源管理器中右键单击并:

添加>项目..>常规>类图

然后你可以很容易地通过将实体类拖入并右键单击一些属性并选择:“显示为关联”来制作域模型

【讨论】:

  • 现在我已经有了所有需要的类。但是没有找到“显示为关联”。
  • 我明白了。非常感谢!
  • @amod0017 请记住,如果我们谈论关联,它不是围绕在哪个类中使用哪个对象,而是哪个类从哪个接口/类继承。在这一点上,我还认为类图就像我们在大学里学习的第一个 association 我上面解释的,但事实并非如此。
  • 那么,如何在 Visual Studio 中添加关联?我有一个 MVC 项目。
  • @naz786 现在我使用 ReSharper 生成依赖关系图。
【解决方案2】:

要查看项目的 UML 图,请右键单击项目并选择查看->类图。将打开您项目的自动生成的 UML

【讨论】:

  • 这行得通,但现在我只有没有依赖关系的类图,我该如何添加它们?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-28
  • 2013-10-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多