日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java uml建模_Java开源UML建模

發布時間:2024/1/1 java 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java uml建模_Java开源UML建模 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ArgoUML

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

Alma

Alma是一個軟件建模分析的工作平臺,它讀取幾種不同的源代碼,幫你設計面向對像的模型,修改結構和源代碼,輸出新的源代碼、文檔和圖表。

UMLet

UMLet是一個開放源代碼輕量級UML建模工具。UMLet能夠讓你快速建模,并且能夠導出各種格式SVG, JPG, PDF and LaTeX-friendly EPS。

UML/Dot

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

JUG

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

Violet

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

UMLGraph

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

Fujaba Tool Suite

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

UniMod

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

Taylor MDA

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

EJB3 Entity Beans

EJB3 Stateless Session Beans

利用JBoss內置容器的JUnit Tests

Maven Project

以后將支持生成:

用于CRUD Portlets的Seam代碼

用于商業處理與頁面流(page flows)的jBPM/Seam代碼

StarUML

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

Quick Sequence Diagram Editor

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

TinyUML

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

Papyrus

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

總結

以上是生活随笔為你收集整理的java uml建模_Java开源UML建模的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。