2

开源 UML 工具可能非常棘手。即使在 XMI 中导出/导入,工具之间似乎也有很多不兼容之处。

因此,我想知道是否有人找到了使用开源工具从 ArgoUML 中创建的 UML 模型生成 python 代码的良好工作流程?

4

2 回答 2

1

你试过http://argouml-python.tigris.org/吗?如果这不适合,也许您可​​以提交错误报告,以便人们可以解决问题。

如果您正在寻找不同的工具,您将需要一个接受 UML 1.4 的工具,这是 ArgouML 的最新版本实现的。

顺便说一句,UML/XMI 兼容性问题并不是开源 UML 工具所独有的。这一切都源于 OMG 完全无视 UML 版本之间的兼容性。几乎他们唯一一次保持兼容性是 UML 1.5,它是 UML 1.4 的纯超集。所有其他版本的 UML 完全不兼容——UML 2.x 和 UML 1.x 非常不兼容。

于 2011-04-02T04:25:34.010 回答
1

我在这里列出了一些 UML-Python 工具。可能 PyUML 是满足您需求的最佳选择

于 2011-04-02T09:07:52.683 回答