2011年全球UML工具盘点与推荐

需积分: 10 14 下载量 34 浏览量 更新于2024-07-30 收藏 2.52MB PDF 举报
"全球UML工具简介与推荐-2011-5更新" 这篇文档主要介绍了2011年5月前全球范围内的多种UML(统一建模语言)工具,包括它们的主要特性和适用环境。以下是这些工具的详细说明: 1. Acceleo 3.0 - 由法国公司开发,它是一个基于Eclipse和EMF的UML工具,支持.NET、JEE、PHP和Python等环境,遵循GPL版权。 2. AmaterasUML 1.3.2 - 日本开源项目,提供Eclipse插件,特别强调从代码分析生成类图和序列图,适用于Java环境。 3. AndroMDA 3.4 - 开源框架,支持多种技术如J2EE、EJB、Spring、Hibernate等,也支持.NET和Web服务。它基于UML2和EMF工具。 4. Apollo for Eclipse 2.0 - 由Gentleware AG提供的Eclipse扩展,支持Java5的双向工程,专为Java开发者设计。 5. Architexa 2.0 - 专注于代码理解和可视化的新型UML工具,运行在Eclipse环境下,支持Java。 6. ArgoUML v0.32.2 - 作为最早的开源UML工具之一,ArgoUML支持OCL,具有认知式开发功能,可自动评估和纠正设计,支持Java和C#。 7. ARTiSAN Studio 7.2 - 提供了试用版,支持双向工程和状态机模拟,可用于C++、Java、C#等多种语言,适用于Windows和Solaris操作系统,并能与多种版本控制系统集成。 这些工具涵盖了各种不同的特性和应用场景,包括代码生成、代码分析、双向工程、状态机模拟等,为软件开发团队提供了多样化的选择。选择合适的UML工具应考虑项目需求、开发环境、团队技术栈以及预算等因素。随着技术的发展,这些工具可能已经有所更新,但在2011年,它们都是UML建模领域的重要代表。