我需要得到ArgoUML图的差异。有没有提供Diffing功能来执行UML的工具?UML diff工具有哪些?
我不断在SVN中更新我的UML,但我没有办法比较不同的版本。
我见过来自IntelliJ的UML-like Diff Tool存在。但是有没有其他工具不需要我使用IntelliJ?
我需要得到ArgoUML图的差异。有没有提供Diffing功能来执行UML的工具?UML diff工具有哪些?
我不断在SVN中更新我的UML,但我没有办法比较不同的版本。
我见过来自IntelliJ的UML-like Diff Tool存在。但是有没有其他工具不需要我使用IntelliJ?
在Eclipse中使用EMF可以比较两个UML图。
http://wiki.eclipse.org/EMF_Compare/UML_Compare
所以,你需要使用下面的框架,您的ArgoUML转换为EMF标准。
也许有些version control tools for models可以帮助。它们不是特定于UML的,但是作为之前提到的EMF比较工具,它们可以与通用EMF模型一起使用。
EMF比较项目不能正常工作。你得到的不是真的可用。
我在我的项目中做的是将我的模型和我的图保存在SVN上。然后我只看svn看看修改。您无法真正看到差异insode图,但通常很容易找出哪些内容已被修改,因为该模型由模型的名称>包>分类器组成。因此可以跟踪根,修改后的元素可以快速找到。