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

开发 架构
本文向大家介绍一下软件工程中面向对象的建模工具;13个优秀的UML软件工具,UML建模工具有很多值得学习的地方,所以有必要向大家介绍一下。

本节向大家介绍一下13个优秀的UML工具软件,UML工具在软件开发过程中非常实用,这里和大家分享一下几款UML工具软件,希望本节的介绍对你的学习有所帮助。

13个优秀的UML工具软件

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

1. PowerDesigner

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

2. StarUML

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

3. Netbeans UML Plugin

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

4. Acceleo

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

5. ArgoUML

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

UML工具软件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

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

12. Taylor

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

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

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

【编辑推荐】

  1. 术语汇编 UML软件工程简介
  2. 在UML的软件开发过程中如何进行UML建模
  3. 专家讲解 EA与Rose UML建模工具比较
  4. UML建模工具中EA和Rose的两种特性对比,谁更具优势?
  5. 与UML建模结合的几种软件开发过程模型简介

 

 

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

2010-07-12 15:56:37

UML建模工具

2010-07-07 08:58:16

UML画图工具

2010-07-01 10:24:30

UML小工具

2010-06-08 16:08:42

UML建模工具

2010-06-12 17:19:18

UML用户指南

2010-06-07 17:24:44

UML

2020-01-09 10:01:55

电脑搜索引擎工具

2009-08-24 10:35:30

2019-10-25 15:20:06

程序员软件脚本语言

2010-06-29 13:45:50

UML类图教程

2020-03-11 10:18:14

企业架构EA架构工具

2022-01-10 10:23:00

云计算云成本工具

2010-08-31 11:13:12

CSS框架

2010-06-08 15:44:18

UML建模工具

2010-06-28 10:42:55

UML建模工具Truf

2010-06-12 10:08:05

Symbian开发

2011-04-21 14:42:46

CSSHTML工具

2009-05-20 09:49:15

2021-08-02 09:00:00

DevOps工具开发

2011-11-30 16:53:40

22个优秀的项目管理与
点赞
收藏

51CTO技术栈公众号