我需要在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. php uml反向工程
- 3. 用於Java的反向工程工具(Android)Class Diagrams
- 4. 用於Java + Playframework的UML建模工具
- 5. 尋找逆向工程UML工具
- 6. 反向工程:從現有PHP5項目創建UML圖
- 7. UML to Java工具?
- 8. 需要d3項目的工具提示
- 9. 需要幫助反向工程CRC16
- 10. 逆向工程的Java類UML
- 11. 用於計算項目所需工時的工具或公式
- 12. UML工具繪製類圖的Java項目
- 13. netbeans 6.1 - 反向工程Java源代碼到UML類圖
- 14. SQL Server 2000反向工程工具
- 15. 命令行相當於Hibernate工具中的反向工程?
- 16. 用於Python的uml/class設計工具?
- 17. UML逆向工程工具Eclipse的或Maven
- 18. Eclipse UML工具
- 19. 針對java的逆向工程工具
- 20. 需要關於MVC項目工作流程的建議
- 21. Visual Basic工具(UML代碼或逆向工程)
- 22. 逆向工程德爾福2010碼 - UML工具
- 23. 用於Java/C#的UML工具:類設計等
- 24. 用於打包.NET項目的工具
- 25. 反向工程
- 26. 來自Java源代碼的Uml工具
- 27. 如何從應用程序反向工程Xcode項目?
- 28. 適用於大型應用程序的UML建模工具
- 29. 基於腳本的UML繪圖工具
- 30. 類似於USE的UML工具
+1因爲Enterprise Architect是一個很棒的UML工具(一般的偉大的圖表工具)。 – 2010-12-15 22:24:33