专家推荐 13个优秀的UML建模工具软件

开发 架构
UML建模工具的概念相信大家应该有所了解,这里向大家介绍几个UML建模工具软件使用,希望通过本文的介绍你对UML建模工具软件有一定的认识。

本文和大家重点讨论一下几个UML建模工具软件使用,面向对象的思维不仅仅可以设计出好的程序、养成良好的代码书写习惯,合理的利用一些UML建模工具软件也可以大大缩减我们开发的进程和开销。

13个优秀的UML建模工具软件

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

1. PowerDesigner

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

2. StarUML

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

3. Netbeans UML Plugin

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

4. Acceleo

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

5. ArgoUML

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

6. BOUML

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

7. Eclipse UML2 Tools

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

8. Umbrello UML Modeller

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

9. Frame UML

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

10. UMLet

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

11. TinyUML

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

12. Taylor

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

13. Papyrus UML

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

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

【编辑推荐】

  1. Rose与PowerDesigner:两款UML建模工具的对比
  2. 选择UML建模工具的几个标准
  3. 最强UML建模工具:Visual Paradigm Suite 4.0最新版特性
  4. 两大开源UML建模工具UMLet和ArgoUML用法解析
  5. 解析选择UML建模工具的几个技巧

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-06-28 12:59:50

UML工具软件

2010-06-08 16:08:42

UML建模工具

2009-08-24 10:35:30

2010-07-07 08:58:16

UML画图工具

2010-06-08 15:44:18

UML建模工具

2010-07-01 10:24:30

UML小工具

2010-06-10 17:14:54

UML建模过程

2010-06-28 10:42:55

UML建模工具Truf

2010-06-09 17:23:57

Rose UML建模工

2010-06-08 18:43:11

UML建模工具

2010-06-29 19:08:23

UML建模技术

2010-06-17 10:05:35

UML动态建模

2010-06-29 14:23:38

UML建模分析步骤

2010-06-12 17:19:18

UML用户指南

2010-06-07 17:24:44

UML

2010-06-08 18:53:43

UML建模工具

2010-06-29 19:37:43

UML建模误区

2010-06-30 09:19:08

UML建模案例分析

2020-01-09 10:01:55

电脑搜索引擎工具

2010-06-10 14:56:18

UML建模语言
点赞
收藏

51CTO技术栈公众号