UML相关工具一览(20190512 更新)

2019 年 5 月 14 日 UMLChina

UML建模工具列表更新。

公众号文章中无法直接查询,请到

http://www.umlchina.com/Tools/search.aspx

查询您需要的建模工具


UML相关工具一览(20190512 更新)

UMLChina整理

以下总结了全世界的各种UML相关工具。如果您发现本文中的错误或存在需要更新的地方,可邮件3504847@qq.com或微信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


登录查看更多
2

相关内容

统一建模语言(UML,Unified Modeling Language)是由国际软件行业组织 OMG(对象管理集团 omg.org)自 1997 年起研发的用于 IT 各领域建模的一套标准、通用、图形化的面向对象(OO)建模语言,对应的国际标准为 ISO/IEC 19505。UML 具有简单、直观、形象、表达力强等特点,因此不仅常用于复杂软件系统架构的建模和面向对象分析与设计(OOAD),也可用于复杂业务流程及系统需求的建模。UML 当前的最新版本为 v2.5(2015.3)。 UML 起源于 3 位著名的软件工程方法学家 Grady Booch、James Rumbaugh、Ivar Jacobson 融合、统一了他们各自原来的建模语言和方法。
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
专知会员服务
87+阅读 · 2020年1月20日
必读的10篇 CVPR 2019【生成对抗网络】相关论文和代码
专知会员服务
32+阅读 · 2020年1月10日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
【深度学习视频分析/多模态学习资源大列表】
专知会员服务
91+阅读 · 2019年10月16日
【翻译技术速递】测评:免费的术语抽取工具
翻译技术沙龙
135+阅读 · 2019年11月2日
21个必须知道的机器学习开源工具!
AI100
13+阅读 · 2019年9月13日
UML建模工具一览(20190909 更新)
UMLChina
12+阅读 · 2019年9月9日
时序数据异常检测工具/数据集大列表
极市平台
65+阅读 · 2019年2月23日
超级!超级!超级好用的视频标注工具
极市平台
8+阅读 · 2018年12月27日
6大最常用的Java机器学习库一览
AI前线
4+阅读 · 2018年10月9日
资源 | 深度学习图像标注工具汇总
AI100
6+阅读 · 2018年6月12日
干货 | Python 爬虫的工具列表大全
机器学习算法与Python学习
10+阅读 · 2018年4月13日
字符识别(OCR)相关工具/库/教材/论文等资源整理
深度学习与NLP
19+阅读 · 2017年10月15日
Arxiv
6+阅读 · 2018年7月12日
Arxiv
8+阅读 · 2018年4月12日
Arxiv
7+阅读 · 2017年12月28日
VIP会员
相关VIP内容
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
专知会员服务
87+阅读 · 2020年1月20日
必读的10篇 CVPR 2019【生成对抗网络】相关论文和代码
专知会员服务
32+阅读 · 2020年1月10日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
【深度学习视频分析/多模态学习资源大列表】
专知会员服务
91+阅读 · 2019年10月16日
相关资讯
【翻译技术速递】测评:免费的术语抽取工具
翻译技术沙龙
135+阅读 · 2019年11月2日
21个必须知道的机器学习开源工具!
AI100
13+阅读 · 2019年9月13日
UML建模工具一览(20190909 更新)
UMLChina
12+阅读 · 2019年9月9日
时序数据异常检测工具/数据集大列表
极市平台
65+阅读 · 2019年2月23日
超级!超级!超级好用的视频标注工具
极市平台
8+阅读 · 2018年12月27日
6大最常用的Java机器学习库一览
AI前线
4+阅读 · 2018年10月9日
资源 | 深度学习图像标注工具汇总
AI100
6+阅读 · 2018年6月12日
干货 | Python 爬虫的工具列表大全
机器学习算法与Python学习
10+阅读 · 2018年4月13日
字符识别(OCR)相关工具/库/教材/论文等资源整理
深度学习与NLP
19+阅读 · 2017年10月15日
Top
微信扫码咨询专知VIP会员