【发布时间】:2011-07-27 23:03:04
【问题描述】:
开源 UML 工具可能非常棘手。即使在 XMI 中导出/导入,工具之间似乎也有很多不兼容的地方。
因此,我想知道是否有人找到了使用开源工具从 ArgoUML 中创建的 UML 模型生成 Python 代码的良好工作流程?
【问题讨论】:
标签: python uml code-generation argouml
开源 UML 工具可能非常棘手。即使在 XMI 中导出/导入,工具之间似乎也有很多不兼容的地方。
因此,我想知道是否有人找到了使用开源工具从 ArgoUML 中创建的 UML 模型生成 Python 代码的良好工作流程?
【问题讨论】:
标签: python uml code-generation argouml
你试过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 工具here。可能 PyUML 是满足您需求的最佳选择
【讨论】: