qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          6個Java項目UML反向工程工具

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

          4.Green
            Green是Eclipse的一個插件,是一種先進的還簡單的UML類圖的工具,主要學生開發(fā)使用。它是live round-tripping編輯器,因此可以很容易地從一個UML類圖生成Java代碼。它有很好的可擴展性。
            5.Minjava
            Minjava是一個Java反向工程軟件,可幫助理解已存在一些Java軟件的架構和行為。
            6.dScribe
            dScribe是一個自主設計的項目,用一個半自動化的方式保持設計級UML圖的Java代碼關聯(lián)。通過逆向工程將代碼轉(zhuǎn)成UML圖表,然后進行人工修正,以提高抽象的水平。

          posted on 2014-01-23 11:44 順其自然EVO 閱讀(431) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

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

          導航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 特克斯县| 井冈山市| 盈江县| 宜阳县| 勃利县| 永登县| 博兴县| 同江市| 远安县| 施秉县| 吉林市| 马鞍山市| 贵州省| 安塞县| 阿图什市| 新乐市| 清原| 乡宁县| 嘉祥县| 万年县| 丹东市| 香河县| 永寿县| 鄱阳县| 长宁区| 邮箱| 江门市| 华安县| 天峻县| 谷城县| 阿克苏市| 得荣县| 长子县| 武穴市| 临夏市| 大石桥市| 蒙阴县| 古蔺县| 吐鲁番市| 巴彦淖尔市| 万全县|