将现有的类图导入到建模项目中

时间:2014-05-21 13:13:58

标签: visual-studio-2010 uml

我得到了一个用VS 2010创建的类图,其建模项目以某种方式丢失了。所以我留下了foo.classdiagram和foo.classdiagram.layout文件。当我尝试在另一个建模项目中打开它时,我只得到一个空白的类图。

是否可以将现有的类图导入到建模项目中?如果没有,是否有人知道另一个能够打开VS .classdiagram文件的工具?

1 个答案:

答案 0 :(得分:1)

UML的标准交换格式是XMI。这种情况只能如此,因为文件格式只包括模型元素和连接器,而不包括可视化图表布局。不过,它仍然值得一试。

Visual Studio不包含开箱即用的XMI导出功能,但我找到了对扩展程序here的引用。 VS 2010版本的下载链接已经失效,但也许您可以将其运行到2012版本。

最后,如果你有类的源代码,你总是可以将它们反向工程为UML(取决于你使用的建模工具)。 Sparx Systems' Enterprise Architect甚至可以对某些二进制文件进行反向工程。