阅读更多

46顶
4踩

编程语言

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

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

本文将为您介绍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作为前端的应用开发工具,利用SQL Server2000数据库作为后台的数据库,利用WINDOWS XP作为系统平台,采用VB.NET的ADO.NET数据访问规范来访问和操作数据库进行开发的供用户管理和操作图书的桌面数据库系统。它的主要功能是实现用户在网上进行图书的预约以及管理员对图书和用户的管理。系统的使用对象可以是高校或者其他单位的图书馆的读者和管理人员。 本论文主要讲述了VB.NET的基本概述及设计方法,紧接着以此系统为例,逐一介绍系统的设计开发,系统分为六个模块:用户身份验证模块、用户个人信息管理模块、图书查询预约模块、信息发布模块、图书管理模块、系统管理模块。在系统分析中先后用系统的功能结构图、数据库的E-R图、数据库表分析了系统所需的各种数据。在系统的设计中,详细的展现了系统的各个功能模块及核心代码。

  • 【VB.NET】如何自动添加类头注释

    什么是类头注释?           不知道大家有没有注意过这个:                                                                      这就是类头注释,写在一个类的开始位置,用于介绍类的基本信息。如果你认为这些信息需要每次新建类时手动添加,你就需要寻找一种方法省去这种重复性的工作。 如何自动添加(以vb.ne

  • 英文打字程序,用VB.NET写的

    自己写的课程设计,能实现简单功能,包括程序代码,可运行

  • vb.net块注释方法

    很多人说vb.net好像没有命令对整块内容进行注释,其实还是有比较好的解决方法的,就是用快捷键进行注释或取消注释

  • SharpDevelop-C#或者VB.NET项目而设计编辑器

      SharpDevelop 是一个用于制作C#或者VB.NET的项目而设计的一个编辑器,同时,这个编辑器本身就是使用C#开发的,而且公开了全部源代码,因此这个工具本身也是学习C#以及软件开发规范的一个很好材料。   SharpDevelop 这个轻型的开发工具支持多种程序语言,包括C#、java以及VB.NET,同时还支持多种语言界面,象任何爱好者开发的工具一样,SharpDevelop经历了很多版本的更替,现在最新的是Fidalgo Beta 1。   这个编辑器的界面风格类似于Office XP以及VS.NET,这个编辑器可以支持书写C#, ASP.NET, ADO.NET, XML, HTML 等多种代码, 支持基于项目或者是文件的开发,可以对C#, HTML, ASP, ASP.NET, VBscript, VB.NET, XML 提供彩色语法显示支持,同时还可以把彩色的代码输出为HTML格式文件。你可以在代码中做标记,支持丰富的代码模版以及外接插件。

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

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

  • VB.NET注释多行

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

  • Vb.net注释生成工具

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

  • Vb.net注释<summary>

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

  • VB.NET编辑器) v3.1.1.5327 多语言版.zip

    SharpDevelop是一个用于制作C#或者VB.NET的项目而设计的一个编辑器,同时,这个编辑器本身就是使用C#开发的,而且公开了全部源代码,因此这个工具本身也是学习C#以及软件开发规范的一个很好材料。SharpDevelop中的所有东西都是被挂接在一棵插件树中的。这棵插件树是在程序运行时动态创建的,树的所有路径(这些路径是逻辑路径)都定义在插件文件中。 SharpDevelop 这个轻型的开发工具支持多种程序语言,包括C#、java以及VB.NET,同时还支持多种语言界面,象任何爱好者开发的工具一样,SharpDevelop经历了很多版本的更替,现在最新的是Fidalgo Beta 1。 这个编辑器的界面风格类似于office XP以及VS.NET,这个编辑器可以支持书写C#, ASP.NET, ADO.NET, XML, HTML 等多种代码, 支持基于项目或者是文件的开发,可以对C#, HTML, ASP, ASP.NET, VBscript, VB.NET, XML 提供彩色语法显示支持,同时还可以把彩色的代码输出为HTML格式文件。你可以在代码中做标记,支持丰富的代码

  • VB.net实验实例

    Windows环境下使用Visual stdio.net对visual Basic.net项目进行编译的运行环境,了解所用的计算机系统的基本操作方法,学会独立使用该系统。 了解visual Basic.net的编程规范,逐步养成良好的编程风格。

  • VB.net 编码规范

    在开发中保持良好的编码规范是十分重要的。我所采用的新的VB.net编码规范,是一种被证明能明显改善代码可读性,并有助于代码管理、分类的编码规范。采用这种编码规范,能避免如匈牙利命名法带来的繁长前缀,便于记忆变量的用途。下面的介绍这种编码规范。   一、类型级单位的命名   1、类。   以Class声明的类,都必须以名词或名词短语命名,体现类的作用。如:    Clas...

  • Vb.net多行注释快捷键方法

    首先选取你要注释的文本块,然后Ctrl-K Ctrl-C 这样对你选择的文本块完成注释. 而如果你要取消已完成注释的文本块,则Ctrl-K Ctrl-U即可。

  • 给Vb.net注释多行

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

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

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

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

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

Global site tag (gtag.js) - Google Analytics