开源 UML 工具可能非常棘手。即使在 XMI 中导出/导入,工具之间似乎也有很多不兼容之处。
因此,我想知道是否有人找到了使用开源工具从 ArgoUML 中创建的 UML 模型生成 python 代码的良好工作流程?
开源 UML 工具可能非常棘手。即使在 XMI 中导出/导入,工具之间似乎也有很多不兼容之处。
因此,我想知道是否有人找到了使用开源工具从 ArgoUML 中创建的 UML 模型生成 python 代码的良好工作流程?
你试过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 非常不兼容。
我在这里列出了一些 UML-Python 工具。可能 PyUML 是满足您需求的最佳选择