开源的UML工具可能非常棘手。即使在XMI中导出/导入,工具之间似乎也有很多不兼容的地方。使用开源工具从ArgoUML UML模型生成python代码?
因此,我想知道是否有人从使用开源工具的ArgoUML中创建的UML模型中生成了一个很好的工作流程?
开源的UML工具可能非常棘手。即使在XMI中导出/导入,工具之间似乎也有很多不兼容的地方。使用开源工具从ArgoUML UML模型生成python代码?
因此,我想知道是否有人从使用开源工具的ArgoUML中创建的UML模型中生成了一个很好的工作流程?
你试过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是你需要的最好的一个
我试着安装它,但不幸的是无法在Eclipse 3.6中使用它:/ /否则看起来很有前途,因为我为我的python项目使用基于Eclipse的PyDev。 – 2011-04-02 21:20:09
我必须承认,我没有尝试这一个的原因,但是因为我没有找到源代码的链接...所以我觉得还没有发布。 ..现在我找到了链接,我会试试看! – 2011-04-02 21:18:19
现在成功构建argouml-python,很明显,这是我的问题的答案。不幸的是,它缺少一些我想要的功能,但我会考虑窃听关于它们的开发者,或者自己编写它们。:) – 2011-04-04 12:44:01
我在博客中添加了一篇关于如何从源代码构建它的文章:http: //saml.rilspace.org/installing-argouml-python-for-python-code-generation-from-uml – 2011-04-04 13:05:19