2011-09-20 89 views
2

UML我有一個Python程序和我想生成從來自UML圖。 哪些程序可以做到這一點?生成從Python源

編輯:我想有編輯生成的圖表

+1

看看這裏的討論: [link](http://stackoverflow.com/questions/260165/whats-the-best-way-to-generate-a-uml-diagram-from-python - 源代碼) –

+1

的麻煩,這些「標記爲重複」的主題是指在被7年前回答問題,並有強大的陳舊 – slashdottir

回答

1

的一個選項,我不知道你想要什麼樣的素質你的圖是,但有一個叫做PyNSource工具依然維持(最後一次更新8月)並做你以後的事情。你可以找到它here。我應該澄清這個程序是針對Windows的。

1

Here你可以找到的UML-Python的工具列表。如果你需要編輯圖表,那麼你可能應該先看看PyUML

+0

你能給我如何與PyUML生成源UML一些小費?我有一個包含main.py文件和lib文件夾的文件夾,其中包含幾個文件,每個文件和__init__.py文件。 – redman

+0

對不起,我還沒有使用過我自己的工具 –

+0

你最終設法使用了PYUML嗎?如果是的話,你可以在這裏發帖。 – user8162

1

並且有Stani's Python Editor (SPE),它可以即時繪製簡單的UML圖。

+0

對不起,我不明白... – gruentee

+0

我也不明白。當我寫這篇文章時,我沒有評論這篇文章。它是如何在這裏結束的?有趣的... –

1

我的工具PyNSource將逆向工程的Python源代碼轉換成UML圖。您可以拖動重新排列屏幕上的課程,或讓自動佈局進行。

您可以刪除類,添加類。您可以打印圖表,甚至可以將它們視爲ASCII UML,以便粘貼到源代碼中。

它用Python編寫的是開源的,倉庫處的https://code.google.com/p/pynsource/有Windows和Mac OS X構建,也可以從源代碼運行。也適用於Linux。

+0

這個程序能夠很好地處理大型項目(比如說,matplotlib)嗎? – Rickkwa