从代码中在VS中创建UML类图

3
我正在设计一个简单的类库,并已编写了一些接口/类的部分代码。我想使用现有的代码段将它们显示在UML图中,但是我找不到这样做的方法。我正在使用Visual Studio 2010 Ultimate,是否有其它替代方案?或者必须从头开始创建图表中的所有类/接口?如果UML图与实际项目“分离”,那么它的意义何在?

你尝试过VS10中的类向导吗? - Ajai
什么是类向导?我从来没有遇到过这个... - lysergic-acid
1
您可以右键单击项目,然后选择其中的“查看类图”选项。我认为这个线程中下面的链接已经详细介绍了它... - Ajai
3个回答

2

在您的解决方案中添加类图。从“解决方案资源管理器”中拖放文件或从“类资源管理器”中拖放类到图表中。

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


类图不显示类之间的交互(继承/实现等) - lysergic-acid

2

Visual Studio,至少我使用的版本,对UML支持不是非常强大。但是他们提供了一个相当不错的“类图”功能。也许这就是你所指的。你可以以两种方式之一轻松地从现有代码创建类图。

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

1

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


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