阅读更多

46顶
4踩

编程语言

原创新闻 12个优秀的开源UML工具

2009-11-09 14:29 by 资深编辑 wutao0603 评论(28) 有146992人浏览

本文将为您介绍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建模工具。
  • 大小: 37.8 KB
  • 大小: 289.8 KB
  • 大小: 58 KB
  • 大小: 294.8 KB
  • 大小: 94.7 KB
  • 大小: 56.6 KB
  • 大小: 75.8 KB
  • 大小: 82.8 KB
  • 大小: 105.3 KB
  • 大小: 112.2 KB
46
4
评论 共 28 条 请登录后发表评论
28 楼 qinglintan 2010-12-10 13:02
支持rose
27 楼 下载的爱 2010-10-01 08:46
StarUML 是一款不错的UML设计工具。
26 楼 tsinglongwu 2010-05-20 11:28
good,以后可以不同安装超大的rose了
25 楼 EE2009EE 2009-11-30 07:03
都没用过看来不得去买
24 楼 panlw 2009-11-13 23:03
还有日系的Jude
23 楼 fish2007 2009-11-12 00:29
staruml还不错,一直用,可以拿来试试
22 楼 jayxu 2009-11-11 17:48
用的是StarUML 巨小
21 楼 tangfeng 2009-11-11 09:27
StarUML不错,部门一直用这个的!
20 楼 hantsy 2009-11-11 01:16
Eclipse 平台,Topcased是我所用的比较满意的开源UML。。。
19 楼 hantsy 2009-11-11 01:15
NetBeans UML 本来应该是最好的开源 UML,但从6.1 开始就停止开发了。。。6.8 应该是完全放弃了。。。
18 楼 banrui 2009-11-10 20:58
感觉很不错,可以试试!
17 楼 lucky16 2009-11-10 18:58
有一些个人感觉复杂了,现在还没有用,现在喜欢简单明了点的,
终于功能强大的今后需要再讨教!
16 楼 asialee 2009-11-10 17:16
怎么没有violet呀,感觉不错,短小精悍。
15 楼 七月十五 2009-11-10 16:50
bangyan2003 写道
想问问各位,Eclipse UML2 Tools 怎么集成到MyEclipse里面呀

需要一系列的插件,比如gef,emf,等等。有六七个插件。eclipse的mdt上有相关的依赖关系说明。不过eclipse的uml2tools我非常的失望,太不符合操作习惯了。
14 楼 bangyan2003 2009-11-10 14:26
想问问各位,Eclipse UML2 Tools 怎么集成到MyEclipse里面呀
13 楼 七月十五 2009-11-10 13:06
没jude啊
12 楼 allenny 2009-11-10 13:01
StarUML确实很不错,但是很多年没有更新了,估计停止开发了;本来看好ArgoUML,但是不完善,开发进度又实在太慢,还是用Netbeans吧
11 楼 mapgis 2009-11-10 12:40
andyyehoo 写道
同问,最好的一个居然没有

rayleeya 写道
怎么没有 JUDE


日本货抵制...
10 楼 andyyehoo 2009-11-10 11:46
同问,最好的一个居然没有

rayleeya 写道
怎么没有 JUDE

9 楼 rayleeya 2009-11-10 09:42
怎么没有 JUDE

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Vb.net注释生成工具

    自己做的一个vb.net注释生成工具,可以生成过程或函数的自认比较正规的注释。欢迎大家多提宝贵意见。

  • 【VB.NET机房重构】编程注释

    注释,对于开发人员来说是非常重要的。尤其是初学者,一定要养成写注释的好习惯。因为很多时候代码不只是给自己看,还会给团队伙伴看,可以帮助理解代码含义,发现错误;另一方面,即便是自己看,也有助于回想起设计想法和思路。下面就来介绍一下几种常用的注释方法。     一、基本注释 '调用B层,进行判断 Dim loginbll As New BLL.LoginBL

  • 给Vb.net注释多行

    给程序注释是每个程序员都必须完成的工作,然而有时候我们需要给一段文字注释,这时候再一行一行的注释(加 ' )难免会很麻烦,开发效率也会跟着降低.今天在网上看到了给文本块注释的技巧,特与大家分享:首先选取你要注释的文本块,然后Ctrl-K Ctrl-C 这样对你选择的文本块完成注释.而如果你要取消已完成注释的文本块,则Ctrl-K Ctrl-U即可。更多开发技巧可见:http://www.gudan...

  • VB.NET注释多行

    今天发现了能一下子注释多行的方法,记录一下,省得忘了。新手嘛,大家可以谅解的是不?   如果注释多行就 1、选中该部分 2、按「Ctrl」+「K」 3、按「Ctrl」+「C」   如果释放掉多行就 1、选中该部分 2、按「Ctrl」+「K」 3、按「Ctrl」+「U」

  • Vb.net注释<summary>

    ''' ''' 这是写注释内容 ''' ''' 这里写参数注释 ''' Sub Test1(str As String) End Sub ''' ''' 这里是注释内容 ''' ''' Dim a As String 1. 先写代码 2. 在代码头上敲上'''(连敲3下单引号键') 3.

  • 【VB.NET】如何自动生成类头注释

    最近在机房重构遇到了很多的问题,同时也看了师哥师姐的博客,发现好多师哥师姐的类前面都有注释,当时在想如果每个类都是这么敲上去得多麻烦啊,所以就果断百度了一下,确实有不少相关的博客。所以这里对如何为自动生成类头注释做一下详细的介绍。       1、头文件注释的要求:        注释中必须添加的内容有:版权说明、版本号、生成日期、作者、内容、功能、与其它文件的关系、修改日志等,头文件的注释中

  • C#&VB.NET自动添加文件注释的方法

    前言 什么是头注释,如何建立代码文件头注释?如何高效建立代码文件头注释呢?接来下,小编来给你揭晓答案。 内容 什么是头注释,【VB.NET】如何自动添加类头注释,请点击下面这篇链接点击打开链接   那C#中如何自动添加类头注释和窗体类头注释? 请点击下面这篇博客链接  http://blog.csdn.net/bigpudding24/article/details/458761

  • 关于VB.Net中的注释

    有这样的一段代码        方法a作用        参数b的作用    返回的是布尔型    Function a(ByVal b As Integer) As Boolean    End Function这样编写其他代码调用a函数时,VB.Net的智能感知就会给出相应的帮助。简单介绍一下标签里存放的是函数的描述标签是参数的描述,name属性是对应你

  • Visual studio 2008 vb.net 的多行注释方法

    首先选中要多行注释的代码 连续按下CTRL+K,CTRL+C可完成注释   选中多行连续按下CTRL+K,CTRL+U可取消对多行的注释

  • VB.NET学习之三(注释语句、长语句的分行 )

    一、注释语句 在使用注释语句之前必须先了解注释的作用,注释不仅仅是对程序的解释,有时它对于程序的调试也非常有用,譬如说可以利用注释屏蔽一条语句以观察变化,发现问题和错误。以后注释语句将是我们在编程里最经常用到的语句之一。在VB里,注释语句有两种,一种是用“Rem”关键字,这跟DOS里的批处理文件的用法一样,还有一种是利用单引号“’”,例如:‘Dim a As String

  • vb.net 程序设计规范

    前言        说明性文件规范        过程注释的规范        函数的注释规范命名规范        设计规范: 前言:   1.设计规范的重要性:理由N多, 不在多述            2. 本文适用性 :vb.net 开发 asp.net 开发 注释代码的目标:       1.叙述清除]代码的作用(是做什么,而不是怎么做)       2. 清楚说明代码所要表达的思想

  • VB.net 编码规范

    1.      Visual Basic IDE(集成开发环境)设置 :必须打开设置选项的“要求变量声明”,“对齐控件到网格”,“自动缩进”开关。        Tab的宽度统一为4个空格,网格单位一律设为:width 60 height 60。2.     命名约定       (注意:在任何时候,不能使用中文及全角字符,只允许使用英文字母、下划线和数字) 2.1         

Global site tag (gtag.js) - Google Analytics