UML相关工具一览(20185月更新)

umlchinalogo_big.bmp 整理

最近主要版本更新: BOUML 7.5Cubetto UML 5.1.7Edraw Max Pro 9.1MDriven Framework for visual studio 2017Modelio 3.7.1NetBeans UML 新版本PlantUML 1.6 插件、ObjectAid UML Explorer for Eclipse 1.2.2Papyrus 3.3.0SinelaboreRT 3.7.2.2Software Ideas Modeler 11.53System Architect 11.4.5.1Umbrello UML Modeller 2.25Visual Paradigm for UML 15.0WhiteStarUML 5.9.1Yakindu Statechart Tools 3.3yED 3.18.0.2

 

本文的PDF版本在此下载>>

以下总结了全世界的各种UML相关工具。如果您发现本文中的错误或存在需要更新的地方,可邮件3504847@qq.com或微信umlchinapan告知,谢谢!

 

 

工具(最新版本)

厂商&地址

费用

代码工程

XMI

平台

备注

 

重点推荐UML工具

 

 

 

 

 

 

 

Enterprise Architect 13.5

Sparx Systems澳大利亚

http://www.sparxsystems.com

$135-699

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

WindowsLinux

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

 

Rational Software Architect 9.6

IBM Rational

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

可以试用

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

Windows, Linux, Unix

功能最强大的建模工具。

 

Rational Rhapsody 8.3

IBM Rational

https://www.ibm.com/developerworks/downloads/r/rhapsodydeveloper/

30天完整试用

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

Linux, Windows, Solaris

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

 

Visual Paradigm for UML 15.0

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.2

Change Vision(日本)

http://astah.net/release-notes/professional

Community版免费

JavaC#C++Objective-C

 

Java

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

 

StarUML2 2.8.1

http://staruml.io/image/staruml_logo_text_small.png

MKLab(韩国)

http://staruml.io/

$70

C++, Java, C#JavaScript

Mac OS XWindowsLinux

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

 

WhiteStarUML 5.9.1

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

开源

JavaC#

 

Windows

StarUML的一个分支。

 

PowerDesigner 16.6

pd11

SAP

http://powerdesigner.de/

有试用版

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

 

Windows

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

 

UModel 2018

Altova美国澳大利亚

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

199

JavaC#, VB.NET

Windows

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

 

Together 12.9

Micro Focus

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

30天试用

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

Java

强有力的工具。支持DSLOCL2.0PEL4WS

 

BOUML 7.5

Bruno Pagès(法国)

http://www.bouml.fr/

免费

C++, Java, IDL, PHP, Python

 

Unix/Linux/Solaris, MacOS X ,  Windows

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

版本更新频率很快。

 

Case Complete 2017

Serlio Software

http://www.casecomplete.com

$699

 

 

 

用例和需求管理工具

 

Cubetto UML 5.1.7

semture GmbH

http://www.semture.de/

$11.99

 

 

iOSAndroidMacWindowsLinux

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

 

LucidChart

http://www.lucidchart.com

$8每月

在线

绘图工具。支持UML

 

Modelmaker 11.11

ModelMaker Header

Model Maker荷兰

http://www.modelmakertools.com/

199

支持Delphi 4Delphi XE-XE8Delphi 10.2 TokyoVS 20032013

 

Windows

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

 

OmniGraffle for Mac 7.7
OmniGraffle for iOS 3

Omni Group

http://www.omnigroup.com/omniGraffle

$49.99-$199.99

 

 

Mac

iOS

画图工具

 

Rational Method Composer 7.5.2.4

https://www.ibm.com/developerworks/downloads/r/rup/

$1,11090天试用

 

 

 

就是过去的Rational Unified Process

 

GenMyModel

http://www.genmymodel.com/

免费

 

 

在线

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

 

Runway 1.9

http://celestialteapot.com/runway/

$9.99

 

 

Mac OS X

Mac原生UML工具

 

SinelaboreRT 3.7.2.2

Peter Mueller(德国)

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

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

 

状态机图和活动图代码生成工具。先在EAVisual Paradigm CadifraUModelMagic DrawArgoUMLUML建模工具中建立状态机模型,然后导出为XMI文件。sinelaboreRTXMI文件导入,生成源代码。

 

Software Ideas Modeler 11.53

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 8.20

IAR Systems瑞典

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

收费

C/C++

 

Windows

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

 

Visio 2016

Microsoft

http://visio.microsoft.com

 

IDL, C++, C#, VB

Windows

微软的绘图工具,支持UML

 

Visio Stencil and Template for UML 2.5

Pavel Hruby(美国)

http://softwarestencils.com/uml/

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

免费

 

 

Windows

针对Visio各个版本(从4.12013)的UML Stencil

 

其他UML工具

 

 

 

 

 

 

 

ARTiSAN Studio 8.1Atego Modeler

Atego

http://www.atego.com/

有试用版

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

Ada83, Ada95, C, SQL-DDL

Windows, Solaris(服务器端安装)

AonixArtisan合并为AtegoAtegoPTC收购。

 

Acceleo 3.6.6

法国

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

GPL

.Net, JEE, PHP, Python

 

Java

法语工具。与EclipseEMF集成。

 

AmaterasUML 1.3.2

日本

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

开源

Java

Java

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

 

AndyUML 1.4.2

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

免费

 

 

Android

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

 

AndroMDA 3.5

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

开源

J2EE/EJB,

Spring, Hibernate, Struts, .NET, Web Services

 

支持UML2和基于EMF的工具

 

Architexa 2.0

Architexa

http://www.architexa.com

社区版免费,企业版收费

Java

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

 

ArgoUML v0.34

Tigris.org

http://argouml.tigris.org/

BSD

Java, C#

Java

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

 

Astade 0.10.1

http://astade.tigris.org/

开源

 

 

 

UML-C++转换工具

 

Astah UMLpad 1.1.2

Change Vision(日)

http://astah.net/editions/pad

免费

 

 

iOS

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

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

 

BridgePoint xtUML 5.3.4

 

Mentor Graphics

http://www.xtuml.org/

开源

C, C++, SystemC, AUTOSAR

 

Windows, Solaris

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

 

CACOO

https://cacoo.com

4.95/

 

在线

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

 

CASE Spec

Goda Software(美国)

http://www.analysttool.com/

http://www.casespec.net

30天试用

 

 

用例和需求管理工具

 

CaseFu

http://casefu.com/assets/img/logof-web.png

Lastware sro(捷克)

http://casefu.com/

免费

 

 

在线

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

 

Cadifra UML Editor 1.3.3

Adrian & Frank Buehlmann瑞士

http://www.cadifra.com/

$30

 

 

Windows

 

 

Class Visualizer 1.8.0

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

免费

 

 

Java

Java字节码生成UML类图。

 

ConceptDraw Pro 11

Business & Technical Diagrammer

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

$199

 

 

WindowsMac

画图工具,兼容Visio 2013.

 

Creately

Cinergix Pty. Ltd

http://creately.com/

$5每月

 

 

在线,桌面

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

 

Crocus Modeller 1.3.4

http://crocusmodeller.com

(波兰)

$49

AS3/Flex

 

Flash,在线,桌面

适用于AS3Flex项目

 

Dia 0.97.2

Dia

Alexander Larsson

http://live.gnome.org/Dia

开源

C++, Java, CORBA IDL,

 

Linux(Debian, Redhat),Windows

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

 

Diagrammer

http://www.diagrammr.com

免费

 

 

 

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

 

draw.io

https://www.draw.io

免费

 

 

在线

 

 

Draw Smart for iPad 2.7

Draw Smart for iPad (Flow Charts & UI Diagrams)

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

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

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

开源

 

 

 

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

 

easyUML

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

开源

 

 

 

NetBean 8.0 UML建模插件。

 

EclipseUML 2012

Omondo

http://www.ejb3.org

有免费版

Java EE

Java

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

 

Edraw Max Pro 9.1

EdrawSoft

http://www.edrawsoft.com

$149.5

 

 

WindowsMacLinux

可以导入Visio文件

 

Entity Model Studio 2.7.0

http://www.wideunion.com/Cn/images/logo_03.jpg

广联科技(中国)

http://www.wideunion.com

免费

C#, VB.NET, SQL

 

.Net

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

 

ER/Studio XE7

Embarcadero Technologies, Inc.

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

收费

 

 

Windows

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

 

eUML2 3.7.0

松亚科技

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

有免费版

Java

Java

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

 

Fujaba Tool Suite 5.0.4

University of Paderborn Software Engineering Group(德国)

http://www.fujaba.de/

开源

Java

 

Java

学院派作品,支持Patterns

 

Gaphor 0.17.1

http://gaphor.sourceforge.net/download.php

GPL

 

 

GTK+

Python写成。

 

Gliffy

gliffy.com

 

在线

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

 

Graphviz 2.38

Home

http://www.graphviz.org

开源

 

 

LinuxWindowsMac

从代码生成UML

 

Gridraw 0.14

https://gridraw.com

$3每月

 

 

 

全键盘操作UML建模

 

Green 3.5.1

Alphonce

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

有试用版

 

 

Windows

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

 

GWT UML2 Tool R0.1

楚凡科技(中国)

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

 

 

 

在线

基于HTML5

 

HandyUML 1.0.7.2

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/

https://macdownload.informer.com/idatto/

$0.99

Objective-CJavaC# C++

 

iOSMac

 

 

IntelliJ IDEA 2016.3.2

JetBrains

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

收费

Java

 

Java

提供类图建模

 

JSUML 0.9.3

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

Lumikon Software, Inc(美国)

https://github.com/m8rge/lumicode

开源

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

 

MacA&D 7.4

http://www.excelsoftware.com/tinymaca&dosxbox.gif

Excel Software

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

 

C++JavaDelphi

Mac

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

 

MagicDraw 19.0Beta

No Magic, Inc.

http://www.magicdraw.com/

有试用版

C++JavaC#IDL

Java

EclipseVS集成,支持多国语言。支持RUPWAE设计模式,支持DoDAF框架。支持SysML

 

MDriven Framework for visual studio 2017

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

收费

 

 

 

MDA工具。

 

MetaEdit+ 5.5

http://www.metacase.com/images/top_01.jpg

MetaCase Consulting芬兰

http://www.metacase.com/

有试用版

SmalltalkC++JavaDelphi (Object Pascal)SQLCORBA IDL

 

LinuxWindows

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

 

Metamill 7.0

Metamill(卢森堡)

http://www.metamill.com/

 

30天试用

C++JavaC#

LinuxWindows

多用户建模支持。

 

miUML

http://www.miuml.org/

开源

 

 

 

开源可执行UML工具

 

Modelio 3.7.1

Modeliosoft (法国)

http://www.modeliosoft.com

150

JavaC#C++SQL

 

UMLBPMN建模,强调协作建模,提供模型网络存储。

 

MODELUS

Modelus Suite

VEKTIVA s.r.o.(捷克)

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

免费

在线、Flash

全面支持UML2.x

 

MyEclipse UML

http://www.myeclipseide.com/images/features/icons_features_pgms_uml.gif

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

 

Java

 

 

 

 

NClass 2.04

 

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

 

JavaC#

 

 

C#Java代码转成类图

 

NetBeans UML 6.7及更早版本

NetBeans

http://www.netbeans.org

开源

 

 

 

 

 

NetBeans UML 新版本PlantUML 1.6 插件

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

开源

 

 

 

 

 

nomnoml

http://www.nomnoml.com

免费

 

 

在线

文本转UML

 

ObjectAid UML Explorer for Eclipse 1.2.2

http://www.objectaid.com/

有免费版

Java

 

Java

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

 

objectiF 5.0

microTOOL(德国)

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

 

Demo

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

Windows

VS.NETEclipse结合。

 

OpenAmeos 11.0

Anoix

http://www.openameos.org

开源

Java, C, C++, Ada95

Linux, Solaris, Windows

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

Anoix将其开源。

 

openArchitectureWare 4.3.1

oaw-logo

http://www.openarchitectureware.org

开源

 

 

Java

MDA/MDD生成器框架,支持MagicDraw, Eclipse UML2, Enterprise Architet等多种工具。相关书籍:

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

已经成为Eclipse Modeling Project的一部分

 

Open ModelSphere 3.2

magna solutions

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

开源

Java

Java

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

 

Papyrus 3.3.0

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

开源

 

 

Java

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

 

PlantUML

http://www.plantuml.com

 

免费

 

 

 

将文本转换为UML图形

 

PlantText

http://www.planttext.com

 

 

 

在线

基于PlantUML的在线UML编辑器。

 

ProcessOn

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

开源

 

 

MacUbuntu

Rails 3/4/5 modelcontroller生成UML 类图

 

PragmaDev Studio 5.3

 

http://www.pragmadev.com

 

 

 

 

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

 

SeedUML

https://seeduml.com

免费

 

 

在线

基于PlantUML的在线编辑器

 

Select Solution for MDA

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输入输出。

 

Sketchboard.me

 

https://sketchboard.me

免费

 

 

在线

 

 

SmartDraw 2016

SmartDraw

http://www.smartdraw.com

$197-$497

 

 

Windows

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

 

Soloist 1.0.16

SOL Software

http://www.soloist4uml.com/

有免费版

Java

 

 

可执行UML平台

 

Stateless Designer 1.5

mfrederiksen

https://marketplace.visualstudio.com/items?itemName=mfrederiksen.StatelessDesigner

开源

C#

 

Windows

C#层次状态机框架

VS2012VS2013VS2015VS2017插件

 

System Architect 11.4.5.1

UNICOM Systems

https://teamblue.unicomsi.com/products/system-architect/

$4,810

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

 

Windows

能够把数据模型转成类模型,支持流行的工业架构框架,如Zachman Framework, DoDAF (C4ISR Framework)TOGAF (The Open Group Architecture Framework).  201512UNICOMIBM收购。

 

Tangible Architect 4.0

tangible architect

tangible engineering GmbH(德国)

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

30天试用

C#

 

Windows

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

 

TextUML Toolkit

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

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.13

TraceModeler.com(比利时)

http://www.tracemodeler.com

30天试用

 

 

Java

UML序列图专用工具

 

Trufun V6

楚凡科技(中国)

http://www.trufun.net/

有免费版

Eclipse 4.4.1VS2005-2013

Windows

 

 

UCTool 3.0.0

http://uctool.sourceforge.net

开源

 

 

Java

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

 

Umbrello UML Modeller 2.25

Umbrello Project Team

https://umbrello.kde.org

开源

PHP5, Ada2005, Perl

Linux/KDEWindowsMac

 

 

UML4AS 1.0.1

Crispico

http://www.uml4as.com/

免费

ActionScriptFlex

 

 

针对ActionScriptFlex的建模工具

 

UmlCanvas

UmlCanvas.org

https://github.com/christophevg/UmlCanvas

开源

 

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

 

UML Diagrammer 6.49

Pacestar Software

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

30天试用

 

Windows

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

 

UML Designer 8.0

Obeo

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

http://www.umldesigner.org/

开源

 

 

WindowsLinuxMac

支持绝大多数UML元素。

 

UMLer

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

 

 

 

在线

目前只能画类图

 

UMLGraph 5.6

Diomidis D. Spinellis

http://www.spinellis.gr/umlgraph/

开源

Java

 

Java

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

 

UML Lab 1.3.4

Yatta Solutions (德国)

http://www.uml-lab.com

30天试用

JavaJPAPHPCakePHPZend frameworkPHPMySQL

Java

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

 

UMLet 14.2

http://www.umlet.com/umlet_logo.jpg

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

http://www.umlet.com

GPL

Java

 

 

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

 

UMLetino 14.2

http://www.umlet.com/umletino/UMLetino_logo_small.png

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

Felix Ungman

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

收费

 

 

iOS

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

 

UMLStudio 8.0

PragSoft

http://www.pragsoft.com/

可以试用

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

 

Windows

 

 

Umple Online 1.25

http://cruise.eecs.uottawa.ca/umpleonline/scripts/umpleonline_title.jpg

http://cruise.eecs.uottawa.ca/umple/

 

JavaPHPRubyC++SQL

 

在线

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

 

USE 4.2.0

Lars Hamann

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

免费

 

 

 

从文本得到UML模型。

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

 

Visual Classworks 7.0.4

Step Ahead Software(澳大利亚)

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

可以试用

C++Java

 

Windows

类图设计工具。

 

Visustin v8

http://www.aivosto.com/vbscene.gif

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活动图,支持49种语言。

 

WinA&D 8

Excel Software

http://www.excelsoftware.com/

 

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

 

Windows

支持UMLCRC、数据流图、ER图。

 

Yakindu Statechart Tools 3.3

itemis AG(德国)

http://statecharts.org/index.html

 

JavaCC++

 

Eclipse

状态机建模工具,提供EA插件。

 

yED 3.18.0.2

yWorks

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

免费

 

 

WindowsUnix/LinuxMac OS X

在线画图工具,支持UML