UML相关工具一览(20190512 更新)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML相关工具一览(20190512 更新)相关的知识,希望对你有一定的参考价值。
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、状态机...都可以)
平台:
支持编程环境:
支持编程语言:
价格范围:
工具 | 厂商 | 价格 | 运行平台 | 代码工程 | 编程环境 | 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 | 支持 | 仅支持用例图、类图、活动图。 | 是 | |||
draw.io 8.8.7 | JGraph Ltd | 免费 | 支持 | 在线绘图工具,支持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 | 以上是关于UML相关工具一览(20190512 更新)的主要内容,如果未能解决你的问题,请参考以下文章 |