全球UML工具大盘点:从Acceleo到ArgoUML
需积分: 10 46 浏览量
更新于2024-10-15
收藏 2.68MB PDF 举报
"UML相关工具软件一览"
UML(统一建模语言)是一种标准化的图形建模语言,用于软件工程和其他领域中的系统建模。它提供了多种图表类型,如类图、序列图、用例图等,帮助开发者理解和设计复杂的系统结构。本资源主要汇总了2010年3月前全球范围内的多种UML工具,这些工具涵盖了不同的操作系统、编程语言和功能特性。
1. Acceleo 2.6.1:这是一款来自法国的开源工具,它与Eclipse和EMF( Eclipse Modeling Framework)集成,支持C#、Java、PHP和Python。Acceleo主要用于代码生成和逆向工程,使开发者能够从UML模型中自动生成代码。
2. Amateras UML 1.3.2:这是一个针对Java平台的Eclipse插件,其特点是能从代码分析出类图和序列图。这款开源工具适合那些希望从现有代码中快速构建UML模型的开发者。
3. OpenAmeos 10.1:专为实时嵌入式系统设计的建模工具,支持Java、C、C++和Ada95。它可在Linux、Solaris和Windows上运行,由Anoix公司开源。
4. AndroMDA 3.3:一个基于EMF的模型驱动架构(MDA)工具,支持多种框架和技术,如J2EE、EJB、Spring、Hibernate、Struts、.NET和Web服务。AndroMDA也支持UML2,提供双向工程能力。
5. Apollo for Eclipse 2.0:由Gentleware AG开发的Eclipse扩展,专注于Java5的双向工程,提供了一整套针对J2EE开发的工具。
6. ArcStyler 5.5:德国Interactive Objects Software公司的产品,提供了一个全面的解决方案,适用于J2EE和.NET系统的开发,支持RUP( Rational Unified Process),并有IBM RSM插件。
7. ArgoUML v0.26.2:Tigris.org开发的开源UML工具,提供基础的UML建模功能,可用于快速创建和编辑UML模型。
这只是部分列出的UML工具,每款工具都有其特定的优势和适用场景。选择合适的UML工具通常取决于项目需求、团队技能和预算等因素。随着技术的发展,这些工具可能已经更新,增加了更多的功能和支持,因此在实际应用时应考虑最新的版本和市场反馈。
314 浏览量
2010-04-22 上传
2011-03-31 上传
2008-11-07 上传
2007-10-28 上传
2008-12-09 上传
2016-03-14 上传
2011-07-16 上传
2008-07-04 上传
zhkeji
- 粉丝: 2
- 资源: 13
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍