开源UML工具可能非常棘手。即使在XMI中导出/导入,工具之间似乎也存在很多不兼容性。
因此,我想知道是否有人使用开源工具从ArgoUML中创建的UML模型中找到了生成python代码的良好工作流程?
答案 0 :(得分:1)
你试过http://argouml-python.tigris.org/吗?如果这不适合,也许您可以提交错误报告,以便人们可以解决问题。
如果您正在寻找不同的工具,那么您需要一个接受UML 1.4的工具,这是最新版本的ArgouML实现的。
BTW,UML / XMI兼容性问题并非开源UML工具所独有。这完全取决于OMG完全无视UML版本之间的兼容性。几乎是他们保持兼容性的唯一时间是UML 1.5,它是UML 1.4的纯超集。所有其他版本的UML完全不兼容 - UML 2.x和UML 1.x非常不相容。答案 1 :(得分:1)
我列出了一些UML-Python工具here。可能PyUML是最符合您需求的