如何从VS2012专业版生成UML图?

时间:2013-07-12 20:38:59

标签: c# visual-studio-2012 uml class-diagram sequence-diagram

对于VS2012专业版的用户,有没有一种方法可以从VS2012生成UML(CLASS,SEQUENCE)图表?

我已经在VS2012中完成了我的解决方案项目。现在我想为它生成类图。因此,如果有人知道它吗?

如果请帮助我。 谢谢。

4 个答案:

答案 0 :(得分:4)

正如已经注意到的,Visual Studio的专业版不允许您生成序列图。

另一种方法是使用适当的UML工具,例如Enterprise Architect from Sparx Systems。这提供了比Visual Studio更多的建模功能,并且支持C ++,C#,Java和许多其他语言。是的,它可以从源代码和二进制代码生成类和序列图(二进制文件需要第二个最便宜的许可证)。

答案 1 :(得分:2)

生成序列图是Ultimate Feature

  

在Visual Studio Ultimate中,生成序列图以帮助您   可视化并理解代码如何实现特定方法。   序列图描述了对象之间的交互   系列生命线和信息。生命线代表了实例   对象和消息表示这些对象之间的方法调用。   您可以从Visual C#.NET或Visual Basic生成序列图   .NET代码。

类图是Visual Studio Professional的标准功能。

答案 2 :(得分:1)

不是100%关于专业,但在Ultimate中它在Architecture -> New Diagram

之下

答案 3 :(得分:0)

右键单击您的功能并选择“生成序列图”选项VS 2012