qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          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 閱讀(432) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年1月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 江西省| 新蔡县| 庄浪县| 洪泽县| 岳西县| 云南省| 广水市| 长泰县| 固始县| 玛曲县| 且末县| 宁远县| 六枝特区| 莎车县| 青阳县| 珲春市| 惠来县| 华阴市| 河西区| 哈密市| 新乐市| 吴忠市| 皮山县| 舞阳县| 临江市| 垣曲县| 苍梧县| 通化市| 潼南县| 买车| 民县| 读书| 将乐县| 德保县| 白水县| 桦南县| 巧家县| 扎赉特旗| 闽清县| 余江县| 贵溪市|