从现有的.NET项目自动创建UML图的免费工具

3

有没有免费工具可以自动从现有的.Net/Visual Studio 2005项目中创建UML图?


你可能需要更具体地说明你想要什么样的图表?类图工具是否不足以满足你的需求? - Noldorin
哦,什么类图工具? - Ash
1个回答

7
如果您使用的是Visual Studio Team Suite 2005(注意:不是2008),我相信您可以选择在Visio中将.Net代码反向工程成UML。请注意,这不适用于Visual Studio Team Suite 2008!要使用Team Suite 2005将.Net代码反向工程成UML,您应该能够单击以下菜单项:项目-> Visio UML-> 反向工程。
对于Team Suite 2008(仅作为FYI,因为您正在使用VS 2005),MSDN有这个有趣的链接,可能来自这个MSDN主题关于Visio和VS 2008的话题,其中还列出了一些替代的UML建模工具。

此博客文章here列出了一些免费的UML工具,包括以下内容:

agilefactor DotNet2UML实用程序使用.NET反射功能读取.NET程序集元数据,并创建称为XMI的结果UML的XML表示形式。然后可以将此XMI导入到大多数UML工具中。

uml2svg是一种基于XSLT的工具,用于将符合XMI标准的UML图转换为SVG格式。


DotNet2Uml的链接似乎已经失效了。 - Ash

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