惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
V
V2EX
爱范儿
爱范儿
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
小众软件
小众软件
Vercel News
Vercel News
博客园 - 司徒正美
阮一峰的网络日志
阮一峰的网络日志
V
Visual Studio Blog
J
Java Code Geeks
P
Proofpoint News Feed
MongoDB | Blog
MongoDB | Blog
B
Blog
美团技术团队
量子位

博客园 - 林子

关于IT概念的一些思考 业务分析师在敏捷项目中的作用(ZT) 对业务建模的思考——为什么要业务建模 (转) 如何管理你的程序员(ZT) 引入敏捷是否需要颠覆现有技术管理框架?(ZT) 时间管理(Time Management)(ZT) 分析:商业智能中外差距到底有多大(ZT) SQL Server 索引基础知识 主键与聚集索引(ZT) 无依赖Office资源的导入导出 sqlite使用手册(ZT) 2008新的一年到来了! .net2.0中SqlBulkCopy批量复制数据出错原因分析! 用Dundas制作盒须图BoxPlot(盒式图,箱形图) 101个微软提供的Visual Studio 2005示例(ZT) .NET中完成FTP各功能操作 Dundas Win Chart 5.5.0的破解... Visual Studio 2005(C#)中只允许一个实例运行的一种方法 在窗体的Load时怎么退出窗体 Win窗体程序中的DataGridView未提供的DataView存在的功能!(ZT)
UML相关工具一览(截止2012年10月)(ZT)
林子 · 2013-02-01 · via 博客园 - 林子

 整理

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

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

工具(最新版本)

厂商&地址

版权

支持代码环境

XMI

平台

备注

Acceleo 3.0

法国

http://www.acceleo.org/pages/home/en

GPL

.Net, JEE, PHP, Python

Java

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

AgileJ StructureViews 1.7.11

http://www.agilej.com/index.jsp

收费

Java

Java

Eclipse插件,从Java代码生成UML类图。

AmaterasUML 1.3.2

日本

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

开源

Java

Java

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

AndyUML

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

免费

Android

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

AndroMDA 3.4

http://www.andromda.org

开源

J2EE/EJB,

Spring, Hibernate, Struts, .NET, Web Services

支持UML2和基于EMF的工具

Apollo for Eclipse 2.0

Gentleware AG(德国)

http://www.gentleware.com/

30天试用

Java

Java

Eclipse下的UML扩展。支持Java 5双向工程。

AMUSE 2.2

LieberLieber Software(奥地利)

http://www.lieberlieber.com/unser-angebot/amuse-uml-execution-fuer-enterprise-architect.html

收费

.Net

Windows

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

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,支持认知式开发,不再只是画图,例如可以自动评价设计、自动更正…等等。

ARTiSAN Studio 7.4

Atego

http://www.atego.com/products/artisan-studio/

有试用版

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

Ada83, Ada95, C, SQL-DDL

Windows, Solaris(服务器端安装)

可以和PVCS、VSS、ClearCase、CM Synergy结合。完美支持OMG UPDM – DoDAF and MODAF。“从愿景到实现”全过程支持。

Astade 0.10.1

http://astade.tigris.org/

开源

UML-C++转换工具

Astah UML 6.6.3

推荐√

Change Vision(日)

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

Community版免费

Java、C#、C++

Java

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

Astah UMLpad 1.0

Change Vision(日)

http://astah.net/editions/pad

免费

Java

仅支持类图。还是基于Java的“跨平台”。

BOUML 6.1

Bruno Pagès(法国)

http://www.bouml.fr/

免费

C++, Java, IDL, PHP, Python

Unix/Linux/Solaris, MacOS X ,  Windows

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

版本更新频率很快。

CACOO

https://cacoo.com

在线

   

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

Case Complete 2012

推荐√

Serlio Software

http://www.casecomplete.com

30天试用

用例管理工具。支持用例重构。

CASE Spec

Goda Software(美国)

http://www.analysttool.com/

http://www.casespec.net

   

用例和需求管理工具

Cadifra UML Editor 1.3.2

Adrian & Frank Buehlmann(瑞士)

http://www.cadifra.com/

30天试用

Windows

CoFluent Studio 4.0

推荐√

CoFluent Design(法国)

http://www.cofluentdesign.com

 

C,C++

 

UML/SysML软件硬件固件一体化开发。已被Intel收购。

Cohesion 1.0.2

Team Synergy(澳大利亚)

http://cohesion.it.swin.edu.au/teamb/cohesion.shtml

开源

Java

元模型建模工具,可以使用UML,OCL,或者其他喜欢的建模符号。

ConceptDraw Pro 9

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

画图工具

Cradle 6.6

3SL(英国)

http://www.threesl.com/

强有力的需求管理和基于模型的系统工程环境,支持UML。

Creately

Cinergix Pty. Ltd

http://creately.com/

在线画各种软件建模图形。支持5种常见的UML图。

Crocus Modeller 1.3.3

http://crocusmodeller.com

(波兰)

在线

AS3/Flex

Flash

适用于AS3和Flex项目

Dia 0.97.2

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 Smart for iPad 2.6

Permeative Technologies Pvt Ltd

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

iOS

iPad下的画图工具

Draw UML for iPad 1.3

Permeative Technologies Pvt Ltd

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

收费

iOS

iPad下的UML工具。

Dynamic Draw 5.6.0

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

开源

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

EclipseUML 2012

Omondo

http://www.ejb3.org

有免费版

Java EE

Java

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

Edraw Max 6.7

EdrawSoft

http://www.edrawsoft.com

可以试用

Windows

可以导入Visio文件

Eiffel Studio 7.1

Eiffel Software

http://www.eiffel.com/products/studio/

有GPL版

Eiffel

Linux, MacOS, Windows, FreeBSD

按契约设计的工具,基于简化版本的UML和Eiffel语言,作为Visual Studio的插件。

Enterprise Architect 9.3

推荐√

Sparx Systems(澳大利亚)

http://www.sparxsystems.com

有试用版

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

Windows、Linux

便宜又好货。还包含需求管理、项目估算、测试支持。团队建模支持。有官方中文版和网络自制的山寨中文版。支持最新的UML2.4.1。

Entity Model Studio

广联科技(中国)

http://www.wideunion.com

C#, VB.NET

.Net

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

eUML2 3.7.0

松亚科技

http://www.soyatec.cn/main.php

有免费版

Java

Java

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

Fujaba Tool Suite 5.0.4

University of Paderborn Software Engineering Group(德国)

http://www.uni-paderborn.de/cs/fujaba/

开源

Java

Java

学院派作品,支持Patterns

Gaphor 0.14.0

http://gaphor.sourceforge.net

GPL

GTK+

用Python写成。

Gliffy

gliffy.com

在线

   

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

GModeler

Grant Skinner

http://www.gskinner.com/gmodeler/app/run.html

免费

AS2.0

浏览器支持Flash

线上的Flash 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

IntelliUML Teresa 2.1.1

Beto Software

http://www.betosoftware.com/teresa/

30天试用

Java

和IntelliJ IDEA紧密集成。2008年以后不再更新。

JDeveloper 11g

Oracle

http://www.oracle.com/us/products/tools/019657.htm

Java

Java

结合了UML的Java工具

Kant&Plato 4.x

楚凡科技(中国)

http://www.trufun.net/

有免费版

Eclipse 4.2、VS2005/2008/2010/2012、Objective C

Windows

LucidChart

http://www.lucidchart.com

在线

     

绘图工具。支持UML。

LumiCode 3.0

Lumikon Software, Inc(美国)

http://www.lumikon.com

有试用版

     

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

MacA&D 7.4

Excel Software

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

C++、Java、Delphi

Mac

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

MagicDraw 17.0.2

推荐√

No Magic, Inc.

http://www.magicdraw.com/

有试用版

C++、Java、C#、IDL

Java

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

MetaEdit+ 4.5

MetaCase Consulting(芬兰)

http://www.metacase.com/

有试用版

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

Linux,Windows

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

Metamill 6.0

Metamill(卢森堡)

http://www.metamill.com/

30天试用

C++、Java、C#

Linux,Windows

多用户建模支持。

miUML

http://www.miuml.org/

开源

开源可执行UML工具

Modelio 2.2

Modeliosoft (法国)

http://www.modeliosoft.com

有免费版

C#、Java

Modelmaker 11.3.0

推荐√

Model Maker(荷兰)

http://www.modelmakertools.com/

有demo版

Delphi 4到Delphi XE-XE3、C#从VS 2003、VS2005、VS2008、VS2010

Windows

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

MyUML 091116

http://www.myuml.net/

C++、Java、C#、Python、Ruby、PHP5、Perl

Windows

MyEclipse UML

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及更早版本

推荐√

NetBeans

http://www.netbeans.org

开源

BridgePoint xtUML 

Mentor Graphics

http://www.mentor.com/products/sm/model_development/bridgepoint/

有评估版

C, C++, SystemC, AUTOSAR

Windows, Solaris

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

ObjectAid UML Explorer for Eclipse 1.0.10

http://www.objectaid.com/

有免费版

Java

Java

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

Objecteering 6.0

SOFTEAM(法国)

http://www.objecteering.com/

有试用版

Java、C++、C#、IDL、SQL、Oracle

Windows, Linux,Solaris

自动模式支持,产生测试脚本..有专门支持极限编程(XP)的配置。支持MDA和SPEM。支持跟踪管理。

objectiF 5.0

microTOOL(德国)

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

有Demo版

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

Windows

和VS.NET、Eclipse结合。

OpenAmeos 10.2

Anoix

http://www.openameos.org

开源

Java, C, C++, Ada95

Linux, Solaris, Windows

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

Anoix将其开源。

openArchitectureWare 4.3.1

http://www.eclipse.org/modeling/

开源

Java

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

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

已经成为Eclipse Modeling Project的一部分

Open ModelSphere 3.1

magna solutions

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

开源

Java

Java

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

Papyrus UML 1.2

http://www.papyrusuml.org

开源

Java

基于Eclipse的建模工具,可自行添加图形,代码生成器。

PhpStorm 5

http://www.jetbrains.com/phpstorm/

30天试用

Windows

PHP IDE,支持UML建模

PlantUML

http://plantuml.sourceforge.net/

 

Java

   

支持7种图

Poseidon for UML 8.0

Gentleware AG(德国)

http://www.gentleware.com/

Community Edition免费

Java

Java

基于开源项目ArgoUML的商业产品,支持多国语言。集成到Eclipse。序列图、状态图的全屏幕编辑。

PowerDesigner 16.0

推荐√

SAP Sybase

http://www.sybase.com/products/modelingdevelopment/powerdesigner

有试用版

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

Windows

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

PROSA UML 2007

Insoft Oy(芬兰)

http://www.insoft.fi/eng/

C++, Java, C#, COM, SQL

Unix, Windows

可以把状态图和活动图转变成可执行的C++, Java代码。支持移动设备开发。最近更新时间2007年。

PyUt

C.Dutoit

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

GPL

Python

Quick Sequence Diagram Editor

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

BSD

Java

从文本创建UML序列图

QuickUML 2.0

Excel Software

http://www.excelsoftware.com/

Windows, Linux, Mac OS X

多平台原生支持的UML工具。网站在国内无法访问。

RAPID RMA

Tri-Pacific

http://www.tripac.com/rapid-rma

有试用版

和Rose Real-time、i-Logix Rhapsody结合

Rhapsody 8.0

推荐√

IBM Rational

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

30天完整试用

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

Linux, Windows, Solaris

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

Real Time Developer Studio 4.21

http://www.pragmadev.com

聚焦于实时嵌入系统开发的模型驱动开发工具

Rational Software Architect 8.0.3

推荐√

IBM Rational

http://www.ibm.com/developerworks/rational/products/rsa/

可以试用

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

Windows, Linux, Unix

Red Koda 3.0.7

Red Koda Software(香港)

http://www.redkoda.com

Community Edition 免费

   

Windows

快速完成UML图

Select Solution for MDA

Select Business Solutions

http://www.selectbs.com/products/select-solution-for-mda.htm

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

Windows

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

SequenceViz 0.11

Nleghari

http://sequenceviz.codeplex.com

开源

序列图和代码双向工程

SinelaboreRT 2.9

推荐√

Peter Mueller(德国)

http://www.sinelabore.com/Main/Main.html

 

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

 

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

SketchUML 0.7h

http://sketchuml.tenbergen.org

   

手绘UML建模

SmartDraw 2012

SmartDraw

http://www.smartdraw.com

30天试用

Windows

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

Software Ideas Modeler 5.5

推荐√

Dušan Rodina

http://www.softwareideas.net

免费

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

   

轻量级UML建模工具。最新UML2.4支持。

Soloist 0.51.6

http://www.soloist4uml.com/

有免费版

Java

可执行UML平台

StarUML 5.0

StarUML Development Group

http://staruml.sourceforge.net

开源

C++, Java, C#

Windows

MDA支持,在可用性上下了工夫。

Structure101

Headway

http://www.headwaysoftware.com/

有试用版

Java, C/C++, Delphi/Pascal, Python

强大的逆向工程工具,帮助分析软件结构。

System Architect 11.3

推荐√

IBM Rational

http://www-01.ibm.com/software/awdtools/systemarchitect

15天试用

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

Windows

能够把数据模型转成类模型,支持流行的工业架构框架,如Zachman Framework, DoDAF (C4ISR Framework)和TOGAF (The Open Group Architecture Framework).  。值得注意的是增加了两种针对管理层的图形作为原有图形的补充:Enterprise Explorer Diagram用于帮助了解企业的全貌、Enterprise Direction Diagram帮助形成企业的目标和战略。

Tangible Architect 4.0

tangible engineering GmbH(德国)

http://www.tangible.de/

30天试用

C#

Windows

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

TextUML Toolkit

abstratt.technologies

http://abstratt.com

开源

键入脚本,得到UML模型。

TinyUML

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

开源

Java

 

Together R4

推荐√

Micro Focus

http://www.microfocus.com/products/micro-focus-developer/together/index.aspx

30天试用

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

Java

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

Topcased 5.2.0

http://www.topcased.org(法国)

开源

Java

Java

Eclipse的UML插件,随Eclipse升级。致力于关键系统的建模。

TopCoder UML Tool 1.2.5

TopCoder, Inc

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

开源

Java

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

Trace Modeler 1.6.6

TraceModeler.com(比利时)

http://www.tracemodeler.com

30天试用

Java

UML序列图专用工具

Umbrello UML Modeller 2.0

Umbrello Project Team

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

开源

PHP5, Ada2005, Perl

Linux/KDE

UmlCanvas

https://github.com/christophevg/UmlCanvas

开源

   

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

UML Diagrammer 6.24

Pacestar Software

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

30天试用

Windows

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

UMLer

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

在线

目前只能画类图

UMLGraph 5.6

Diomidis D. Spinellis

http://www.umlgraph.org

开源

Java

Java

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

UML Lab 1.3.4

Yatta Solutions (德国)

http://www.uml-lab.com

30天试用

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

Java

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

UMLet 11.5.1

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

http://www.umlet.com

GPL

Java

轻量建模工具。和Eclipse集成。11.4版本改进了PDF 和EPS 导出功能

Umlify 1.2.6

Michael Sokol

http://rubygems.org/gems/umlify

开源

Ruby

从Ruby代码产生UML类图

UML Pad 3.2

Luigi Bignami(意大利)

http://web.tiscali.it/ggbhome/umlpad/umlpad.htm

GPL

Windows

UML SketchClass 1.0.3

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

UModel 2013

推荐√

Altova(美国,澳大利亚)

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

30天试用

Java、C#, VB.NET

Windows

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

Umple Online

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

在线

Java、PHP、Ruby、C++、SQL

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

USE 3.0

Lars Hamann

http://www.db.informatik.uni-bremen.de/projects/USE/

免费

从文本得到UML模型。

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

Violet UML Editor

Alexandre de Pellegrin

alexdp.free.fr/violetumleditor/page.php

开源

Visio 2010

Microsoft

http://office.microsoft.com/en-us/visio/

IDL, C++, C#, VB

Windows

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

Visio Stencil and Template for UML 2.2

Pavel Hruby(美国)

http://softwarestencils.com/uml/

免费

Windows

针对Visio各个版本的UML Stencil

Visual Classworks 7.0.4

Step Ahead Software(澳大利亚)

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

可以试用

C++、Java

Windows

类图设计工具。

Visual Case 2.14.0

Artiso(加拿大)

http://www.visualcase.com/

30天试用

C#, VB, Java,  Access, Pervasive SQL, Interbase, PostgreSQL, Oracle9

Windows, Linux, Solaris, Mac OS X

强力的UML-数据库双向工程。

visualSTATE 6.4

推荐√

IAR Systems(瑞典)

http://www.iar.com

可以试用

C/C++

Windows

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

Visual Paradigm for UML 10.0

推荐√

Visual Paradigm(香港)

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

Community Edition免费

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

Java

支持用例文档。支持文本分析和CRC卡能。支持Robustness Analysis。支持自定义形状或导入Visio的图形。Java代码转序列图。有需求管理功能。

可用性好,图形漂亮。报表生成,影响分析。业务规则编辑器,对企业架构语言ArchiMate的支持...用例事件流编辑器

Visual Studio 2012

推荐√

Microsoft(美国)

http://www.microsoft.com/visualstudio/chs/downloads

Visualization and Modeling Feature Pack地址

http://blogs.msdn.com/b/zainnab/archive/2012/06/12/visual-studio-feature-packs.aspx

30天试用

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

Windows

逆向工程比较出色,除了序列图、层次图、依赖图外,安装Visualization and Modeling Feature Pack还可以获得更多正向逆向工程的新功能。

Visual Use Case 2009

推荐√

TechnoSolutions

http://www.visualusecase.com/index.html

30天试用

Windows

可视化用例建模。

Visustin v6

Aivosto Oy

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

收费

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活动图

WinA&D 7

Excel Software

http://www.excelsoftware.com/

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

Linux, Mac, Windows

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

yED 3.9.2

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

在线

在线画图工具,支持UML

yUML Beta 0.18

http://www.yuml.me

免费

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