乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      6個(gè)Java項(xiàng)目UML反向工程工具

       richsky 2012-09-14
      摘要:將Java項(xiàng)目轉(zhuǎn)成結(jié)構(gòu)清晰的UML類圖,可以讓我們更輕松的理解項(xiàng)目的結(jié)構(gòu)以及模塊間的依賴關(guān)系。

      本文介紹6款開源的工具,可以將Java項(xiàng)目反向工程到UML的類圖。

      1.Eclipse MDT

      模型開發(fā)工具(MDT)提供了一些示范性工具,在元模型的基礎(chǔ)上的發(fā)展模式。它支持創(chuàng)建UML圖,從代碼的逆向工程到UML圖等等。

      2.ArgoUML

      ArgoUML是一個(gè)領(lǐng)先的開源UML模型工具,它支持UML 1.4的所有標(biāo)準(zhǔn),可以運(yùn)行于任何Java平臺上。

      3.ModelGoon

      ModelGoon是一個(gè)Java包的依賴分析的Eclipse插件,用來顯示項(xiàng)目中Java包與包之間的依賴關(guān)系,如下圖所示:

      4.Green

      Green是Eclipse的一個(gè)插件,是一種先進(jìn)的還簡單的UML類圖的工具,主要學(xué)生開發(fā)使用。它是live round-tripping編輯器,因此可以很容易地從一個(gè)UML類圖生成Java代碼。它有很好的可擴(kuò)展性。

      5.Minjava

      Minjava是一個(gè)Java反向工程軟件,可幫助理解已存在一些Java軟件的架構(gòu)和行為。

      6.dScribe

      dScribe是一個(gè)自主設(shè)計(jì)的項(xiàng)目,用一個(gè)半自動化的方式保持設(shè)計(jì)級UML圖的Java代碼關(guān)聯(lián)。通過逆向工程將代碼轉(zhuǎn)成UML圖表,然后進(jìn)行人工修正,以提高抽象的水平。

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多