UML相關工具一覽(20190512 更新)
- 2019 年 10 月 6 日
- 筆記
UML建模工具列表更新。
公眾號文章中無法直接查詢,請到
http://www.umlchina.com/Tools/search.aspx
查詢您需要的建模工具
UML相關工具一覽(20190512 更新)
UMLChina整理
以下總結了全世界的各種UML相關工具。如果您發現本文中的錯誤或存在需要更新的地方,可郵件[email protected]或微信umlchinapan告知,謝謝!本查詢工具目前還比較粗糙,我們會不斷改進。
最近幾個月更新的工具有:Rational Rhapsody 8.4.0、Visual Paradigm for UML 15.2、Astah UML 8.1、StarUML3 3.1.0、UModel 2019、BOUML 7.8、Software Ideas Modeler 11.97、visualSTATE 10.1.1
可以按以下條件查詢:
關鍵詞: (EA、Rose、狀態機…都可以)
平台:
支援編程環境:
支援程式語言:
價格範圍:
軟體需求設計UML全程實例剖析5月18-19日深圳公開課>>
UMLChina建模示範影片(藍光超清):並多多、迪迪出行、微信餐館、三方採購平台、製造執行系統、會議管理系統、考勤系統……>>
工具 |
廠商 |
價格 |
運行平台 |
程式碼工程 |
編程環境 |
XMI |
備註 |
推薦 |
---|---|---|---|---|---|---|---|---|
Astah UML 8.1 |
Change Vision(日本) |
$1190-$8900每年10人,Community版免費 |
Java、Linux、MacOS、Windows |
C#、C++、Java、Objective-C、SQL |
|
支援 |
Java雙向工程。支援思維導圖(Mind Map),可以從思維導圖中轉換內容到用例圖或者類圖。曾用名:JUDE。支援自行編寫的插件。 |
是 |
BOUML 7.8 |
Bruno Pagès(法國) |
免費 |
Linux、MacOS、Windows |
C、C++、CORBA IDL、Java、PHP、Python、SQL |
|
支援 |
支援C++和Java編寫的插件。 版本更新頻率很快。 |
是 |
Cubetto UML 5.1.7 |
EndeavorForever |
$30 |
Android、iOS、MacOS |
|
|
支援 |
僅支援用例圖、類圖、活動圖。 |
是 |
draw.io 8.8.7 |
JGraph Ltd |
免費 |
HTML |
|
|
支援 |
在線繪圖工具,支援UML。 |
是 |
draw.io Desktop 8.8.7 |
JGraph Ltd |
免費 |
Chrome OS、Linux、MacOS、Windows |
|
|
支援 |
繪圖工具,支援UML。 |
是 |
Enterprise Architect 14.1 |
Sparx Systems(澳大利亞) |
$135-$699 |
Windows |
ActionScript、Ada、C、C#、C++、Java、JavaScript、Pascal、PHP、Python、SQL、System C、VB、VB.NET、Verilog、VHDL |
Visual Studio |
支援 |
性價比很高,目前最流行的UML建模工具。還包含需求管理、項目估算、測試支援。團隊建模支援。 |
是 |
GenMyModel |
GenMyModel |
$0-$16每月 |
HTML |
C#、C++、Java、Lua、Python |
|
支援 |
基於Javascript和HTML5。團隊協作,在線建模。程式碼生成。已經有超過675,000個在線建造的模型。 |
是 |
LucidChart |
Lucid Software Inc. |
個人版免費,專業版$10每月 |
HTML |
|
|
不支援 |
繪圖工具。支援各種UML圖。 |
是 |
Modelio 3.7.1 |
Modeliosoft |
$1200-$1800 |
Linux、MacOS、Windows |
C#、C++、Java、SQL |
Eclipse、Visual Studio |
支援 |
UML和BPMN建模,強調協作建模,提供模型網路存儲。 |
是 |
OmniGraffle for iOS 3 |
Omni Group |
$49.99-$99.99 |
iOS |
|
|
不支援 |
繪圖工具iOS版 |
是 |
OmniGraffle for Mac 7.7 |
Omni Group |
$99.99-$199.99 |
MacOS |
|
|
不支援 |
繪圖工具Mac版 |
是 |
Papyrus 4.0.0 |
Laboratory of Model Driven Engineering for Embedded Systems |
免費 |
Java |
C++、Java |
Eclipse |
不支援 |
前身為TOPCASED。Eclipse的UML插件,隨Eclipse升級。致力於關鍵系統的建模。支援UML2.5,可自行添加圖形,程式碼生成器。 |
是 |
PowerDesigner 16.6 |
SAP(德國) |
$300-$6000 |
Windows |
C#、Java、PowerBuilder、SQL、VB.NET |
Visual Studio |
支援 |
老牌建模工具。現在SAP旗下。企業建模、對象建模、數據建模相結合。 |
是 |
Rational Rhapsody 8.4.0 |
IBM |
$699-$8900 |
Linux、Windows |
Ada、C++、CORBA IDL、Java |
Visual Studio |
支援 |
聚焦於實時嵌入系統開發的模型驅動開發(Model-Driven Development,MDD)工具,能從狀態圖、活動圖生成程式碼。支援SysML。支援DoDAF框架。支援最新版本的IDE。1996由以色列公司I-Logix Inc.開發,後來被Telelogic收購,最終歸入IBM旗下。 |
是 |
Rational Software Architect 9.7 |
IBM |
$898-$16500 |
Linux、MacOS、Windows |
C#、C++、CORBA IDL、Java、SQL |
Eclipse、Visual Studio |
支援 |
功能最強大的建模工具。IBM收購Rational後將Rose改為Rational Software Architect。 |
是 |
Runway 1.9 |
Todd Ditchendorf |
$9.99 |
MacOS |
|
|
不支援 |
Mac原生UML工具 |
是 |
SinelaboreRT 3.7.2.2 |
Peter Mueller(德國) |
$119 |
Java |
C、C#、C++、Java、Python、Swift |
|
支援 |
狀態機圖和活動圖程式碼生成工具。先在EA、Visual Paradigm 、Cadifra、UModel、Magic Draw、ArgoUML等UML建模工具中建立狀態機模型,然後導出為XMI文件。sinelaboreRT將XMI文件導入,生成源程式碼。 |
是 |
Software Ideas Modeler 11.97 |
Dušan Rodina |
$68-$345 |
Windows |
ActionScript、C#、C++、Java、JavaScript、PHP、Python、Ruby、SQL、VB、VB.NET |
|
支援 |
輕量級UML建模工具。 |
是 |
StarUML3 3.1.0 |
MKLab(韓國) |
$69-$129 |
Linux、MacOS、Windows |
C#、C++、Java |
|
支援 |
曾經最流行的開源UML工具,多年沉寂後重新開發。開放API,支援HTML5, CSS3, JavaScript和Node.js編寫擴展。模型驗證,JavaScript程式碼生成。支援團隊開發。 |
是 |
Together 12.9 |
Micro Focus |
$800-$4000 |
Java、Linux、Windows |
C#、C++、Java、SQL |
Eclipse |
支援 |
Peter Coad主持開發的工具,支援彩色建模。從Borland公司收購得來。 |
是 |
Umbrello 2.27 |
Umbrello Project Team |
免費 |
Linux、MacOS、Windows |
ActionScript、Ada、C#、C++、CORBA IDL、D、Java、JavaScript、Pascal、SQL |
|
支援 |
基於KDE的Linux平台UML建模工具 |
是 |
UML Designer 8.1.0 |
Obeo |
免費 |
Linux、MacOS、Windows |
|
Eclipse |
不支援 |
支援絕大多數UML元素。 |
是 |
UModel 2019 2019 |
Altova |
$119-$299 |
Windows |
C#、C++、Java、VB.NET |
Eclipse、Visual Studio |
支援 |
強大雙向工程能力。特別是序列圖逆向工程。 |
是 |
Visio 2016 |
Microsoft |
$480 |
Windows |
C#、C++、CORBA IDL、VB.NET |
Visual Studio |
支援 |
微軟的繪圖工具,支援UML。 |
是 |
Visio Stencil and Template for UML 2.5 |
Pavel Hruby |
免費 |
|
|
|
不支援 |
針對Visio各個版本(從4.1到2013)的UML Stencil |
是 |
Visual Paradigm for UML 15.2 |
Visual Paradigm(香港) |
$99-$1999 |
Java |
ActionScript、C#、C++、CORBA IDL、Java、Objective-C、Pascal、Perl、PHP、Python、SQL、VB.NET |
Android Studio、Eclipse、IntelliJ IDEA、NetBeans IDE、Visual Studio |
支援 |
很用心的建模工具。支援編寫用例規約。支援文本分析和CRC卡。支援自定義形狀或導入Visio的圖形。Java程式碼轉序列圖。有需求管理功能。可用性好,圖形漂亮。報表生成,影響分析。業務規則編輯器,對企業架構語言ArchiMate的支援。 |
是 |
visualSTATE 10.1.1 |
IAR Systems |
$299-$4999 |
Windows |
C、C#、C++、Java |
|
支援 |
使用UML進行嵌入式系統開發。包括設計、測試。自動生成C/C++程式碼和全套文檔。 |
是 |
WhiteStarUML 5.9.1 |
janszpilewski |
免費 |
Windows |
C#、Java |
|
支援 |
老StarUML的一個分支。 |
是 |
YAKINDU Statechart Tools 3.3 |
itemis AG |
€0-€1500 |
Java |
C、C++、Java |
|
不支援 |
狀態機建模工具,提供EA插件。 |
是 |
nomnoml |
Daniel Kallin |
免費 |
HTML |
|
|
不支援 |
文本轉UML |
否 |
CACOO |
Nulab, Inc. |
$4.95每月 |
HTML |
|
|
不支援 |
在線畫圖工具,支援UML |
否 |
CaseFu |
Lastware sro(捷克) |
免費 |
HTML |
|
|
不支援 |
在線用例工具,由UCTool演變而來。 |
否 |
Class Visualizer 1.8.0 |
Jonatan Kaźmierczak |
免費 |
Java |
Java |
|
不支援 |
從Java位元組碼生成UML類圖。 |
否 |
ConceptDraw Pro 11 |
Computer Systems Odessa |
$199 |
MacOS、Windows |
|
|
不支援 |
繪圖工具,兼容Visio 2013. |
否 |
Creately Desktop |
Cinergix Pty. Ltd. |
$75 |
Linux、MacOS、Windows |
|
|
不支援 |
繪圖工具,支援UML。 |
否 |
Creately Online |
Cinergix Pty. Ltd. |
$0-$5每月 |
HTML |
|
|
不支援 |
在線畫各種軟體建模圖形。支援14種UML圖。也有桌面版。 |
否 |
easyUML 1.4 |
Silver |
免費 |
Java |
Java |
NetBeans IDE |
不支援 |
NetBean 8.0-8.2 UML建模插件。 |
否 |
JS/UML 0.9.3 |
jhammen, ltd-mcload, ocorpening |
免費 |
|
JavaScript |
Eclipse |
不支援 |
Eclipse插件,從JavaScript得到UML模型。 |
否 |
Modelmaker 11.11 |
SimpleMind |
€199 |
Windows |
C#、Pascal |
Delphi、Visual Studio |
不支援 |
支援Delphi 4到Delphi XE-XE8,Delphi 10.2 Tokyo,VS 2003到2013。2018年5月,作者停止維護,將整個工具移交給思維導圖工具開發者SimpleMind |
否 |
ObjectAid UML Explorer 1.2.2 |
ObjectAid LLC |
免費 |
Java |
Java |
Eclipse |
不支援 |
Eclipse插件 |
否 |
objectiF 7.2 |
microTOOL GmbH |
$150 |
Windows |
C#、C++、Java、VB.NET |
Eclipse、Visual Studio |
不支援 |
和VS.NET、Eclipse結合。 |
否 |
PlantText |
Arwen Vaughan |
免費 |
HTML |
|
|
不支援 |
基於PlantUML的在線UML編輯器。 |
否 |
PlantUML 1.2018.8 |
Arnaud Roques |
免費 |
Java、Linux、MacOS、Windows |
|
|
不支援 |
將文本轉換為UML圖形 |
否 |
ProcessOn |
北京大麥地資訊技術有限公司 |
免費 |
HTML |
|
|
不支援 |
在線繪圖 |
否 |
PyNSource 1.60 |
AndyPatterns |
免費 |
Linux、MacOS、Windows |
Python |
|
不支援 |
從Python程式碼生成UML圖 |
否 |
Quick Sequence Diagram Editor |
Markus Strauch |
免費 |
Java |
|
|
不支援 |
從文本創建UML序列圖 |
否 |
RailRoady 1.3.0 |
Preston Lee |
免費 |
Linux、MacOS |
Ruby |
|
不支援 |
從Rails 3/4/5 model和controller生成UML 類圖 |
否 |
Trufun Plato V6 |
楚凡科技 |
免費 |
Linux、Windows |
C++、Java |
Eclipse、Visual Studio |
支援 |
國產UML建模工具 |
否 |
UCTool 3.0.0 |
imaixner |
免費 |
Java、Linux、MacOS、Windows |
|
|
不支援 |
用例工具,遵從Cockburn的格式。 |
否 |
UML Diagrammer 6.60 |
Pacestar |
$179 |
Windows |
|
|
不支援 |
除支援UML2.0外,還支援傳統流程圖。 |
否 |
UML Lab 1.3.4 |
Yatta Solutions GmbH |
€199-€340 |
Java |
|
Eclipse |
支援 |
基於模板的雙向工程;UML 2.3類圖和Xpand/Xtend 集成。基於模型的程式碼驗證(OCL) |
否 |
UMLet 14.3 |
M. Auer, T. Tschurtschenthaler, L. Meyer, G. Rainer, U. Beyer. |
免費 |
Linux、MacOS、Windows |
C、C++ |
Eclipse |
不支援 |
輕量建模工具。和Eclipse集成。 |
否 |
UMLetino 14.3 |
M. Auer, T. Tschurtschenthaler, L. Meyer, G. Rainer, U. Beyer. |
免費 |
HTML |
|
|
不支援 |
基於UMLet的在線建模工具 |
否 |
UMLGraph 5.6 |
Diomidis D. Spinellis |
免費 |
Java、Linux、MacOS、Windows |
Java |
|
不支援 |
由《程式碼閱讀方法與實踐》作者Diomidis Spinellis編寫。 |
否 |
Umple 1.29.1 |
Aivosto |
免費 |
HTML |
Java、PHP、Ruby |
Eclipse |
不支援 |
自稱「Model-Oriented Programming」,把圖形和文本結合起來,支援Java、PHP和Ruby程式碼生成,可以在線使用,也可以作為Eclipse插件。 |
否 |
Visual Paradigm Online |
Visual Paradigm(香港) |
免費 |
HTML |
|
|
不支援 |
在線工具 |
否 |
Visustin 8.05 |
Aivosto |
$299-$499 |
Windows |
ABAP、ActionScript、Ada、C、C#、C++、Clipper、COBOL、Fortran、FoxPro、HTML、JavaScript、Perl、PHP、Python、Ruby、SQL、VB、VB.NET |
|
不支援 |
將程式碼逆轉成流程圖和UML活動圖,支援49種語言,可導入Visio。 該工具2003年發布,已有15年歷史。 |
否 |
WinA&D 8 |
Excel Software |
$395-$995 |
Windows |
Ada、C#、C++、Java、Objective-C、Pascal、PHP、SQL |
|
支援 |
超過30年歷史的老牌建模工具。支援UML、BPMN、CRC、數據流圖、ER圖。 |
否 |
yEd Graph Editor 3.18.1.1 |
yWorks |
免費 |
Java、Linux、MacOS、Windows |
|
|
不支援 |
在線畫圖工具,支援UML |
否 |