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

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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 通道| 龙海市| 定日县| 桂阳县| 同心县| 乐业县| 昭平县| 康马县| 衡水市| 靖远县| 阜新市| 高安市| 汝南县| 浪卡子县| 武清区| 红安县| 郧西县| 石狮市| 岢岚县| 尉犁县| 敦煌市| 江油市| 定陶县| 九江县| 怀来县| 福贡县| 古田县| 永泰县| 疏勒县| 富顺县| 桃园市| 天门市| 得荣县| 神木县| 新安县| 嘉鱼县| 自贡市| 延川县| 松桃| 历史| 吴旗县|