UML建模工具集
UML相关工具一览(截止2007年2月) Ameos Anoix
http://www.aonix.com/ameos.html 有演示版下载 2 Java
Linux, Solaris, Windows 实时嵌入式系统建模工具。
AndroMDA 3.2
http://www.andromda.org/index.html 开源 2
J2EE/EJB,
Spring, Hibernate, Struts, Web Services √
支持UML2和基于EMF的工具(MagicDraw 11.6、RSM…)
Apollo for Eclipse 1.1 Gentleware AG
http://www.gentleware.com/ 30天试用 2.1 Java Java
Eclipse下的UML扩展。支持Java 5双向工程。
ArcStyler 5.5
Interactive Objects Software(德国)
http://www.io-software.com/products/arcstyler_overview.jsp 有试用版 2
Java, C#, Web Accessors, EJB 1.1, EJB 2.0, BEA WebLogic 7.0 (EJB 2.0), JBoss 2.4.4,, ASP .NET
覆盖J2EE/.NET系统开发工作流程的套件,遵循RUP,有针对IBM RSM的插件。
ArgoUML v0.24 Tigris.org
http://argouml.tigris.org/ BSD Java √ Java
最流行的开源UML工具,支持OCL,支持认知式开发,不再只是画图,例如可以自动评价设计、自动更正…等等。
ARTiSAN Studio 6.1 ARTiSAN
http://www.artisansw.com 有试用版 2.1
C++, Java双向工程, 状态机模拟。 Ada83, Ada95, C, SQL-DDL √
Windows, Solaris(服务器端安装)
支持UML2.1和SysML,可以和PVCS、VSS、ClearCase、CM Synergy结合。
BOUML 2.21.2 Bruno Pagès(法国) http://bouml.free.fr 免费 2
C++, Java, IDL
Unix/Linux/Solaris, MacOS X , Windows
Case Complete 2.6 Serlio Software
http://www.casecomplete.com 30天试用
用例管理工具。支持用例重构。
Codagen Architect 3.2 Codagen
http://www.codagen.com/products/architect/default.htm 15天评估
VB, C#, C++, Java Windows
遵循MDA流程,能产生超过90%的J2EE和.Net平台代码。2003年获得Jolt Productivity Award。 支持Rational Rose 2000e或更新版本,Rational XDE 2003,Borland Together ControlCenter 6.0, 或带Visio的Visual Studio .NET for Enterprise Architects。
Code Logic 2.1 Logic Explorers
http://www.logicexplorers.com/products/codelogic/details.html 有试用版 Java, C# Java
强有力的、动态的双向工程,特别是从代码到顺序图的自动生成。已经停止更新。
CodeModeler 1.6 Aruba Development http://www.arubadev.com/ 30天试用版 Windows
Cohesion 1.0.2
Team Synergy(澳大利亚)
http://cohesion.it.swin.edu.au/teamb/cohesion.shtml 开源 Java
元模型建模工具,可以使用UML,OCL,或者其他喜欢的建模符号。
Composum 1.3 IST
http://www.ist-dresden.de/products/Composum/index.html 可以试用 √ Java
可以导入Rose模型
Cradle 5 3SL(英国)
http://www.threesl.com/
强有力的需求管理和基于模型的系统工程环境,支持UML。
Describe 6.1.6 Embarcadero