存在哪些UML diff工具?

时间:2012-04-10 03:10:48

标签: uml diff argouml

我需要获得ArgoUML图的差异。有没有提供Diffing功能的工具来做UML?

我不断在SVN中更新我的UML,但我无法比较不同的版本。

我看到IntelliJ存在UML-like Diff Tool。但是有没有其他工具不需要我使用IntelliJ?

3 个答案:

答案 0 :(得分:1)

在Eclipse中使用EMF,您可以比较两个UML图。

http://wiki.eclipse.org/EMF_Compare/UML_Compare

因此,您需要使用以下框架将ArgoUML转换为EMF标准。

http://argo2ecore.sourceforge.net/

答案 1 :(得分:1)

也许其中一些version control tools for models可以提供帮助。它们不是特定于UML的,但是作为之前提到的EMF-Compare工具,它们与通用EMF模型一起使用。

答案 2 :(得分:1)

EMF比较项目效果不佳。你得到的并不是真的有用。

我在项目中所做的是将模型和图表保存在SVN上。然后我只看svn看看修改。您无法真正看到dif insode图,但通常很容易找出已修改的内容,因为模型由模型名称>组成。套餐>分类。因此可以跟踪根,并且修改后的元素可以快速找到。