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

2018 年 11 月 4 日 UMLChina

UML建模工具列表更新。

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

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

查询您需要的建模工具



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


UMLChina整理


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

umlchinacourse@163.com

咨询电话: 18758097122
报名交费:

步骤一、报名

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

步骤二、交费

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

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

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

交费方法:

(1)支付宝支付到talk@umlchina.com,手机扫描二维码或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加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
必读的10篇 CVPR 2019【生成对抗网络】相关论文和代码
专知会员服务
32+阅读 · 2020年1月10日
近期必读的5篇 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日
超级!超级!超级好用的视频标注工具
极市平台
8+阅读 · 2018年12月27日
6大最常用的Java机器学习库一览
AI前线
4+阅读 · 2018年10月9日
近期Python好书一览
图灵教育
8+阅读 · 2018年7月25日
干货 | Python 爬虫的工具列表大全
机器学习算法与Python学习
10+阅读 · 2018年4月13日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
15款免费预测分析软件!收藏好,别丢了!
七月在线实验室
10+阅读 · 2018年2月27日
Arxiv
6+阅读 · 2018年7月12日
Arxiv
6+阅读 · 2018年3月31日
Arxiv
7+阅读 · 2017年12月28日
VIP会员
相关VIP内容
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
必读的10篇 CVPR 2019【生成对抗网络】相关论文和代码
专知会员服务
32+阅读 · 2020年1月10日
近期必读的5篇 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日
超级!超级!超级好用的视频标注工具
极市平台
8+阅读 · 2018年12月27日
6大最常用的Java机器学习库一览
AI前线
4+阅读 · 2018年10月9日
近期Python好书一览
图灵教育
8+阅读 · 2018年7月25日
干货 | Python 爬虫的工具列表大全
机器学习算法与Python学习
10+阅读 · 2018年4月13日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
15款免费预测分析软件!收藏好,别丢了!
七月在线实验室
10+阅读 · 2018年2月27日
Top
微信扫码咨询专知VIP会员