【问题标题】:Creating UML class diagrams in VS from code在 VS 中从代码创建 UML 类图
【发布时间】:2023-04-05 19:28:01
【问题描述】:

我正在设计一个简单的类库,并且已经编写了接口/类的某些部分。

我想使用现有的代码片段在 UML 图中显示它们。

我找不到这样做的方法。我正在运行 Visual Studio 2010 Ultimate。

有什么替代方法?从头开始在图中创建所有类/接口?

将图表与实际项目“分离”有什么意义?

【问题讨论】:

  • 你试过VS10中的类向导吗?
  • 什么是类向导?从来没有遇到过这个...
  • 您可以右键单击您的项目并在其中选择“查看类图”选项。我认为该线程中的以下链接对此进行了很多讨论...

标签: c# visual-studio-2010 architecture uml


【解决方案1】:

VS,至少我使用的版本,没有非常强大的 UML 支持。然而,它们确实提供了一个非常漂亮的“类图”功能。也许这就是你所指的。您可以通过以下两种方式之一从现有代码轻松创建类图。

  1. 要为整个项目创建类图,请在解决方案资源管理器中右键单击项目名称,然后单击“查看类图”
  2. 要为某些类创建类图,请将类图类型的新项添加到您的项目中。然后,您可以将文件从解决方案资源管理器拖放到类图画布上。

【讨论】:

    【解决方案2】:

    为您的解决方案添加类图。将解决方案资源管理器中的文件或类资源管理器中的类拖放到图表上。

    从那里,您可以通过右键单击类型并选择“显示基类”或“显示派生类”来“扩展”图表。或者右键单击属性和字段,然后选择“显示为关联”或“显示为集合关联”。

    【讨论】:

    • 类图不显示类之间的交互(继承/实现/等)
    【解决方案3】:

    您可以在项目中添加一个 ClassDiagram 类型的新项目,然后只需将现有的类拖放到那里

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-09
      • 1970-01-01
      • 2014-12-17
      • 2011-01-02
      • 2011-06-12
      • 1970-01-01
      • 2014-03-07
      相关资源
      最近更新 更多