0
点赞
收藏
分享

微信扫一扫

UML相关工具一览(截止2016年10月)

追梦人的自留地 2023-01-16 阅读 114

UML相关工具一览(截止2016年10月)

UML相关工具一览(截止2016年10月)_Windows 整理

最近2个月主要版本更新: Enterprise Architect 13、Rational Software Architect RealTime Edition(RSARTE) 10.0.0、Rational Rhapsody 8.1.5、Visual Paradigm for UML 13.2、Astah UML 7.1、WhiteStarUML 5.8、UModel 2017、BOUML 6.11.3、Cubetto UML 4.9.1、OmniGraffle for Mac 7、Runway 1.7.2、Software Ideas Modeler 10.42、BridgePoint xtUML 5.3.4、Class Visualizer 1.8.0、Edraw Max 8.4、Trufun V6、Umbrello UML Modeller 2.20、Entity Model Studio 2.7.0

以下总结了全世界的各种UML相关工具,按工具名称字母排序。

工具(最新版本)

厂商&地址

费用

代码工程

XMI

平台

备注

重点推荐UML工具







Enterprise Architect 13

UML相关工具一览(截止2016年10月)_UML_02

Sparx Systems(澳大利亚)

​​http://www.sparxsystems.com​​

UML相关工具一览(截止2016年10月)_Java_03

$135-699

C++, Java, JavaScript,C#, Delphi, SQL-DDL, VB.NET, VB, ActionScript, Ada, C, Verilog, PHP, VHDL, Python, System C

Windows、Linux

性价比很高,目前最流行的UML建模工具。还包含需求管理、项目估算、测试支持。团队建模支持。

Rational Software Architect 9.5

UML相关工具一览(截止2016年10月)_Java_04

IBM Rational

​​http://www.ibm.com/developerworks/downloads/r/architect/​​

UML相关工具一览(截止2016年10月)_Java_05

可以试用

Java, C++, VB,Ada, IDL, Delphi, SQL, Oracle

Windows, Linux, Unix

功能最强大的建模工具。

Rational Software Architect RealTime Edition(RSARTE) 10.0.0

UML相关工具一览(截止2016年10月)_Java_04

​​https://www-945.ibm.com/support/fixcentral/swg/selectFixes?parent=ibm~Rational&product=ibm/Rational/Rational+Software+Architect+RealTime+Edition&release=10.0.0&platform=All&function=all​​

UML相关工具一览(截止2016年10月)_Java_05


C++


Windows, Linux

Rational Software Architect的实时建模插件,取代Rose Realtime。

Rational Rhapsody 8.1.5

UML相关工具一览(截止2016年10月)_Java_04

IBM Rational

​​http://www-01.ibm.com/software/awdtools/rhapsody​​

UML相关工具一览(截止2016年10月)_Java_05

30天完整试用

IDL, Java, C++, Ada, C, C166, M16C, COM

Linux, Windows, Solaris

聚焦于实时嵌入系统开发的模型驱动开发(Model-Driven Development,MDD)工具,能从状态图、活动图生成代码。支持SysML。支持DoDAF框架。8.1支持最新版本的IDE。

Visual Paradigm for UML 13.2

UML相关工具一览(截止2016年10月)_Java_10

Visual Paradigm(香港)

​​http://www.visual-paradigm.com/​​

$99-$1,399

Java, C++, CORBA IDL, PHP, XML Schema, C#, VB.NET, Object Definition Language (ODL), ActionScript, Delphi, Perl, Python, Objective-C

Java

支持编写用例规约。支持文本分析和CRC卡。支持自定义形状或导入Visio的图形。Java代码转序列图。有需求管理功能。可用性好,图形漂亮。报表生成,影响分析。业务规则编辑器,对企业架构语言ArchiMate的支持。

Astah UML 7.1

UML相关工具一览(截止2016年10月)_UML_11

Change Vision(日本)

​​http://astah.change-vision.com/ja/product/astah-uml.html​​

Community版免费

Java、C#、C++、Objective-C


Java

Java双向工程。支持思维导图(Mind Map),可以从思维导图中转换内容到用例图或者类图。曾用名:JUDE。支持自行编写的插件。

StarUML2 2.7.0

UML相关工具一览(截止2016年10月)_Java_12

MKLab(韩国)

​​http://staruml.io/​​

$70

C++, Java, C#、JavaScript

Mac OS X、Windows、Linux

曾经最流行的开源UML工具,多年沉寂后重新开发。开放API,支持HTML5, CSS3, JavaScript和Node.js编写扩展。模型验证,JavaScript代码生成。支持团队开发。

WhiteStarUML 5.8

UML相关工具一览(截止2016年10月)_UML_13

​​http://sourceforge.net/projects/whitestaruml/​​

开源

Java、C#


Windows

老StarUML的一个分支。

PowerDesigner 16.5 SP05

UML相关工具一览(截止2016年10月)_UML_14

SAP

​​http://www.sap.com/pc/tech/database/software/model-driven-architecture/index.html​​

有试用版

C++, Java, C#, VB.Net,XML


Windows

企业建模、对象建模、数据建模相结合。

UModel 2017

UML相关工具一览(截止2016年10月)_UML_15

Altova(美国,澳大利亚)

​​http://www.altova.com/umodel.html​​

€199

Java、C#, VB.NET

Windows

强大双向工程能力。特别是序列图逆向工程。支持UML2.4。

Together 12.8.0

UML相关工具一览(截止2016年10月)_Java_16

Micro Focus

​​http://www.borland.com/products/together/​​

30天试用

CORBA IDL, C++, Java, C#, COM IDL, EJB, Visual Studio .NET, SAP, WebSphere

Java

强有力的工具。支持DSL、OCL2.0、PEL4WS。

ARTiSAN Studio 8.1(Atego Modeler)

UML相关工具一览(截止2016年10月)_Java_17

Atego

​​http://www.atego.com/​​

有试用版

C++, Java, C#双向工程, 状态机模拟。

Ada83, Ada95, C, SQL-DDL

Windows, Solaris(服务器端安装)

Aonix和Artisan合并为Atego。Atego被PTC收购。

BOUML 6.11.3

UML相关工具一览(截止2016年10月)_Java_18

Bruno Pagès(法国)

​​http://www.bouml.fr/​​

50 €

C++, Java, IDL, PHP, Python


Unix/Linux/Solaris, MacOS X ,  Windows

支持C++和Java编写的插件。

版本更新频率很快。

Case Complete 2016

UML相关工具一览(截止2016年10月)_Windows_19

Serlio Software

​​http://www.casecomplete.com​​

$699




用例和需求管理工具

Cubetto UML 4.9.1

UML相关工具一览(截止2016年10月)_UML_20

semture GmbH

​​https://itunes.apple.com/us/app/cubetto-uml/id603182588?mt=8​​

​​https://play.google.com/store/apps/details?id=de.semture.cubetto​​

$11.99



iOS、Android

iOS、Android上的UML工具。支持用例图、类图、活动图。

LucidChart

UML相关工具一览(截止2016年10月)_UML_21

​​http://www.lucidchart.com​​

$8每月



在线

绘图工具。支持UML。

Modelmaker 11.10

UML相关工具一览(截止2016年10月)_Windows_22

Model Maker(荷兰)

​​http://www.modelmakertools.com/​​

€199

支持Delphi 4到Delphi XE-XE8,Delphi 10 Seattle,VS 2003到2013


Windows

Delphi和C#重构和UML建模,支持某些“自适应”的方法学。

OmniGraffle for Mac 7
OmniGraffle for iOS 2.8

UML相关工具一览(截止2016年10月)_UML_23

Omni Group

​​http://www.omnigroup.com/omniGraffle​​

$49.99-$199.99



Mac

iOS

画图工具

Rational Method Composer 7.5.2

UML相关工具一览(截止2016年10月)_Java_05

​​http://www-03.ibm.com/software/products/en/rmc​​

$1,110,90天试用




就是过去的Rational Unified Process

Runway 1.7.2

UML相关工具一览(截止2016年10月)_Windows_25

​​http://celestialteapot.com/runway/​​

$9.99



Mac OS X

Mac原生UML工具

SinelaboreRT 3.6.14

UML相关工具一览(截止2016年10月)_Java_26

Peter Mueller(德国)

​​http://www.sinelabore.com/doku.php​​


C,C++,C#,Ada , Objective-C



状态机图和活动图代码生成工具。先在EA、Visual Paradigm、Cadifra、UModel、Magic Draw、ArgoUML等UML建模工具中建立状态机模型,然后导出为XMI文件。sinelaboreRT将XMI文件导入,生成源代码。

Software Ideas Modeler 10.42

UML相关工具一览(截止2016年10月)_Java_27

Dušan Rodina

​​http://www.softwareideas.net​​

€79

C#, VB.NET, Java, C++, Action Script, Java Script, PHP, Ruby, Python, SQL DDL, VB6, XSD



轻量级UML建模工具。

visualSTATE 7.5.1

UML相关工具一览(截止2016年10月)_Windows_28

IAR Systems(瑞典)

​​https://www.iar.com/iar-embedded-workbench/add-ons-and-integrations/visualstate/​​

收费

C/C++


Windows

使用UML进行嵌入式系统开发。包括设计、测试。自动生成C/C++代码和全套文档。

Visual Studio 2015

UML相关工具一览(截止2016年10月)_Java_29

Microsoft(美国)

​​https://www.visualstudio.com​​

30天试用

C#, VB.Net, C++, ASP.Net

Windows

逆向工程比较出色,支持用例图、类图、序列图、组件图、活动图。

Visio 2016

UML相关工具一览(截止2016年10月)_Java_30

Microsoft

​​http://visio.microsoft.com​​


IDL, C++, C#, VB

Windows

微软的绘图工具,支持UML。

Visio Stencil and Template for UML 2.5

UML相关工具一览(截止2016年10月)_UML_31

Pavel Hruby(美国)

​​http://softwarestencils.com/uml/​​

​​http://softwarestencils.com/sysml/index.html​​

免费



Windows

针对Visio各个版本(从4.1到2013)的UML Stencil

其他UML工具







Acceleo 3.6

UML相关工具一览(截止2016年10月)_Java_32

法国

​​http://www.eclipse.org/acceleo/​​

GPL

.Net, JEE, PHP, Python


Java

法语工具。与Eclipse及EMF集成。

AmaterasUML 1.3.2

UML相关工具一览(截止2016年10月)_UML_33

日本

​​http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML​​

开源

Java

Java

Eclipse插件,其中的类图、序列图分析是其特色,可以从代码分析出序列图。

AndyUML 1.4.2

UML相关工具一览(截止2016年10月)_UML_34

​​https://play.google.com/store/apps/details?id=com.yeradis.android.yuml&hl=en​​

免费



Android

​​http://yuml.me​​的一个客户端

AndroMDA 3.4

UML相关工具一览(截止2016年10月)_UML_35

​​http://sourceforge.net/projects/andromda/​​

开源

J2EE/EJB,

Spring, Hibernate, Struts, .NET, Web Services


支持UML2和基于EMF的工具

AMUSE 2.2

UML相关工具一览(截止2016年10月)_Java_36

LieberLieber Software(奥地利)

​​http://www.community.sparxsystems.com/news/436-8amuse-2-2-free-edition​​

收费

.Net


Windows

UML可执行环境,作为Enterprise Architect的插件存在。

Architexa 2.0

UML相关工具一览(截止2016年10月)_Windows_37

Architexa

​​http://www.architexa.com​​

社区版免费,企业版收费

Java



Eclipse下的新型UML工具,专注于帮助程序员理解代码。

ArgoUML v0.34

UML相关工具一览(截止2016年10月)_Java_38UML相关工具一览(截止2016年10月)_UML_39

Tigris.org

​​http://argouml.tigris.org/​​

BSD

Java, C#

Java

最早的开源UML工具,支持OCL,支持认知式开发,不再只是画图,例如可以自动评价设计、自动更正…等等。

Astade 0.10.1

UML相关工具一览(截止2016年10月)_Java_40

​​http://astade.tigris.org/​​

开源




UML-C++转换工具

Astah UMLpad 1.1.2

UML相关工具一览(截止2016年10月)_UML_41

Change Vision(日)

​​http://astah.net/editions/pad​​

免费



iOS

最新版本为iOS 7和Retina显示优化。

创建和浏览UML类图,另存为图片或XML导出到Astah以及其他UML工具。

BridgePoint xtUML 5.3.4

 UML相关工具一览(截止2016年10月)_Java_42

Mentor Graphics

​​http://www.xtuml.org/​​

开源

C, C++, SystemC, AUTOSAR


Windows, Solaris

专门针对嵌入式系统的MDA工具,使用xtUML(UML2的一个子集),可直接运行模型。

CACOO

UML相关工具一览(截止2016年10月)_Windows_43

​​https://cacoo.com​​

4.95元/月



在线

支持在线绘制各种图形,包括UML。

CASE Spec

UML相关工具一览(截止2016年10月)_Windows_44

Goda Software(美国)

​​http://www.analysttool.com/​​

​​http://www.casespec.net​​

30天试用




用例和需求管理工具

Cadifra UML Editor 1.3.3

UML相关工具一览(截止2016年10月)_Java_45

Adrian & Frank Buehlmann(瑞士)

​​http://www.cadifra.com/​​

$30



Windows


Class Visualizer 1.8.0

​​http://www.class-visualizer.net/​​

免费



Java

从Java字节码生成UML类图。

ckwnc

UML相关工具一览(截止2016年10月)_Windows_46

​​http://www.ckwnc.com/​​

免费



在线

序列图在线编辑器

ConceptDraw Pro 10

UML相关工具一览(截止2016年10月)_Java_47

​​http://www.conceptdraw.com/products/conceptdraw-pro-2​​

$199



Windows、Mac

画图工具,兼容Visio 2013.

Cradle 7

UML相关工具一览(截止2016年10月)_UML_48

3SL(英国)

​​http://www.threesl.com/​​

$299




强有力的需求管理和基于模型的系统工程环境,支持UML。NASA许多项目使用。

Creately

UML相关工具一览(截止2016年10月)_Windows_49

Cinergix Pty. Ltd

​​http://creately.com/​​

$5每月



在线,桌面

在线画各种软件建模图形。支持14种UML图。也有桌面版。

Crocus Modeller 1.3.4

UML相关工具一览(截止2016年10月)_Java_50

​​http://crocusmodeller.com​​

(波兰)

$49

AS3/Flex


Flash,在线,桌面

适用于AS3和Flex项目

Dia 0.97.2

UML相关工具一览(截止2016年10月)_Windows_51

Alexander Larsson

​​http://live.gnome.org/Dia​​

开源

C++, Java, CORBA IDL,


Linux(Debian, Redhat),Windows

类似Visio的工具。还支持E-R图

Diagrammer

UML相关工具一览(截止2016年10月)_Java_52

​​http://www.diagrammr.com​​

免费




通过文本输入,在线画UML图。

draw.io

UML相关工具一览(截止2016年10月)_UML_53

​​https://www.draw.io​​

免费



在线


Draw Smart for iPad 2.7

UML相关工具一览(截止2016年10月)_Java_54

Permeative Technologies Pvt Ltd

​​http://itunes.apple.com/us/app/draw-smart-for-ipad-flow-charts/id410287707?mt=8​​

$1.99



iOS

iPad下的画图工具

Draw UML for iPad 1.4

UML相关工具一览(截止2016年10月)_Windows_55

Permeative Technologies Pvt Ltd

​​http://itunes.apple.com/us/app/draw-uml-for-ipad/id428468147?mt=8​​

$1.99



iOS

iPad下的UML工具。

Dynamic Draw 5.7.0

UML相关工具一览(截止2016年10月)_Windows_56

​​http://dynamicdraw.com/jp/(日本)​​

开源




画图工具,可以画流程图、UML图

easyUML

UML相关工具一览(截止2016年10月)_UML_57

​​http://plugins.netbeans.org/plugin/55435/easyuml​​

开源




NetBean 8.0 UML建模插件。

EclipseUML 2012

UML相关工具一览(截止2016年10月)_Java_58

Omondo

​​http://www.ejb3.org​​

有免费版

Java EE

Java

和Eclipse及CVS集成的UML工具。可以从字节码逆向工程到类图和序列图。

Edraw Max 8.4

UML相关工具一览(截止2016年10月)_Java_59

EdrawSoft

​​http://www.edrawsoft.com​​

$149.5



Windows

可以导入Visio文件

Entity Model Studio 2.7.0

UML相关工具一览(截止2016年10月)_Windows_60

广联科技(中国)

​​http://www.wideunion.com​​

免费

C#, VB.NET


.Net

提供一个基于UML标准的图形化建模方法,支持静态建模,数据库设计,代码生成以及一个配套的自主研发的ORM框架。

ER/Studio XE7

UML相关工具一览(截止2016年10月)_UML_61

Embarcadero Technologies, Inc.

​​http://www.embarcadero.com/products/er-studio-software-architect​​

收费



Windows

数据建模工具,Enterprise Team Edition具备UML建模功能。

eUML2 3.7.0

UML相关工具一览(截止2016年10月)_UML_62

松亚科技

​​http://www.soyatec.com/euml2/​​

有免费版

Java

Java

这个产品实际上是Eclipse UML产品的分支。 松亚科技公司的创始人曾是Omondo公司的共同创始人和首席技术官, 他以"julien"为代名,设计和实现了该产品的主要基本结构.他在2006年5月离开公司时享有该产品的版权. 整个技术团队也跟随着他,并于2006年5月推出eUML2和eBPMN第一版本.

Fujaba Tool Suite 5.0.4

UML相关工具一览(截止2016年10月)_UML_63

University of Paderborn Software Engineering Group(德国)

​​http://www.fujaba.de/​​

开源

Java


Java

学院派作品,支持Patterns

Gaphor 0.14.0

UML相关工具一览(截止2016年10月)_Windows_64

​​http://gaphor.sourceforge.net​​

GPL



GTK+

用Python写成。

GenMyModel

UML相关工具一览(截止2016年10月)_Windows_65

​​http://www.genmymodel.com/​​

免费



在线

基于Javascript和HTML5。团队协作,在线建模。代码生成。已经有超过40000个在线建造的模型。

Gliffy

UML相关工具一览(截止2016年10月)_Windows_66

gliffy.com




在线

在线画图工具,支持各种UML图。

Graphviz 2.38

UML相关工具一览(截止2016年10月)_UML_67

​​http://www.graphviz.org​​

开源




从代码生成UML图

Gridraw 0.12

UML相关工具一览(截止2016年10月)_Windows_68

​​https://gridraw.com​​

$3每月




全键盘操作UML建模

Green 3.5.1

UML相关工具一览(截止2016年10月)_Windows_69

Alphonce

​​http://green.sourceforge.net/index.html​​

有试用版



Windows

类图工具。结合Eclipse 3.3。适合教学用。

GWT UML2 Tool R0.1

UML相关工具一览(截止2016年10月)_Java_70

楚凡科技(中国)

​​http://code.google.com/p/gwt-html5-graph/​​




在线

基于HTML5

HandyUML

UML相关工具一览(截止2016年10月)_Java_71

Adam Morávek

​​https://play.google.com/store/apps/details?id=com.handyuml.android.free​​

¥763



Android


Idatto UML 1.4

Karsten Lueth

​​http://idatto.com/​​

$0.99

Objective-C、Java、C#、 C++


iOS,Mac


IntelliJ IDEA 14.1

UML相关工具一览(截止2016年10月)_Windows_72

JetBrains

​​http://www.jetbrains.com/idea/download/index.html​​

收费

Java


Java

提供类图建模

JSUML 0.9.1

​​http://sourceforge.net/projects/jsuml/​​

开源




Eclipse插件,从JavaScript得到UML模型。

jsUML2 004

​​http://code.google.com/p/jsuml2/​​

​​http://www.jrromero.net/tools/jsUML2​​

开源



在线

基于HTML5/javascript,允许开发人员在Web应用程序中嵌入UML图。

LumiCode 3.0

UML相关工具一览(截止2016年10月)_Java_73

Lumikon Software, Inc(美国)

​​https://github.com/m8rge/lumicode​​

开源




逆向工程。从.Net程序集转出序列图和类图。

MacA&D 7.4

UML相关工具一览(截止2016年10月)_Java_74

Excel Software

​​http://www.excelsoftware.com/macosxproducts.html​​


C++、Java、Delphi

Mac

支持UML建模,结构化建模,数据建模。

MagicDraw 18.2FR

UML相关工具一览(截止2016年10月)_UML_75

No Magic, Inc.

​​http://www.magicdraw.com/​​

有试用版

C++、Java、C#、IDL

Java

和Eclipse、VS集成,支持多国语言。支持RUP和WAE设计模式,支持DoDAF框架。支持SysML。

MDriven Framework for visualstudio 2013

UML相关工具一览(截止2016年10月)_Windows_76

​​http://www.new.capableobjects.com/​​

收费




MDA工具。

MetaEdit+ 5.1

UML相关工具一览(截止2016年10月)_UML_77

MetaCase Consulting(芬兰)

​​http://www.metacase.com/​​

有试用版

Smalltalk、C++、Java、Delphi (Object Pascal)、SQL、CORBA IDL


Linux,Windows

领域特定建模(DSM)工具。

Metamill 6.2

UML相关工具一览(截止2016年10月)_Windows_78

Metamill(卢森堡)

​​http://www.metamill.com/​​

 

30天试用

C++、Java、C#

Linux,Windows

多用户建模支持。

miUML

UML相关工具一览(截止2016年10月)_Windows_79

​​http://www.miuml.org/​​

开源




开源可执行UML工具

Modelio 3.4

UML相关工具一览(截止2016年10月)_Windows_80

Modeliosoft (法国)

​​http://www.modeliosoft.com​​

€150

C#、Java


UML和BPMN建模,强调协作建模,提供模型网络存储。

MODELUS

UML相关工具一览(截止2016年10月)_Windows_81

VEKTIVA s.r.o.(捷克)

​​http://vektiva.com/modelus/index.php/modelus​​

免费



在线、Flash

全面支持UML2.x

MyEclipse UML

UML相关工具一览(截止2016年10月)_Windows_82

​​http://www.myeclipseide.com/module-htmlpages-display-pid-19.html​​


Java




NClass 2.04

 

​​http://nclass.sourceforge.net/downloads.html​​


Java、C#



将C#和Java代码转成类图

NetBeans UML 6.7及更早版本

UML相关工具一览(截止2016年10月)_Java_83

NetBeans

​​http://www.netbeans.org​​

开源





NetBeans UML 新版本PlantUML 1.4 插件

​​http://sourceforge.net/projects/plantumlnb/​​

开源





nomnoml

UML相关工具一览(截止2016年10月)_Windows_84

​​http://www.nomnoml.com​​

免费



在线

文本转UML

ObjectAid UML Explorer for Eclipse 1.1.8

UML相关工具一览(截止2016年10月)_Java_85

​​http://www.objectaid.com/​​

有免费版

Java


Java

Eclipse插件,支持类图序列图逆向工程。序列图功能要收费。

objectiF 5.0

UML相关工具一览(截止2016年10月)_UML_86

microTOOL(德国)

​​http://www.microtool.de/objectiF/de/index.htm​​

 

有Demo版

Visual C++, JBuilder, Visual Café, IDL, SQL, Visual Basic

Windows

和VS.NET、Eclipse结合。UML相关工具一览(截止2016年10月)_Java_87

OpenAmeos 11.0

UML相关工具一览(截止2016年10月)_Windows_88

Anoix

​​http://www.openameos.org​​

开源

Java, C, C++, Ada95

Linux, Solaris, Windows

实时嵌入式系统建模工具。

Anoix将其开源。

openArchitectureWare 4.3.1

UML相关工具一览(截止2016年10月)_UML_89

​​http://www.openarchitectureware.org​​

开源



Java

UML相关工具一览(截止2016年10月)_Java_87MDA/MDD生成器框架,支持MagicDraw, Eclipse UML2, Enterprise Architet等多种工具。相关书籍:

​​http://www.china-pub.com/44194​​

已经成为Eclipse Modeling Project的一部分

Open ModelSphere 3.2

UML相关工具一览(截止2016年10月)_UML_91

magna solutions

​​http://www.modelsphere.org/open_modelsphere.html​​

开源

Java

Java

支持业务流程建模、数据建模、UML建模。

Papyrus 2.0.0

UML相关工具一览(截止2016年10月)_Java_92

​​http://www.eclipse.org/papyrus/​​

开源



Java

前身为TOPCASED。Eclipse的UML插件,随Eclipse升级。致力于关键系统的建模。支持UML2.5,可自行添加图形,代码生成器。

PlantUML

UML相关工具一览(截止2016年10月)_Java_93

​​http://www.plantuml.com​​

 

免费




将文本转换为UML图形

PlantText

UML相关工具一览(截止2016年10月)_UML_94

​​http://www.planttext.com​​




在线

基于PlantUML的在线UML编辑器。

ProcessOn

UML相关工具一览(截止2016年10月)_Java_95

​​http://www.processon.com​​




在线

HTML5

PyNSource 1.60

http://www.andypatterns.com (澳大利亚)

开源

Python



从Python代码生成UML图

Quick Sequence Diagram Editor

​​http://sdedit.sourceforge.net/index.html​​

BSD



Java

从文本创建UML序列图

RailRoady 1.3.0

​​https://github.com/preston/railroady​​

开源



Mac、Ubuntu

从Rails 3/4 model和controller生成UML 类图

PragmaDev Studio

 UML相关工具一览(截止2016年10月)_Windows_96

​​http://www.pragmadev.com​​

UML相关工具一览(截止2016年10月)_Windows_97





以前的Real Time Developer Studi,聚焦于实时嵌入系统开发的模型驱动开发和测试工具套件。

SeedUML

UML相关工具一览(截止2016年10月)_Java_98

​​https://seeduml.com​​

免费



在线

基于PlantUML的在线编辑器

Select Solution for MDA

UML相关工具一览(截止2016年10月)_UML_99

Select Business Solutions

​​http://www.selectbs.com/analysis-and-design/select-solution-for-mda​​


IDL, C++, Java, C#, Delphi, Forte, Oracle-DDL, SQL, SQL Server-DDL, VB, Peoplesoft

Windows

可以和ERWin, Caliber-RM协同工作,Rose输入输出。

UML相关工具一览(截止2016年10月)_Java_87

Sketchboard.me

 

​​https://sketchboard.me​​

免费



在线


SmartDraw 2016

UML相关工具一览(截止2016年10月)_UML_101

SmartDraw

​​http://www.smartdraw.com​​

$197-$497



Windows

支持包括UML在内的各种软件设计图形,支持UML2.0。

Soloist 1.0.16

UML相关工具一览(截止2016年10月)_Java_102

​​http://www.soloist4uml.com/​​

有免费版

Java



可执行UML平台

Stateless Designer 1.4

UML相关工具一览(截止2016年10月)_Windows_103

Nicholas Blumhardt

​​https://statelessdesigner.codeplex.com/​​

开源

C#


Windows

C#层次状态机框架

VS2012、VS2013、VS2015插件

System Architect 11.4.4

UML相关工具一览(截止2016年10月)_Java_104

UNICOM Systems

​​http://www.unicomsi.com/systemarchitect​​

$4,810

IDL, C/C++, Java, C#, Delphi, HTML, PowerBuilder, Smalltalk, VB


Windows

能够把数据模型转成类模型,支持流行的工业架构框架,如Zachman Framework, DoDAF (C4ISR Framework)和TOGAF (The Open Group Architecture Framework). 。2015年12月UNICOM从IBM收购。

Tangible Architect 4.0

UML相关工具一览(截止2016年10月)_Java_105

tangible engineering GmbH(德国)

​​http://www.tangible-engineering.com/home.html​​

30天试用

C#


Windows

直接在VS 2008/2010/2012中根据UML模型生成业务对象和数据库,并把业务对象和表示层绑定。内嵌DSL建模器。

TextUML Toolkit

UML相关工具一览(截止2016年10月)_UML_106

abstratt.technologies

​​http://sourceforge.net/apps/mediawiki/textuml/index.php?title=TextUML_Toolkit​​

​​https://github.com/abstratt/textuml​​

开源




键入脚本,得到UML模型。

TinyUML 0.13

​​http://sourceforge.net/projects/tinyuml/​​

开源



Java


TopCoder UML Tool 1.2.7

UML相关工具一览(截止2016年10月)_UML_107

TopCoder, Inc

​​http://www.topcoder.com/wiki/display/tc/TopCoder+UML+Tool​​

​​https://github.com/appirio-tech/topcoder-UML-Tool​​

开源



Java

工具遵从TopCoder所推崇组件方法学,将取代会员们当前使用的Poseidon for UML。

Trace Modeler 1.6.12

UML相关工具一览(截止2016年10月)_Java_108

TraceModeler.com(比利时)

​​http://www.tracemodeler.com​​

30天试用



Java

UML序列图专用工具

Trufun V6

UML相关工具一览(截止2016年10月)_UML_109

楚凡科技(中国)

​​http://www.trufun.net/​​

有免费版

Eclipse 4.4.1、VS2005-2013

Windows


UCTool 3.0.0

​​http://uctool.sourceforge.net​​

开源



Java

用例工具

Umbrello UML Modeller 2.20

UML相关工具一览(截止2016年10月)_Windows_110

Umbrello Project Team

​​http://uml.sourceforge.net/index.php​​

 

开源

PHP5, Ada2005, Perl

Linux/KDE


UML4AS 1.0.1

UML相关工具一览(截止2016年10月)_UML_111

Crispico

​​http://www.uml4as.com/​​

免费

ActionScript、Flex



针对ActionScript和Flex的建模工具

UmlCanvas

UML相关工具一览(截止2016年10月)_Windows_112

​​https://github.com/christophevg/UmlCanvas​​

开源




Javascript库,将HTML5 Canvas转成动态交互的UML图。

UML Diagrammer 6.41

UML相关工具一览(截止2016年10月)_UML_113

Pacestar Software

​​http://www.pacestar.com/uml/index.html​​

30天试用


Windows

除支持UML2.0外,还支持传统流程图。

UML Designer 6.0.0

UML相关工具一览(截止2016年10月)_Windows_114

​​https://github.com/ObeoNetwork/UML-Designer​​

​​http://www.umldesigner.org/​​

开源





UMLer

UML相关工具一览(截止2016年10月)_Java_115

​​http://uml.riaoo.com/(中国)​​




在线

目前只能画类图

UMLGraph 5.6

UML相关工具一览(截止2016年10月)_Java_116

Diomidis D. Spinellis

​​http://www.umlgraph.org​​

开源

Java


Java

由《代码阅读方法与实践》作者Diomidis Spinellis编写。

UML Lab 1.3.4

UML相关工具一览(截止2016年10月)_Windows_117

Yatta Solutions (德国)

​​http://www.uml-lab.com​​

30天试用

Java、JPA、PHP、CakePHP、Zend framework、PHPMySQL

Java

基于模板的双向工程;UML 2.3类图和Xpand/Xtend 集成。基于模型的代码验证(OCL)

UMLet 14.2

UML相关工具一览(截止2016年10月)_Java_118

M. Auer, T. Tschurtschenthaler, L. Meyer, G. Rainer, U. Beyer.

​​http://www.umlet.com​​

GPL

Java



轻量建模工具。和Eclipse集成。

UMLetino 14.2

UML相关工具一览(截止2016年10月)_Java_119

​​http://www.umlet.com/umletino/​​

免费

在线



在线UML工具,基于UMLet。

Umlify 1.2.6

Michael Sokol

​​http://rubygems.org/gems/umlify​​

开源

Ruby



从Ruby代码产生UML类图

UML SketchClass 1.0.4

UML相关工具一览(截止2016年10月)_Java_120

Felix Ungman

​​http://itunes.apple.com/gb/app/uml-sketchclass/id474277504?mt=8​​

收费



iOS

iPad上的UML工具,目前只能画类图

UMLStudio 8.0

UML相关工具一览(截止2016年10月)_Windows_121

PragSoft

​​http://www.pragsoft.com/​​

可以试用

C++, C#, Java, CORBA IDL, PHP 5, Ada 95


Windows


Umple Online 1.18

UML相关工具一览(截止2016年10月)_UML_122

​​http://cruise.eecs.uottawa.ca/umpleonline/​​


Java、PHP、Ruby、C++、SQL


在线

在线绘制类图,生成代码,并提供了一些案例

USE 4.2.0

UML相关工具一览(截止2016年10月)_UML_123

Lars Hamann

​​http://sourceforge.net/apps/mediawiki/useocl/index.php?title=Main_Page​​

免费




从文本得到UML模型。

支持基于OCL的简单命令式语言(SOIL)

Visual Classworks 7.0.4

UML相关工具一览(截止2016年10月)_Java_124

Step Ahead Software(澳大利亚)

​​http://www.stepaheadsoftware.com/products/vcw/vcw.htm​​

可以试用

C++、Java


Windows

类图设计工具。

Visustin v7

UML相关工具一览(截止2016年10月)_Windows_125

Aivosto Oy

​​http://www.aivosto.com/visustin.html​​

$249 / $499

Ada, ASP, assembler, BASIC, C, C++, C#, Clipper, COBOL, ColdFusion, Delphi, Fortran, Java, JavaScript, JCL, JSP, LotusScript, Matlab, Pascal, Perl, PHP, PL/I, PL/SQL, PowerScript, PureBasic, Python, QB, REALbasic, REXX, SAS, TSQL, VB, VBA, VBScript, VB.NET, Visual FoxPro, XSLT



将代码逆转成流程图和UML活动图,支持43种语言。

WinA&D 7.2

UML相关工具一览(截止2016年10月)_Java_126

Excel Software

​​http://www.excelsoftware.com/​​


SQL, C++, C#, Ada, Java, PHP, REALbasic


Windows

支持UML、CRC、数据流图、ER图。

Yakindu Statechart Tools 2.6.2

UML相关工具一览(截止2016年10月)_Windows_127

itemis AG(德国)

​​http://statecharts.org/index.html​​


Java、C、C++


Eclipse

状态机建模工具

yED 3.16

UML相关工具一览(截止2016年10月)_Windows_128

​​http://www.yworks.com/en/products_yed_about.html​​

免费



Windows、Unix/Linux、Mac OS X

在线画图工具,支持UML

yUML Beta 0.18

UML相关工具一览(截止2016年10月)_Windows_129

​​http://www.yuml.me​​

免费



在线

在线建模,分享模型。支持类图、活动图、用例图

举报

相关推荐

0 条评论