我是靠谱客的博主 怡然康乃馨,最近开发中收集的这篇文章主要介绍13个优秀的UML工具软件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天提及的是软件工程中面向对象的建模工具:13个优秀的UML软件工具。虽然我还是菜鸟,但是就我在J2EE课程上的收获而知,面向对象的思维不仅仅可以设计出好的程序、养成良好的代码书写习惯,合理的利用一些工具软件也可以大大缩减我们开发的进程和开销。下面的13个工具第一个是用的,非开源的商业软件,当然我肯定没有花钱了,剩下的12个是开源免费的UML工具软件,也都非常强大。

1. PowerDesigner

uml软件:powerdesigner
PowerDesigner 是业内首屈一指的数据建模工具,可让企业更轻松地直观展示、分析和操作元数据,从而更有效地实施企业信息体系结构。

2. StarUML

uml软件:staruml

StarUML(简称SU),是一种创建UML类图,是一种生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj)。

3. Netbeans UML Plugin

uml软件:netbeans uml plugin

目前支持:Activity图, Class图, Sequence图, State图以及Use Case图。

4. Acceleo

uml软件:acceleo

Acceleo是一个开源的代码生成器设计成让每个人都能把MDA方法运用到开发过程中并且能够提高软件的开发效率。Acceleo包含一组工具和编辑器使得它易于学习而且适合任何类型的技术。

5. ArgoUML

uml软件:argouml

ArgoUML是一个用于绘制UML图的应用软件,它用Java构造,并遵守开源的BSD协议。 因为它本身由Java构建的缘故,所以ArgoUML能运行在任何支持Java的平台上。

6. BOUML

BOUML是一个免费的UML 2的工具箱可让您指定和生成代码在的C++,JAVA,IDL中编译器的和PHP和Python的。

7. Eclipse UML2 Tools

uml软件:eclipse uml2 tools

UML2 Tools 是一组基于GMF 的编辑器,用来浏览和编辑UML 模型文件,目前支持类图、组件图、状态机以及活动图的显示。

8. Umbrello UML Modeller

uml软件:umbrello uml modeller

Umbrello能够处理所有标准的UML的图表类型。它可以对 C++、IDL、Pascal、Ada、Python和Java编写的代码进行反向工程。

9. Frame UML

uml软件:frame uml

Frame UML是一个免费的UML工具,支持UML 2.x.x。可以运行在(2000/XP/Vista),支持12种图,但不包括对象图,因为对象图可以使用其他图替代 。

10. UMLet

uml软件:umlet

UMLet是一个开放源代码轻量级UML建模工具。UMLet能够让你快速建模,并且能够导出各种格式SVG, JPG, PDF以及 LaTeX-friendly EPS。可在Windows,OS X,Linux上单独运行,或者使用Eclispe插件的方式运行。

11. TinyUML

uml软件:tinyuml

TinyUML是一个能够帮助Java开发者快速和轻松地绘制UML2图的开源工具。

12. Taylor

uml软件:taylor

Taylor MDA 是一个UML建模工具的Eclipse插件。它专注于EJB3企业应用程序的生成。

13. Papyrus UML

Papyrus UML是一个开放源代码基于Eclipse环境的UML2建模工具。

UML建模的工具和软件远不止这些,一些闲的蛋疼的人总在争论那个软件好那个软件不好,面向对象是一种思维,自己掌握好了才是王道,和选择程序语言一样,甭管他PHP还是.NET,能快速赚到钱就是最好的。

最后

以上就是怡然康乃馨为你收集整理的13个优秀的UML工具软件的全部内容,希望文章能够帮你解决13个优秀的UML工具软件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部