2011-04-01 128 views

回答

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非常不兼容。

+0

我必须承认,我没有尝试这一个的原因,但是因为我没有找到源代码的链接...所以我觉得还没有发布。 ..现在我找到了链接,我会试试看! – 2011-04-02 21:18:19

+0

现在成功构建argouml-python,很明显,这是我的问题的答案。不幸的是,它缺少一些我想要的功能,但我会考虑窃听关于它们的开发者,或者自己编写它们。:) – 2011-04-04 12:44:01

+2

我在博客中添加了一篇关于如何从源代码构建它的文章:http: //saml.rilspace.org/installing-argouml-python-for-python-code-generation-from-uml – 2011-04-04 13:05:19

1

我列出了一些UML-Python工具here。可能PyUML是你需要的最好的一个

+0

我试着安装它,但不幸的是无法在Eclipse 3.6中使用它:/ /否则看起来很有前途,因为我为我的python项目使用基于Eclipse的PyDev。 – 2011-04-02 21:20:09