2011-04-01 118 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