我需要在Java中維護一些項目,但它非常大。我需要一些Eclipse插件或單獨的程序,它可以從Java項目生成UML。有什麼可以幫助我嗎?需要用於Java項目的UML反向工程工具
回答
大多數UML工具都可以導入Java代碼。上次我使用JUDE社區版時,它可以做到這一點,但他們已經將它分成了社區版和付費版。我不確定自由人是否已經做了。 Sparx Enterprise Architect也可以導入Java。
我建議euml2作爲eclipse插件。
它有一個免費版本,它是相當不錯!
eUML將在您的代碼中添加標籤,並將完全重寫您的代碼,以便在代碼中添加模型註釋。據說該模型是腐敗的,如果你需要高級功能,那麼你必須支付1600美元!要絕對避免 – 2010-12-15 23:26:35
@ user294000:那麼它會在註釋中添加元數據 '/ *** @ uml.property name =「variableName」* @ uml.associationEnd * /'但這對我沒有任何問題。我已經將它用於類圖和包圖,並且沒問題。如果您有更先進的使用體驗,並且看到了錯誤,那麼非常感謝您告訴我要記住 – Cratylus 2010-12-16 06:28:14
@ user294000:此外它還有一個免費的基本版本。其他建議非常好,但只有試用版。 – Cratylus 2010-12-16 06:41:32
您已經提供的鏈接已損壞。請更新您的答案。 – OO7 2015-02-09 12:10:07
我建議Architexa其偉大的階級雙字母組合的產生。 Arhitexa不是在龐大的類圖中生成每個類,而是允許您選擇性地在圖中顯示相關的類。
我推薦Enterprise Architect,它支持完整的反向和正向工程,包括Java。自動生成文檔,如Word,PDF或網站。
免費Class Visualizer的確如此 - 您加載已編譯的Java代碼,並因此接收允許您瀏覽關係的類圖。它支持參數化類型,註釋和發現各種出站和入站關係(包括依賴關係)。
- 1. 用於逆向工程的eclipse項目的UML工具
- 2. 用於Java的反向工程工具(Android)Class Diagrams
- 3. 用於Java + Playframework的UML建模工具
- 4. 反向工程:從現有PHP5項目創建UML圖
- 5. UML to Java工具?
- 6. 需要d3項目的工具提示
- 7. 需要幫助反向工程CRC16
- 8. 用於計算項目所需工時的工具或公式
- 9. netbeans 6.1 - 反向工程Java源代碼到UML類圖
- 10. SQL Server 2000反向工程工具
- 11. 命令行相當於Hibernate工具中的反向工程?
- 12. 用於Python的uml/class設計工具?
- 13. UML逆向工程工具Eclipse的或Maven
- 14. 針對java的逆向工程工具
- 15. 需要關於MVC項目工作流程的建議
- 16. Visual Basic工具(UML代碼或逆向工程)
- 17. 逆向工程德爾福2010碼 - UML工具
- 18. 用於打包.NET項目的工具
- 19. 用於Java/C#的UML工具:類設計等
- 20. 如何從應用程序反向工程Xcode項目?
- 21. 適用於大型應用程序的UML建模工具
- 22. 基於腳本的UML繪圖工具
- 23. 類似於USE的UML工具
- 24. 爲什麼Qt Creator需要一個用於非qt cmake項目的工具包
- 25. 用於GWT項目的UML
- 26. UML到SQL工具
- 27. 的Android項目 - 所需工具
- 28. java後臺webapp測試[需要工具]
- 29. UML工具與UML 2和UML 1.x一起工作
- 30. 從VS 2008項目自動創建UML圖的工具
+1因爲Enterprise Architect是一個很棒的UML工具(一般的偉大的圖表工具)。 – 2010-12-15 22:24:33