本文将为您介绍12个优秀的UML工具:
1. StarUML
StarUML(简称SU),是一种创建UML类图,是一种生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj)。
2. Netbeans UML Plugin
目前支持:Activity图, Class图, Sequence图, State图以及Use Case图。
3. Acceleo
Acceleo是一个开源的代码生成器设计成让每个人都能把MDA方法运用到开发过程中并且能够提高软件的开发效率。Acceleo包含一组工具和编辑器使得它易于学习而且适合任何类型的技术。
4. ArgoUML
ArgoUML是一个用于绘制UML图的应用软件,它用Java构造,并遵守开源的BSD协议。 因为它本身由Java构建的缘故,所以ArgoUML能运行在任何支持Java的平台上。
5. BOUML
BOUML是一个免费的UML 2的工具箱可让您指定和生成代码在的C++,JAVA,IDL中编译器的和PHP和Python的。
6. Eclipse UML2 Tools
UML2 Tools 是一组基于GMF 的编辑器,用来浏览和编辑UML 模型文件,目前支持类图、组件图、状态机以及活动图的显示。
7. Umbrello UML Modeller
Umbrello能够处理所有标准的UML的图表类型。它可以对 C++、IDL、Pascal、Ada、Python和Java编写的代码进行反向工程。
8. Frame UML
Frame UML是一个免费的UML工具,支持UML 2.x.x。可以运行在(2000/XP/Vista),支持12种图,但不包括对象图,因为对象图可以使用其他图替代 。
9. UMLet
UMLet是一个开放源代码轻量级UML建模工具。UMLet能够让你快速建模,并且能够导出各种格式SVG, JPG, PDF以及 LaTeX-friendly EPS。可在Windows,OS X,Linux上单独运行,或者使用Eclispe插件的方式运行。
10. TinyUML
TinyUML是一个能够帮助Java开发者快速和轻松地绘制UML2图的开源工具。
11. Taylor
Taylor MDA 是一个UML建模工具的Eclipse插件。它专注于EJB3企业应用程序的生成。
12. Papyrus UML
Papyrus UML是一个开放源代码基于Eclipse环境的UML2建模工具。
分享到:
相关推荐
在这种情况下,"绿色版的UML工具JUDE-Community"就成为了一个理想的选择。 JUDE-Community是一款免费的开源UML建模工具,特别适合个人用户和小型团队进行软件建模工作。它提供了基本的UML图表绘制功能,包括类图、...
ArgoUML是一款广受欢迎的开源UML建模工具,支持UML1.4的所有标准图形,适用于多语言环境,能够在任何Java平台上运行。其界面友好,易于上手,同时具备一定的扩展性,是初学者和有经验的开发者都能使用的优秀工具。 ...
一个优秀的UML工具应能适应不同语言的特性,提供相应的语法支持。 4. **StarUML**:是一款流行的UML建模工具,支持多种UML图的创建,包括扩展功能以满足特定需求,如配置管理。 5. **配置管理**:在软件开发中,...
ArgoUML--优秀的UML建模工具MOYU ArgoUML 是一款开源的UML 建模工具,支持所有UML 1.4 的标准图形。它可以运行在任何Java 平台上,并且支持10 种语言(地区语言而不是编程语言)。它用Java构造,并遵守开源的BSD协议...
如果你在使用过程中觉得它对你有所帮助,不妨给予正面的评价,让更多的人了解并受益于这个优秀的UML工具。 总结来说,ArgoUML-0.34是一个强大的UML建模工具,它的免费、跨平台和中文界面等特点,使其成为个人和团队...
StarUML是一款开源、跨平台的UML建模工具,旨在提供高效、直观的界面,让用户能够轻松创建各种UML模型。它支持多种UML图,包括类图、序列图、用例图等,满足不同层次的需求。由于其免费且功能强大的特性,StarUML受...
总的来说,StartUML作为一款优秀的UML建模工具,不仅具备全面的建模功能,而且支持代码生成和逆向工程,为软件开发团队提供了一站式的解决方案。通过熟练使用StartUML,开发者可以更清晰地表达系统设计,促进团队间...
ArgoUML作为一款功能强大的UML工具,不仅能够帮助开发者快速地进行系统建模,还能够在软件开发的各个阶段提供有效的支持。通过对本电子书的学习,初学者可以快速掌握ArgoUML的基本操作和使用技巧,进而更好地应用于...
StartUML 3.2.2支持导入和导出多种格式,如XMI(XML Metadata Interchange)用于与其他UML工具交换模型,以及PNG、PDF等图像格式,方便共享和打印模型。 #### 4. 自定义模板和皮肤 用户可以根据需求自定义模板,以...
《Umler-开源:利用DIA插件自动生成UML类图》 在软件开发过程中,UML(统一建模语言)是一种重要的工具,它能够帮助开发者清晰地描绘出...如果你在日常工作中处理大量Java代码,"Umler"无疑是一个值得尝试的优秀工具。
《免费开源流程图工具Draw.io深度解析》 在IT领域,高效、直观的绘图工具是必不可少的,尤其是对于流程图、架构设计等需求。在众多的绘图软件中,Draw.io凭借其强大的功能和开源免费的特点,已经成为许多开发者和...
目前市面上有许多优秀的UML工具可以帮助绘制类图,例如: - **Enterprise Architect**:一款功能强大的建模工具,支持多种UML图的绘制。 - **StarUML**:开源且易于使用的UML建模工具。 - **Visual Paradigm**:...
而StarUML确是款不错的开源UML工具。但以上三种UML工具都只能在Windows环境下运行。Linux下,目前常用的UML工具为UMbrello。 三、集成开发环境: 当前Linux上,已有两款优秀的集成开发环境KDevelop和Eclipse。...
**Spiritbot** 是一个以Java编写的开源工具集,它主要关注软件工程中的代码生成和UML(统一建模语言)处理。这个工具包旨在帮助开发者更高效地进行软件开发,通过自动化某些流程来提高生产力。 1. **UML支持**: UML...
总之,StarUML的zip文件是获取和使用这款优秀开源UML工具的重要途径,无论你是软件开发者、学生还是教师,都能从中受益,提升你的建模能力和项目管理效率。只需解压并安装,便能开始你的UML建模之旅。
java源码uml 工具AndroidDevNote 项目说明: Android开发笔记,常用框架,问题收集,优秀的文章分享。 (持续更新中。。。) Note Chapter Description Java学习笔记,主要包含JDK6 、 JDK7 、 JDK8 、 JDK9 、 JDK...
总结来说,Draw.io是一个优秀的在线绘图工具,其开源性质使得它成为开发者和教育者的重要资源。通过分析和利用提供的“drawio-master”源代码,我们可以深化对绘图软件的理解,提高编程能力,同时也为社区贡献自己的...
Bonita是由ObjectWeb组织开发的一款工作流管理系统,支持WfMC标准,并且提供了一个直观的建模工具。Bonita支持多种部署模式,包括云端部署,能够满足不同企业的需求。该系统还集成了SOAP、XML等技术,支持Web服务...
StarUML,全称“StartUML”,是一款开源、跨平台的UML建模工具,能够支持多种UML图类型,包括类图、用例图、序列图、状态图等。对于软件开发者、架构师以及学习UML的人来说,它是必备的辅助工具。标题中的"StarUML-...
Rational Rose作为一款强大的UML工具,可以帮助开发者以图形化方式理解“Nokia Composer”的设计逻辑,从而更有效地进行代码编写和维护。对于初学者来说,这些模型提供了宝贵的参考资料,有助于提升软件设计能力。 ...