【发布时间】:2009-04-24 15:40:10
【问题描述】:
是否有任何免费工具可以从现有的 .Net/Visual Studio 2005 项目中自动创建 UML 图?
【问题讨论】:
-
也许您可以更具体地说明您想要什么样的图表?类图工具是否不足以满足您的目的?
-
嗯,什么类图工具?
标签: .net visual-studio uml
是否有任何免费工具可以从现有的 .Net/Visual Studio 2005 项目中自动创建 UML 图?
【问题讨论】:
标签: .net visual-studio uml
如果您使用的是 Visual Studio Team Suite 2005(注意:不是 2008),我相信您可以选择将 .Net 代码逆向工程为 Visio 中的 UML,请注意,这不适用于 Visual Studio Team Suite 2008!
要使用 Team Suite 2005 将 .Net 代码逆向工程为 UML,您应该能够单击以下菜单项:项目 -> Visio UML -> 逆向工程。
对于 Team Suite 2008(仅供参考,因为您使用的是 VS 2005),MSDN 有这个 interesting link 可能来自这个 MSDN Thread 关于 Visio 和 VS 2008 的主题,其中还列出了一些替代 UML建模工具。
此博客条目here 上还有一个免费 UML 工具列表,他们列出了以下内容:
agilefactor DotNet2UML 实用程序使用 .NET 反射功能读取 .NET 程序集元数据,并为生成的 UML 创建一个称为 XMI 的 XML 表示。然后可以将该 XMI 导入到大多数 UML 工具中。
uml2svg 是一个基于 XSLT 的工具 转换符合 XMI 的 UML 图 转换成 SVG。
【讨论】: