2014年全球UML工具大全

需积分: 0 0 下载量 133 浏览量 更新于2024-09-11 收藏 1.45MB PDF 举报
"UML最新工具(截止2013年)" UML(统一建模语言)是一种标准的建模语言,用于软件系统的设计、分析和文档化。UML工具则是用来创建、编辑和管理UML模型的软件,它们通常提供图形用户界面,使得开发者能够更直观地表达和理解系统设计。以下是一些截止到2014年的UML工具,这些工具具有不同的特性和适用场景: 1. **Acceleo 3.4.1** - 这是由法国公司Eclipse提供的一个基于模型驱动的开发工具,它支持.NET, JEE, PHP, Python以及Java环境。Acceleo与Eclipse和EMF( Eclipse 模型框架)紧密集成,允许用户生成代码。 2. **Amateras UML 1.3.2** - 这是一个在日本开发的开源Eclipse插件,专为Java环境设计。它的特点在于能从代码分析生成序列图,帮助开发者理解和可视化程序流程。 3. **AndyUML 1.4.2** - 这是一款Android应用,是yuml.me服务的客户端,用户可以在移动设备上创建UML图表。 4. **AndroMDA 3.4** - 它是一个开源的模型驱动架构工具,支持多种技术栈如J2EE/EJB, Spring, Hibernate, Struts, .NET, Web Services。AndroMDA基于UML2和EMF,可以生成代码。 5. **AMUSE 2.2** - 这是由LieberLieber Software开发的收费工具,专为.NET Windows平台设计,作为Enterprise Architect的扩展,提供了可执行的UML环境。 6. **Architexa 2.0** - 这是一个免费的Eclipse插件,专注于帮助程序员理解和分析代码结构,尽管它不是传统的UML建模工具,但能辅助软件复杂性的管理和理解。 7. **ArgoUML v0.34** - ArgoUML是最早出现的开源UML工具之一,支持OCL(对象约束语言)和认知式开发,不仅用于绘图,还能进行更深入的模型分析。 这只是部分UML工具的列表,每款工具都有其独特的功能和优势,选择合适的UML工具取决于项目需求、开发环境、团队协作方式以及个人偏好。随着技术的发展,这些工具可能已经进行了更新和升级,新的版本可能增加了更多功能和改进。在选择UML工具时,应考虑其易用性、对UML图的支持程度、代码生成能力、与其他工具的集成性以及是否符合项目预算等因素。