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

2018 年 11 月 4 日 UMLChina

UML建模工具列表更新。

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

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

查询您需要的建模工具



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


UMLChina整理


以下总结了全世界的各种UML相关工具。如果您发现本文中的错误或存在需要更新的地方,可邮件[email protected]或微信umlchinapan告知,谢谢!本查询工具目前还比较粗糙,我们会不断改进。


可以按以下条件查询:


关键词:  (EA、Rose、状态机...都可以)


平台:


支持编程环境:


支持编程语言:


价格范围:


  


工具 价格 运行平台 代码工程 备注 推荐
Astah UML 7.2 $1190-$8900每年10人,Community版免费 Java、Linux、MacOS、Windows C#、C++、Java、Objective-C、SQL Java双向工程。支持思维导图(Mind Map),可以从思维导图中转换内容到用例图或者类图。曾用名:JUDE。支持自行编写的插件。 是
BOUML 7.6 免费 Linux、MacOS、Windows C、C++、CORBA IDL、Java、PHP、Python、SQL 支持C++和Java编写的插件。 版本更新频率很快。 是
Cubetto UML 5.1.7 $30 Android、iOS、MacOS
仅支持用例图、类图、活动图。 是
draw.io 8.8.7 免费 HTML
在线绘图工具,支持UML。 是
draw.io Desktop 8.8.7 免费 Chrome OS、Linux、MacOS、Windows
绘图工具,支持UML。 是
Enterprise Architect 14.1 $135-$699 Windows ActionScript、Ada、C、C#、C++、Delphi、Java、JavaScript、PHP、Python、SQL、System C、VB、VB.NET、Verilog、VHDL 性价比很高,目前最流行的UML建模工具。还包含需求管理、项目估算、测试支持。团队建模支持。 是
GenMyModel $0-$16每月 HTML C#、C++、Java、Lua、Python 基于Javascript和HTML5。团队协作,在线建模。代码生成。已经有超过675,000个在线建造的模型。 是
LucidChart 个人版免费,专业版$10每月 HTML
绘图工具。支持各种UML图。 是
Modelio 3.7.1 $1200-$1800 Linux、MacOS、Windows C#、C++、Java、SQL UML和BPMN建模,强调协作建模,提供模型网络存储。 是
OmniGraffle for iOS 3 $49.99-$99.99 iOS
绘图工具iOS版 是
OmniGraffle for Mac 7.7 $99.99-$199.99 MacOS
绘图工具Mac版 是
Papyrus 4.0.0 免费 Java C++、Java 前身为TOPCASED。Eclipse的UML插件,随Eclipse升级。致力于关键系统的建模。支持UML2.5,可自行添加图形,代码生成器。 是
PowerDesigner 16.6 $300-$6000 Windows C#、Java、PowerBuilder、SQL、VB.NET 老牌建模工具。现在SAP旗下。企业建模、对象建模、数据建模相结合。 是
Rational Rhapsody 8.3 $699-$8900 Linux、Windows Ada、C++、CORBA IDL、Java 聚焦于实时嵌入系统开发的模型驱动开发(Model-Driven Development,MDD)工具,能从状态图、活动图生成代码。支持SysML。支持DoDAF框架。支持最新版本的IDE。1996由以色列公司I-Logix Inc.开发,后来被Telelogic收购,最终归入IBM旗下。 是
Rational Software Architect 9.6 $898-$16500 Linux、MacOS、Windows C#、C++、CORBA IDL、Java、SQL 功能最强大的建模工具。IBM收购Rational后将Rose改为Rational Software Architect。 是
Runway 1.9 $9.99 MacOS
Mac原生UML工具 是
SinelaboreRT 3.7.2.2 $119 Java C、C#、C++、Java、Python、Swift 状态机图和活动图代码生成工具。先在EA、Visual Paradigm 、Cadifra、UModel、Magic Draw、ArgoUML等UML建模工具中建立状态机模型,然后导出为XMI文件。sinelaboreRT将XMI文件导入,生成源代码。 是
Software Ideas Modeler 11.60 $68-$345 Windows ActionScript、C#、C++、Java、JavaScript、PHP、Python、Ruby、SQL、VB、VB.NET 轻量级UML建模工具。 是
StarUML3 3.0.0 $69-$129 Linux、MacOS、Windows C#、C++、Java 曾经最流行的开源UML工具,多年沉寂后重新开发。开放API,支持HTML5, CSS3, JavaScript和Node.js编写扩展。模型验证,JavaScript代码生成。支持团队开发。 是
Together 12.9 $800-$4000 Java、Linux、Windows C#、C++、Java、SQL Peter Coad主持开发的工具,支持彩色建模。从Borland公司收购得来。 是
UML Designer 8.1.0 免费 Linux、MacOS、Windows
支持绝大多数UML元素。 是
UModel 2018 2018 R2 $119-$299 Windows C#、C++、Java、VB.NET 强大双向工程能力。特别是序列图逆向工程。 是
Visio 2016 $480 Windows C#、C++、CORBA IDL、VB.NET 微软的绘图工具,支持UML。 是
Visio Stencil and Template for UML 2.5 免费

针对Visio各个版本(从4.1到2013)的UML Stencil 是
Visual Paradigm for UML 15.1 $99-$1999 Java ActionScript、C#、C++、CORBA IDL、Delphi、Java、Objective-C、Perl、PHP、Python、SQL、VB.NET 很用心的建模工具。支持编写用例规约。支持文本分析和CRC卡。支持自定义形状或导入Visio的图形。Java代码转序列图。有需求管理功能。可用性好,图形漂亮。报表生成,影响分析。业务规则编辑器,对企业架构语言ArchiMate的支持。 是
visualSTATE 9.1.1 $299-$4999 Windows C、C++ 使用UML进行嵌入式系统开发。包括设计、测试。自动生成C/C++代码和全套文档。 是
WhiteStarUML 5.9.1 免费 Windows C#、Java 老StarUML的一个分支。 是
YAKINDU Statechart Tools 3.3 €0-€1500 Java C、C++、Java 状态机建模工具,提供EA插件。 是
nomnoml 免费 HTML
文本转UML 否
CACOO $4.95每月 HTML
在线画图工具,支持UML 否
CaseFu 免费 HTML
在线用例工具,由UCTool演变而来。 否
Class Visualizer 1.8.0 免费 Java Java 从Java字节码生成UML类图。 否
ConceptDraw Pro 11 $199 MacOS、Windows
绘图工具,兼容Visio 2013. 否
Creately Desktop $75 Linux、MacOS、Windows
绘图工具,支持UML。 否
Creately Online $0-$5每月 HTML
在线画各种软件建模图形。支持14种UML图。也有桌面版。 否
easyUML 1.4 免费 Java Java NetBean 8.0-8.2 UML建模插件。 否
JS/UML 0.9.3 免费
JavaScript Eclipse插件,从JavaScript得到UML模型。 否
Modelmaker 11.11 €199 Windows C#、Delphi 支持Delphi 4到Delphi XE-XE8,Delphi 10.2 Tokyo,VS 2003到2013。2018年5月,作者停止维护,将整个工具移交给思维导图工具开发者SimpleMind 否
ObjectAid UML Explorer 1.2.2 免费 Java Java Eclipse插件 否
objectiF 7.2 $150 Windows C#、C++、Java、VB.NET 和VS.NET、Eclipse结合。 否
PlantText 免费 HTML
基于PlantUML的在线UML编辑器。 否
PlantUML 1.2018.8 免费 Java、Linux、MacOS、Windows
将文本转换为UML图形 否
ProcessOn 免费 HTML
在线绘图 否
PyNSource 1.60 免费 Linux、MacOS、Windows Python 从Python代码生成UML图 否
Quick Sequence Diagram Editor 免费 Java
从文本创建UML序列图 否
RailRoady 1.3.0 免费 Linux、MacOS Ruby 从Rails 3/4/5 model和controller生成UML 类图 否
UML Diagrammer 6.60 $179 Windows
除支持UML2.0外,还支持传统流程图。 否
UML Lab 1.3.4 €199-€340 Java
基于模板的双向工程;UML 2.3类图和Xpand/Xtend 集成。基于模型的代码验证(OCL) 否
UMLet 14.3 免费 Linux、MacOS、Windows C、C++ 轻量建模工具。和Eclipse集成。 否
UMLetino 14.3 免费 HTML
基于UMLet的在线建模工具 否
Umple 1.29.1 免费 HTML Java、PHP、Ruby 自称“Model-Oriented Programming”,把图形和文本结合起来,支持Java、PHP和Ruby代码生成,可以在线使用,也可以作为Eclipse插件。 否
Visual Paradigm Online 免费 HTML
在线工具 否
Visustin 8.05 $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 $395-$995 Windows Ada、C#、C++、Delphi、Java、Objective-C、PHP、SQL 超过30年历史的老牌建模工具。支持UML、BPMN、CRC、数据流图、ER图。 否
yEd Graph Editor 3.18.1.1 免费 Java、Linux、MacOS、Windows
在线画图工具,支持UML 否



===========广告分隔线===================

主题: 软件需求设计UML全程实例剖析
开课时间: 2018年11月17-18日(周六、周日)(9:00-12:00,13:30-17:30)
上课地点: 广州
费用:

每人2400元,含午餐。交通、住宿费请自理。可以开增值税专用发票和增值税普通发票。

微信报名:

18758097122

QQ报名: 1493943028
Email报名:

[email protected]

咨询电话: 18758097122
报名交费:

步骤一、报名

教室座位有限,需要先报名。请通过以上任何联系方式告知我们您的姓名和单位,以便我们预留座位。

步骤二、交费

按以下方法办理交费,将交费凭证(截屏或照片)、发票单位名称(如果要开)通过以上任何方式告知我们。我们收到费用后会给您发听课证,听课证是一个pdf文件,上有详细听课地点和您的座位号。听课证上有详细地址和座位细节。

不方便现场交费,因为需按交费顺序安排座位,而且现场只有老师,无人收款。

如果您交费后因故未能参加,您的名额和上课时间将会一直保留。

交费方法:

(1)支付宝支付到[email protected],手机扫描二维码或PC上点击付款图标即可付款



(2)微信支付到18758097122

(3)如果是公司财务汇,可以汇到负责UMLChina商务事宜的以下公司账号:

户名:杭州先思软件技术有限公司
帐号:3310 6594 0018 0100 29896
开户行:交通银行杭州滨江支行

课前准备:


请下载以下资料:
(1)最新版本的本次课程训练幻灯
http://www.umlchina.com/training/slide.htm
(2)建模软件EA30天试用版
http://www.sparxsystems.com/products/ea/trial/request.html
(3)UMLChina模型模板
http://www.umlchina.com/training/myproject.rar
(4)《软件方法(上)》第2版,自行到书店购买,勘误:http://www.umlchina.com/book/errata2ed.htm
(5)《软件方法(下)》目前公开内容,请在http://www.umlchina.com/book/softmeth0809.pdf下载
(6)课上可以专门以学员的项目作为主要讨论项目。如果您希望在课上讨论您的项目,麻烦下载http://www.umlchina.com/training/project.doc 填好后发给我们,以便老师针对您的项目相关领域事先做准备。


[训练介绍]

软件开发中,需求是解决“产品怎样好卖”的问题,设计是解决“降低生产成本”的问题。二者相辅相成,缺一不可。而且,不能相互取代。要迈向“低成本制造好卖的产品”的境界,并非喊喊口号就能达到,需要静下心来,学习和实践各种技能。

在这个强调“做减法”的时代,建模是正确帮助您“做减法”的绝佳工具。

本训练就是教授如何使用UML2.5相关的需求和设计技能来全程实例剖析一个系统的过程。

本训练对每个开发工作流,结合讲解、做练习巩固、应用到实际项目三种方式,展示使用UML2.5相关技能开发软件系统的全过程,解答实际应用中的疑难细节问题。

[学员要求]

有一年以上项目经验的需求或设计(编码)人员。不需要您有“UML基础”,只需要您有项目经验。欢迎学员携带自己的项目来听课,由专家在现场进行剖析。

[专家]

UMLChina首席专家 潘加宇。在1999年还是一名程序员时,利用业余时间创建了UMLChina,潜心研究软件需求和设计技能。2002年开始对外提供UML需求和设计的技术指导和训练服务,到现在为止,已经上门为超过270家的软件组织提供服务,覆盖了国内各个领域的领袖企业,包括通信、企业管理、电子商务、房地产、网络游戏、地理信息、物流、数码设备、医疗设备、工业控制.....等领域。

[课程大纲]

1. 概论
--需求和设计的关键区别
--核心工作流
--UML的统一
--使用UML开发过程、工具、资料介绍
2. 愿景
--愿景的要点
--如何揣摩愿景
--项目实作:愿景 
3. 业务建模
--组织的外观和内观
--选取合适的建模业务单元
--业务执行者和业务用例
--业务序列图
--改进业务序列图
--项目实作:绘制业务用例图、业务序列图 
4. 需求
--系统执行者要点剖析
--系统用例要点剖析
--从业务序列图映射到系统用例图
--项目实作:绘制系统用例图 
--书写用例规约
--项目实作:书写用例规约 
--通过关系整理用例
--需求启发技术
5. 结构分析之类图
--抽象和封装
--识别类及其属性
--识别类之间的泛化
--识别类之间的关联
--项目实作:绘制类图 
--彩色建模技术
--典型分析模式
6. 行为分析之序列图
--序列图精要
--用例、类图、序列图的互动
--专家原则和单一责任原则
--老板原则和聚合根
--可视原则
--项目实作:绘制序列图 
7. 行为分析之状态图
--状态图、类图、序列图的映射
--状态
--事件、动作和转换
--层次状态、历史状态
--转换执行序列
--分层和细化
--状态图和代码的映射
--项目实作:绘制状态机图 
8. 架构和设计
--存储层的映射
--数据源层的映射
--业务层的映射
--界面层的映射
--领域驱动设计
9. 改进指南
--根据团队情况改进
--小步前进
--正确的改进心态

以上时间分配会根据项目特点和训练进程调整。


登录查看更多
0

相关内容

统一建模语言(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加速系统开发工具设计:综述与实践
专知会员服务
69+阅读 · 2020年6月24日
【资源】100+本免费数据科学书
专知会员服务
110+阅读 · 2020年3月17日
必读的10篇 CVPR 2019【生成对抗网络】相关论文和代码
专知会员服务
33+阅读 · 2020年1月10日
近期必读的5篇 CVPR 2019【图卷积网络】相关论文和代码
专知会员服务
33+阅读 · 2020年1月10日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
98+阅读 · 2019年12月4日
【深度学习视频分析/多模态学习资源大列表】
专知会员服务
93+阅读 · 2019年10月16日
【翻译技术速递】测评:免费的术语抽取工具
翻译技术沙龙
139+阅读 · 2019年11月2日
21个必须知道的机器学习开源工具!
AI100
13+阅读 · 2019年9月13日
UML建模工具一览(20190909 更新)
UMLChina
12+阅读 · 2019年9月9日
超级!超级!超级好用的视频标注工具
极市平台
8+阅读 · 2018年12月27日
6大最常用的Java机器学习库一览
AI前线
4+阅读 · 2018年10月9日
近期Python好书一览
图灵教育
8+阅读 · 2018年7月25日
干货 | Python 爬虫的工具列表大全
机器学习算法与Python学习
11+阅读 · 2018年4月13日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
15款免费预测分析软件!收藏好,别丢了!
七月在线实验室
11+阅读 · 2018年2月27日
Arxiv
6+阅读 · 2018年7月12日
Arxiv
6+阅读 · 2018年3月31日
Arxiv
7+阅读 · 2017年12月28日
VIP会员
最新内容
《面向国防领域的大语言模型基准测试与适配》
专知会员服务
6+阅读 · 10月28日
世界模型入门:从序贯决策到通用智能体
专知会员服务
12+阅读 · 10月24日
军事域更好使用人工智能的实用指南
专知会员服务
11+阅读 · 10月22日
《衡量语言模型中的作战规划能力》
专知会员服务
15+阅读 · 10月20日
相关VIP内容
FPGA加速系统开发工具设计:综述与实践
专知会员服务
69+阅读 · 2020年6月24日
【资源】100+本免费数据科学书
专知会员服务
110+阅读 · 2020年3月17日
必读的10篇 CVPR 2019【生成对抗网络】相关论文和代码
专知会员服务
33+阅读 · 2020年1月10日
近期必读的5篇 CVPR 2019【图卷积网络】相关论文和代码
专知会员服务
33+阅读 · 2020年1月10日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
98+阅读 · 2019年12月4日
【深度学习视频分析/多模态学习资源大列表】
专知会员服务
93+阅读 · 2019年10月16日
相关资讯
【翻译技术速递】测评:免费的术语抽取工具
翻译技术沙龙
139+阅读 · 2019年11月2日
21个必须知道的机器学习开源工具!
AI100
13+阅读 · 2019年9月13日
UML建模工具一览(20190909 更新)
UMLChina
12+阅读 · 2019年9月9日
超级!超级!超级好用的视频标注工具
极市平台
8+阅读 · 2018年12月27日
6大最常用的Java机器学习库一览
AI前线
4+阅读 · 2018年10月9日
近期Python好书一览
图灵教育
8+阅读 · 2018年7月25日
干货 | Python 爬虫的工具列表大全
机器学习算法与Python学习
11+阅读 · 2018年4月13日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
15款免费预测分析软件!收藏好,别丢了!
七月在线实验室
11+阅读 · 2018年2月27日
Top
微信扫码咨询专知VIP会员