6個Java項目UML反向工程工具
本文介紹6款開源的工具,可以將Java項目反向工程到UML的類圖。
1.Eclipse MDT
模型開發工具(MDT)提供了一些示范性工具,在元模型的基礎上的發展模式。它支持創建UML圖,從代碼的逆向工程到UML圖等等。
2.ArgoUML
ArgoUML是一個領先的開源UML模型工具,它支持UML 1.4的所有標準,可以運行于任何Java平臺上。
3.ModelGoon
ModelGoon是一個Java包的依賴分析的Eclipse插件,用來顯示項目中Java包與包之間的依賴關系,如下圖所示:

4.Green
Green是Eclipse的一個插件,是一種先進的還簡單的UML類圖的工具,主要學生開發使用。它是live round-tripping編輯器,因此可以很容易地從一個UML類圖生成Java代碼。它有很好的可擴展性。
5.Minjava
Minjava是一個Java反向工程軟件,可幫助理解已存在一些Java軟件的架構和行為。
6.dScribe
dScribe是一個自主設計的項目,用一個半自動化的方式保持設計級UML圖的Java代碼關聯。通過逆向工程將代碼轉成UML圖表,然后進行人工修正,以提高抽象的水平。
posted on 2014-01-23 11:44 順其自然EVO 閱讀(431) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄