UML建模工具列表更新。
工具
厂商
价格
运行平台
代码工程
编程环境
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
否
软件需求设计UML全程实例剖析5月18-19日深圳公开课>>
UMLChina建模示范视频(蓝光超清):并多多、迪迪出行、微信餐馆、三方采购平台、制造执行系统、会议管理系统、考勤系统……>>
本文转载自微信公众号 - UMLChina(umlchinagroup1)