隨筆-128  評論-55  文章-5  trackbacks-0

          ArgoUML

          使用java編寫的開源UML產(chǎn)品,功能比較全。最受歡迎的UML建模工具。

          Alma

          Alma是一個軟件建模分析的工作平臺,它讀取幾種不同的源代碼,幫你設(shè)計面向?qū)ο竦哪P停薷慕Y(jié)構(gòu)和源代碼,輸出新的源代碼、文檔和圖表。

          UMLet

          UMLet是一個開放源代碼輕量級UML建模工具。UMLet能夠讓你快速建模,并且能夠?qū)С龈鞣N格式SVG, JPG, PDF and LaTeX-friendly EPS。

          UML/Dot

          UML/Dot這個項目從Java源代碼或字節(jié)碼中生成UML類。使用GraphViz Dot生成圖表。用戶可以完全控制處理過程,可以隱藏或顯示任意提取的元素。需要:JAVA v1.4 或更高版本,GraphViz。

          JUG

          Java UML Generator 是用于從Java類文件自動生成UML類圖的工具。最初設(shè)計為一個命令行工具,將.class/.jar文件轉(zhuǎn)換到.emf/.eps文件,現(xiàn)在它提供了一個可視化環(huán)境。

          Violet

          Violet是一種輕量級的UML建模工具。易學(xué)易用 可以快速繪制類圖、對象圖、時序圖和狀態(tài)圖 跨平臺 支持中文 源碼開放

          UMLGraph

          UMLGraph支持說明性規(guī)約(Declarative Specification),類圖(Class Diagram) ,順序圖(Sequence Diagrams).

          Fujaba Tool Suite

          Fujaba Tool Suite結(jié)合UML類圖與UML行為視圖來提供一個強(qiáng)大,易于使用,而且是整齊均稱的系統(tǒng)設(shè)計與規(guī)范語言. 而且Fujaba Tool Suite還支持從整個系統(tǒng)設(shè)計生成Java源代碼從完美地實現(xiàn)了一個可執(zhí)行的模型.同樣也支持相反操作,因此源代碼可以被解析并被表現(xiàn)在UML中.

          UniMod

          UniMod是Executable UML思想的實現(xiàn)。UniMod是以Eclipse插件形式存在。可以通過UniMod提供的一個在線Demo了解更多的詳細(xì)資料。

          Taylor MDA

          Taylor MDA是一個基于Eclipse的UML建模工具。它專注于EJB3企業(yè)應(yīng)用程序的生成。Taylor MDA當(dāng)前支持生成:

          • EJB3 Entity Beans
          • EJB3 Stateless Session Beans
          • 利用JBoss內(nèi)置容器的JUnit Tests
          • Maven Project
          • 以后將支持生成:
          • 用于CRUD Portlets的Seam代碼
          • 用于商業(yè)處理與頁面流(page flows)的jBPM/Seam代碼

          StarUML

          StarUML是一個運行在Win32上快速,靈活,可擴(kuò)展,功能強(qiáng)大的UML/MDA平臺。開源項目StarUML的目的是提供一個可以用來代替知名商業(yè)UML工具比如Rational Rose,Together等的建模工具和平臺。

          Quick Sequence Diagram Editor

          這個簡單的工具能夠利用對像與信息的描述文本來生成UML時序圖。它采用Java5開發(fā)并打包成一個可執(zhí)行的Jar文件。

          TinyUML

          TinyUML是一個能夠幫助你快速和輕松地繪制UML2圖的開源工具。采用Java5開發(fā)。

          Papyrus

          Papyrus是一個基于Eclipse平臺UML2建模工具。遵從Eclipse UML2、支持由OMG規(guī)定的UML2標(biāo)準(zhǔn)和DI2 (Diagram Interchange)標(biāo)準(zhǔn)、Papyrus的整個架構(gòu)是可擴(kuò)展的允許用戶增加新的圖樣(diagram)和新的代碼生成器等、支持UML2 Profile開發(fā)、嵌套Profile支持等。



          Author: orangelizq
          email: orangelizq@163.com

          歡迎大家訪問我的個人網(wǎng)站 萌萌的IT人
          posted on 2009-08-27 16:46 桔子汁 閱讀(773) 評論(0)  編輯  收藏 所屬分類: other
          主站蜘蛛池模板: 屏南县| 顺平县| 杭州市| 泌阳县| 六枝特区| 闽清县| 九寨沟县| 合水县| 兴宁市| 精河县| 敖汉旗| 乐平市| 洪江市| 自贡市| 云梦县| 德阳市| 常宁市| 鹤岗市| 濉溪县| 昭苏县| 茶陵县| 贵州省| 扬中市| 黔南| 马边| 禹城市| 古交市| 上林县| 德安县| 噶尔县| 淳安县| 中江县| 汉沽区| 孟津县| 察哈| 衡水市| 鹤峰县| 泾川县| 龙泉市| 临湘市| 会泽县|