UML相关工具一览

最近主要版本更新:BOUML7.5、CubettoUML5.1.7、EdrawMaxPro9.1、MDrivenFrameworkforvisualstudio2017、Modelio3.7.1、NetBeansUML新版本PlantUML1.6插件、ObjectAidUMLExplorerforEclipse1.2.2、Papyrus3.3.0、SinelaboreRT3.7.2.2、SoftwareIdeasModeler11.53、SystemArchitect11.4.5.1、UmbrelloUMLModeller2.25、VisualParadigmforUML15.0、WhiteStarUML5.9.1、YakinduStatechartTools3.3、yED3.18.0.2

工具(最新版本)

厂商&地址

费用

代码工程

XMI

平台

备注

重点推荐UML工具

EnterpriseArchitect13.5

SparxSystems(澳大利亚)

$135-699

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

Windows、Linux

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

RationalSoftwareArchitect9.6

IBMRational

可以试用

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

Windows,Linux,Unix

功能最强大的建模工具。

RationalRhapsody8.3

30天完整试用

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

Linux,Windows,Solaris

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

VisualParadigmforUML15.0

VisualParadigm(香港)

$99-$1,399

Java,C++,CORBAIDL,PHP,XMLSchema,C#,VB.NET,ObjectDefinitionLanguage(ODL),ActionScript,Delphi,Perl,Python,Objective-C

Java,在线

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

AstahUML7.2

ChangeVision(日本)

Community版免费

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

Java

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

StarUML22.8.1

MKLab(韩国)

$70

C++,Java,C#、JavaScript

MacOSX、Windows、Linux

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

WhiteStarUML5.9.1

开源

Java、C#

Windows

老StarUML的一个分支。

PowerDesigner16.6

SAP

有试用版

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

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

UModel2018

Altova(美国,澳大利亚)

€199

Java、C#,VB.NET

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

Together12.9

MicroFocus

30天试用

CORBAIDL,C++,Java,C#,COMIDL,EJB,VisualStudio.NET,SAP,WebSphere

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

BOUML7.5

BrunoPagès(法国)

免费

C++,Java,IDL,PHP,Python

Unix/Linux/Solaris,MacOSX,Windows

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

版本更新频率很快。

CaseComplete2017

SerlioSoftware

$699

用例和需求管理工具

CubettoUML5.1.7

semtureGmbH

$11.99

iOS、Android、Mac、Windows、Linux

支持用例图、类图、活动图。

LucidChart

$8每月

在线

绘图工具。支持UML。

Modelmaker11.11

ModelMaker(荷兰)

支持Delphi4到DelphiXE-XE8,Delphi10.2Tokyo,VS2003到2013

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

OmniGraffleforMac7.7OmniGraffleforiOS3

OmniGroup

$49.99-$199.99

Mac

iOS

画图工具

RationalMethodComposer7.5.2.4

$1,110,90天试用

就是过去的RationalUnifiedProcess

GenMyModel

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

Runway1.9

$9.99

MacOSX

Mac原生UML工具

SinelaboreRT3.7.2.2

PeterMueller(德国)

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

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

SoftwareIdeasModeler11.53

€79

C#,VB.NET,Java,C++,ActionScript,JavaScript,PHP,Ruby,Python,SQLDDL,VB6,XSD

轻量级UML建模工具。

visualSTATE8.20

IARSystems(瑞典)

收费

C/C++

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

Visio2016

Microsoft

IDL,C++,C#,VB

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

VisioStencilandTemplateforUML2.5

PavelHruby(美国)

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

其他UML工具

ARTiSANStudio8.1(AtegoModeler)

Atego

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

Ada83,Ada95,C,SQL-DDL

Windows,Solaris(服务器端安装)

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

Acceleo3.6.6

法国

GPL

.Net,JEE,PHP,Python

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

AmaterasUML1.3.2

日本

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

AndyUML1.4.2

Android

AndroMDA3.5

J2EE/EJB,

Spring,Hibernate,Struts,.NET,WebServices

支持UML2和基于EMF的工具

Architexa2.0

Architexa

社区版免费,企业版收费

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

ArgoUMLv0.34

Tigris.org

BSD

Java,C#

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

Astade0.10.1

UML-C++转换工具

AstahUMLpad1.1.2

ChangeVision(日)

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

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

BridgePointxtUML5.3.4

MentorGraphics

C,C++,SystemC,AUTOSAR

Windows,Solaris

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

CACOO

4.95元/月

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

CASESpec

GodaSoftware(美国)

CaseFu

Lastwaresro(捷克)

在线用例工具,由UCTool演变而来。

CadifraUMLEditor1.3.3

Adrian&FrankBuehlmann(瑞士)

$30

ClassVisualizer1.8.0

从Java字节码生成UML类图。

ConceptDrawPro11

$199

Windows、Mac

画图工具,兼容Visio2013.

Creately

CinergixPty.Ltd

$5每月

在线,桌面

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

CrocusModeller1.3.4

(波兰)

$49

AS3/Flex

Flash,在线,桌面

适用于AS3和Flex项目

Dia0.97.2

AlexanderLarsson

C++,Java,CORBAIDL,

Linux(Debian,Redhat),Windows

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

Diagrammer

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

draw.io

DrawSmartforiPad2.7

PermeativeTechnologiesPvtLtd

$1.99

iPad下的画图工具

DrawUMLforiPad1.4

iPad下的UML工具。

DynamicDraw5.7.0

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

easyUML

NetBean8.0UML建模插件。

EclipseUML2012

Omondo

有免费版

JavaEE

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

EdrawMaxPro9.1

EdrawSoft

$149.5

Windows、Mac、Linux

可以导入Visio文件

EntityModelStudio2.7.0

广联科技(中国)

C#,VB.NET,SQL

.Net

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

ER/StudioXE7

EmbarcaderoTechnologies,Inc.

数据建模工具,EnterpriseTeamEdition具备UML建模功能。

eUML23.7.0

松亚科技

FujabaToolSuite5.0.4

UniversityofPaderbornSoftwareEngineeringGroup(德国)

学院派作品,支持Patterns

Gaphor0.17.1

GTK+

用Python写成。

Gliffy

gliffy.com

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

Graphviz2.38

Linux、Windows、Mac

从代码生成UML图

Gridraw0.14

$3每月

全键盘操作UML建模

Green3.5.1

Alphonce

类图工具。结合Eclipse3.3。适合教学用。

GWTUML2ToolR0.1

楚凡科技(中国)

基于HTML5

HandyUML1.0.7.2

AdamMorávek

¥763

IdattoUML1.4

KarstenLueth

$0.99

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

iOS,Mac

IntelliJIDEA2016.3.2

JetBrains

提供类图建模

JSUML0.9.3

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

jsUML2004

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

LumiCode3.0

LumikonSoftware,Inc(美国)

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

MacA&D7.4

ExcelSoftware

C++、Java、Delphi

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

MagicDraw19.0Beta

NoMagic,Inc.

C++、Java、C#、IDL

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

MDrivenFrameworkforvisualstudio2017

MDA工具。

MetaEdit+5.5

MetaCaseConsulting(芬兰)

Smalltalk、C++、Java、Delphi(ObjectPascal)、SQL、CORBAIDL

Linux,Windows

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

Metamill7.0

Metamill(卢森堡)

C++、Java、C#

多用户建模支持。

miUML

开源可执行UML工具

Modelio3.7.1

Modeliosoft(法国)

€150

Java、C#、C++、SQL

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

MODELUS

VEKTIVAs.r.o.(捷克)

在线、Flash

全面支持UML2.x

MyEclipseUML

NClass2.04

将C#和Java代码转成类图

NetBeansUML6.7及更早版本

NetBeans

NetBeansUML新版本PlantUML1.6插件

nomnoml

文本转UML

ObjectAidUMLExplorerforEclipse1.2.2

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

objectiF5.0

microTOOL(德国)

有Demo版

VisualC++,JBuilder,VisualCafé,IDL,SQL,VisualBasic

和VS.NET、Eclipse结合。

OpenAmeos11.0

Anoix

Java,C,C++,Ada95

Linux,Solaris,Windows

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

Anoix将其开源。

openArchitectureWare4.3.1

已经成为EclipseModelingProject的一部分

OpenModelSphere3.2

magnasolutions

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

Papyrus3.3.0

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

PlantUML

将文本转换为UML图形

PlantText

基于PlantUML的在线UML编辑器。

ProcessOn

HTML5

PyNSource1.60

Python

从Python代码生成UML图

QuickSequenceDiagramEditor

从文本创建UML序列图

RailRoady1.3.0

Mac、Ubuntu

从Rails3/4/5model和controller生成UML类图

PragmaDevStudio5.3

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

SeedUML

基于PlantUML的在线编辑器

SelectSolutionforMDA

SelectBusinessSolutions

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

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

Sketchboard.me

SmartDraw2016

SmartDraw

$197-$497

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

Soloist1.0.16

可执行UML平台

StatelessDesigner1.5

mfrederiksen

C#

C#层次状态机框架

VS2012、VS2013、VS2015、VS2017插件

SystemArchitect11.4.5.1

UNICOMSystems

$4,810

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

能够把数据模型转成类模型,支持流行的工业架构框架,如ZachmanFramework,DoDAF(C4ISRFramework)和TOGAF(TheOpenGroupArchitectureFramework).。2015年12月UNICOM从IBM收购。

TangibleArchitect4.0

tangibleengineeringGmbH(德国)

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

TextUMLToolkit

abstratt.technologies

键入脚本,得到UML模型。

TinyUML0.13

TopCoderUMLTool1.2.7

TopCoder,Inc

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

TraceModeler1.6.13

TraceModeler.com(比利时)

UML序列图专用工具

TrufunV6

Eclipse4.4.1、VS2005-2013

UCTool3.0.0

用例工具,遵从Cockburn的格式。

UmbrelloUMLModeller2.25

UmbrelloProjectTeam

PHP5,Ada2005,Perl

Linux/KDE、Windows、Mac

UML4AS1.0.1

Crispico

ActionScript、Flex

针对ActionScript和Flex的建模工具

UmlCanvas

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

UMLDiagrammer6.49

PacestarSoftware

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

UMLDesigner8.0

Obeo

Windows、Linux、Mac

支持绝大多数UML元素。

UMLer

目前只能画类图

UMLGraph5.6

DiomidisD.Spinellis

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

UMLLab1.3.4

YattaSolutions(德国)

Java、JPA、PHP、CakePHP、Zendframework、PHPMySQL

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

UMLet14.2

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

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

UMLetino14.2

在线UML工具,基于UMLet。

Umlify1.2.6

MichaelSokol

Ruby

从Ruby代码产生UML类图

UMLSketchClass1.0.4

FelixUngman

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

UMLStudio8.0

PragSoft

C++,C#,Java,CORBAIDL,PHP5,Ada95

UmpleOnline1.25

Java、PHP、Ruby、C++、SQL

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

USE4.2.0

LarsHamann

从文本得到UML模型。

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

VisualClassworks7.0.4

StepAheadSoftware(澳大利亚)

C++、Java

类图设计工具。

Visustinv8

AivostoOy

$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,VisualFoxPro,XSLT

THE END
1.ProcessOnAPIProcessOn是一个在线协作绘图平台,为用户提供最强大、易用的作图工具!支持在线创作流程图、思维导图、BPMN、UML图、UI界面原型设计、iOS界面原型设计等。同时依托于互联网实现了人与人之间的实时协作和共享。http://open.processon.com/
2.分享之3款程序员必备的免费画图工具processon免费今天大姚给大家推荐3款程序员日常工作中常用的画图工具,大家可以根据自己的需求选择。 ProcessOn ProcessOn是一款专业强大在线作图工具,提供AI生成思维导图流程图,支持思维导图、流程图、组织结构图、网络拓扑图、鱼骨图、UML图等多种图形。同时可实现人与人之间的实时协作和共享,提升团队工作效率。 https://blog.csdn.net/qq_37237487/article/details/140750313
3.程序员作图工具和技巧,你get了么?今天就分享下我常用的画图软件和一点小技巧。 常用图 我平时画的比较多的是流程图、交互图和架构图,一般使用Draw.io这款免费的在线网页绘图工具就可以搞定了。 之所以选择这款绘图工具,主要是以下几个原因: 1. 使用方便 无需登录,直接进入网页,可以直接使用海量模板新建项目: https://xie.infoq.cn/article/9da8fc6e9090c946ab746e158
4.简单介绍ProcessOn线上画图工具简单介绍ProcessOn线上画图工具 标签 : ProcessOn 简单说明书 线上 流程图 UML 原型 软件 工具 ProcessOn简介 ProcessOn是一款线上绘制流程图、原型、UML、网络拓扑图、组织拓扑图、BPMN等图形非常便利的工具,有需要的朋友可以使用看看。 高效易用、轻松绘制、团队协作、头脑风暴、海量图库、知识分享 能够免费在线作图https://www.pianshen.com/article/26541535051/
5.好用到爆炸的画图工具一个良好的思维导图能系统概括项目工程的整体结构和开发的系统框架。要想制作一个完美的流程图、思维导图离不开一个好用的画图工具,俗话说的好:“工欲善其事必先利其器”,今天给大家介绍一下平时工作中好用的几款在线画图工具。 1. ProcessOn 免费在线流程图思维导图,当然可以升级付费(功能更强大)。免费的https://developer.aliyun.com/article/1173190
6.ProcessOn免费在线作图工具基本使用教程图文详细介绍图形图像ProcessOn是一款HTML5开发的在线作图工具,功能基本类似于Visio,但它操作简单,方便易用是我第一次使用后就喜欢的原因。 ProcessOn支持Flowchart、EVC、EPC、BPMN、UML等多种类型图,非常方便制作,然后把制作好的图形进行导出,这样再把制作好的各类图形应用到其他软件中,操作非常简单。 https://www.jb51.net/softjc/109692.html
7.几款好用到爆炸的在线画图工具腾讯云开发者社区一个良好的思维导图能系统概括项目工程的整体结构和开发的系统框架。要想制作一个完美的流程图、思维导图离不开一个好用的画图工具,俗话说的好:“工欲善其事必先利其器”,今天给大家介绍一下平时工作中好用的几款在线画图工具。 ? 1. ProcessOnhttps://cloud.tencent.com/developer/article/2228765
8.快捷用高效在线作图工具——ProcessOn绘制1张思维导图ProcessOn一款用 HTML5 开发的在线网页版作图工具 。 ProcessOn是一个面向垂直专业领域的作图工具和社交网络,成立于2011年6月并于2012年启动。ProcessOn将全球的专家顾问、咨询机构、BPM厂商、IT解决方案厂商和广泛的企业用户紧密的连接在一起,提供基于云服务的免费流程梳理、创作协作工具,与同事和客户协同设计,实时创建https://www.jianshu.com/p/2c1a37485e4e
9.分享自己使用的在线UML画图工具mygxlhttp://www.processon.com/ UML各类例图它几乎全部支持,操作起来灰常的方便,它是一款在线的UML作图工具,据说是国产的,官方人员说永久免费,就当支持一下国产了!不过对于新手的我在体验几款确同类软件,个人感觉ProcessOn算是优秀的了,方便上手,操作简单! https://www.cnblogs.com/mygxl/p/4018591.html
10.流程图绘图制图工具(替代Visio/ProcessOn)市面上较优秀的绘图软件有:ProcessOn、Visio、亿图图示等基本都要收费的,而「Draw.io」则是一款完全免费且开源的跨平台制图画图工具!它不仅有在线网页版,也支持 Win、Mac、Linux 客户端,同时它还无需注册、不限文件数、可导出导入,以及大量丰富专业的图表模版…… 「相关软件推荐:Eagle | iSlide | ProcessOn |https://www.iplaysoft.com/drawio.html
11.ProcessOn–免费在线制作思维导图流程图组织结构图实用工具想要将产品的流程图稍微做的好看一点,以前直接用WORD,或者直接用PS画图的,显得粗糙,于是就去找第三方提供思维导图的,这样无论是模板,还是体验上应该比较好。大鸟这里找到ProcessOn,普通使用免费账号应该是够用的,有提供9个思维导图的设计。特此记录与大家分享! Prhttps://www.daniao.org/1664.html
12.在线绘图工具流程图绘制工具,非常好用,素材丰富draw.io is free online diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagramshttp://app.diagrams.net/
13.分享一款Activiti在线作图工具分享一款Activiti在线作图工具 标签: Python 前言 找一个好用的画图工具真心不容易,Activiti 工作流自带的 Web 版画图工具,外表挺华丽,其实使用起来各种拧巴;Eclipse 的 Activiti 画图插件,对于相对复杂的流程也是很不友好。 环境搭建 网上有许多详细的安装配置步骤,这里就不一一赘述,只列出相关版本。https://www.imooc.com/article/283643
14.在线画图process51CTO博客已为您找到关于在线画图process的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及在线画图process问答内容。更多在线画图process相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。https://blog.51cto.com/topic/online-drawing-process.html
15.程序员必备的免费在线画图网站——ProcessOn云社区用什么画图 下面就进入我们文章的主题,推荐大家一款非常好用且免费的画图网站——ProcessOn。我之前也试过一些老牌的UML的画图软件,不是软件系统太过古老就是没有中文,使用起来并不方便。ProcessOn是近期很火的一个画图网站,以下是他的官网: https://www.processon.com/ https://bbs.huaweicloud.com/blogs/325350
16.ProcessOn下载ProcessOnv2020免费在线流程图制作软件下载ProcessOn是一款制作流程图的软件,我们可以用其制作:流程图、UML 图、组织结构图、事件过程链图、企业价值链图、维恩图等等图形,支持多人同时绘制,并实时同步修改,有了ProcessOn我们就进入了现代化在线办公,有了这款对功能的流畅制作软件,我们就无需在电脑上安装Visio、Edraw、MindManager、或 Axure 等作图工具,方便http://www.winwin7.com/soft/txtx-7528.html