本文正在參加「Java主題月 - Java Debug筆記活動」,詳情查看<活動連接>java
如何從現有的Java代碼生成UML圖(尤爲是序列圖)?ios
我使用它。它很容易從倉庫中安裝:markdown
Name: ObjectAid UML Explorer
Location: http://www.objectaid.com/update/current
複製代碼
並生成很是漂亮的UML圖:編輯器
說明:工具
ObjectAid UML Explorer
與其餘UML
工具不一樣。它使用UML
表示法來顯示現有代碼的圖形表示形式,該表示形式與文本編輯器同樣準確,同時很是易於使用。幾個獨特的功能使之成爲可能:oop
- 您的源代碼和庫是所顯示的模型,它們沒有通過反向工程設計成其餘格式。
- 若是您在
Eclipse
中更新代碼,則圖也將更新。無需對源代碼進行反向工程。- 重構會更新您的圖表以及源代碼。重命名字段或移動類時,圖僅反映更改而不會不一樣步。
Eclipse
工做區中的全部圖都進行了適當的重構更改,以進行更新。若有必要,它們將從您的版本控制系統中籤出。- 圖已徹底集成到
Eclipse IDE
中。您能夠將Java類從任何其餘視圖拖到圖上,而且與圖相關的信息在適用的其餘視圖中顯示。
你是基於什麼代碼開發的?Java
仍是 C++
?post
eUML2 for Java
是爲 Eclipse
中,爲 Java
開發人員設計的功能強大的UML建模器。免費版可用於商業用途。它支持如下功能:spa
CVS
和團隊支持Helios
UML2.1
,並支持 OMG
XMI
JDK 1.4
和 1.5
商業版提供如下功能:翻譯
UML
配置文件和 MDD
(譯者補充總結)
上述回答中相似的工具還有不少,工具只是做爲一種輔助手段,但不要太過於依賴使用。
翻譯內容來源Stack Overflow:stackoverflow.com/questions/5…