• 1.StarUML

  StarUML是一个开源UML项目,可以开发快速,灵活,可扩展,多功能并且免费的UML/MDA平台。此项目运行在Win32平台之上。StarUML项目的目标是成为RationalRose、Together等商业UML工具的替代者。

  • 2.NetbeansUMLPlugin

  NetBeansUML插件目前支持以下UML图:活动图,类图,序列图,状态图,以及用例图。你可以在图编辑器中排列图,拖曳图案和类等等。

  • 3.Acceleo

  Acceleo是一个代码生成器,可以将模型转换成代码(MDA方式)。Acceleo提供JEE,.NET,PHP等代码的转换,以及用于Eclipse的模板编辑器。

  • 4.ArgoUML

  ArgoUML是领先的开源UML画图工具,支持所有的标准UML1.4图。它运行在Java平台上,支持大约十种国家的语言。

  • 5.BOUML

  BOUML是一个免费的UML2工具箱,可以用来定义并生成C++,Java,Idl,Php以及Python代码。它运行在Unix/Linux/Solaris,MacOSX(PowerPC以及Intel)以及Windows上。BOUML速度很快,而且无需很多内存来管理数以千计的类。

  • 6.EclipseUML2Tools

  UML2工具是一系列基于GMF的编辑器,可以查看并编辑UML模型。这个工具专注自动生成所有UML图类的编辑器。

  • 7.UmbrelloUMLModeller

  UmbrelloUML建模器是一个UML画图工具,在软件开发的过程中使用。在分析和设计过程中尤其好用。也可以用于软件设计的文档化。

  • 8.FrameUML

FrameUML是一个免费UML工具,支持UML2.xx。在Windows上运行,从模型生成源代码/CHM,或使用JavaScript解析源代码为模型。支持对象图之外的12种图。

  • 9.UMLet

  UMLet是一个开源UML工具,有一个简单的用户界面。它可以快速画图,并将图导出为eps,pdf,jpg,svg以及剪贴板。可以使用Eclipse共享图,以及创建新的、自定义的UML元素。

  UMLet可以单独运行或者作为Eclipse插件在Windows,OSX以及Linux上运行。

  • 10.TinyUML

  TinyUML是一个免费工具,用于简单快速的创建UML2图。它在Java平台上运行,需要JavaSE6及以上。

  • 11.Taylor

  TaylerMDA是一个基于Eclipse的、专门的UML画图工具。它使用了基于协议的技术,用于从流水线UML模型生成最多的代码。包含基于JPA/EJB3以及JSF/Seam/Facelets的JEE应用的模版。

  • 12.PapyrusUML

  Papyrus是一个UML2中的专业建模工具。此开源工具基于Eclipse环境。

开源UML工具推荐的更多相关文章

  1. 13个优秀的开源UML工具介绍

    本文将为您介绍12个优秀的UML工具: 1. StarUML StarUML(简称SU),是一种创建UML类图,是一种生成类图和其他类型的统一建模语言(UML)图表的工具.StarUML是一个开源项目 ...

  2. 五个免费UML建模工具推荐

    UML工具很多是商用的,价格不菲:而免费的UML建模工具,功能完善的很少.以下推荐的是五个免费的UML建模工具,相对而言还算功能比较不错. 1.免费UML建模工具推荐:JUDE – community ...

  3. 五种UML工具

    ProcessOn是一款在线流程图软件(https://www.processon.com/),能够高效的完成在线流程图.UI原型图.UML以及组织图,网络拓扑图的构建.该软件最大的特点是,无需安装, ...

  4. 优秀工具推荐:超实用的 CSS 库,样板和框架

    当启动一个新的项目,使用 CSS 框架或样板,可以帮助您节省大量的时间.在这篇文章中,我编译整理了我最喜欢的 CSS 样板,框架和库,帮助你在建立网站或应用程序时更加高效. 您可能感兴趣的相关文章 精 ...

  5. 优秀工具推荐:两款很棒的 HTML5 游戏开发工具

    HTML5 众多强大特性让我们不需要多么高深技术就能创建好玩的网页游戏,同时证明了开放的 Web 技术能与任何其他在游戏开发中使用的技术竞争.正如标题所说,这篇文章推荐的几款很棒 HTML5 游戏开发 ...

  6. 实用工具推荐(Live Writer)(2015年05月26日)

    1.写博客的实用工具 推荐软件:Live Writer 使用步骤: 1.安装 Live Essential 2011,下载地址:http://explore.live.com/windows-live ...

  7. 8个实用的SVG工具,20 个有用的 SVG 工具,五款超实用的开源SVG工具

    8个实用的SVG工具 [导读] 你还在为没有好用的SVG工具而发愁吗?开发人员的福音来啦!小编为大家收集罗列了8款实用的SVG工具,让我们一起来看看吧! SVG可缩放矢量图形(Scalable Vec ...

  8. StarUML---推荐一款UML工具(很好很强大)

    转自:http://www.cnblogs.com/daizhj/archive/2008/04/14/1153121.html 上周我的一个朋友,同时也是目前公司的同事给我推荐了一款UML工具,开始 ...

  9. 最常用的UML工具介绍

    最常用的UML工具介绍 1.Rational Rose.大名鼎鼎,史上最有名.最无可替代的UML产品,以至于,大多数将之等同于UML工具,正如将可乐等同于可口可乐.需要指出的是,自从 Rational ...

随机推荐

  1. 在MotionBuilder中绑定C3D动作和模型

    [题外话] 实验室人手不足,虽然自己连MotionBuilder一点都没有用过,但是老板叫自己干也只能硬着头皮上了.本文详细介绍了MotionBuilder 2013中的摄像机操作以及在MotionB ...

  2. 使用ViewPager+Fragment实现选项卡切换效果

    实现效果 本实例主要实现用ViewPage和Fragment实现选项卡切换效果,选项卡个数为3个,点击选项卡或滑动屏幕会切换Fragment并实现选项卡下方下边框条跟随移动效果. 本程序用androi ...

  3. 谁占了我的端口 for Windows

    这篇文章发布于我的 github 博客:原文 今天在本地调试 Blog 的时候意外的出现了一些错误:127.0.0.1 4000 端口已经被其他的进程占用了.如何找到占用端口的进程呢? Configu ...

  4. 《Entity Framework 6 Recipes》中文翻译系列 (35) ------ 第六章 继承与建模高级应用之TPH继承映射中使用复合条件

    翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 6-11  TPH继承映射中使用复合条件 问题 你想使用TPH为一张表建模,建模中使 ...

  5. Java抽象类的总结

    什么是抽象类: 当你在定义一个父级的类的时候,往往在父级内的方法没有添加任何内容,这时候如果你在子类里面调用父级的时候,万一在子类之中类名或者方法名没有写正确,会出现不执行的情况,但是这种情况默认是不 ...

  6. jsp中头的导入两种方式区别

    1.<jsp:include page="top.jsp">先将top.jsp中的java脚本和jsp指令执行完毕以后再讲top.jsp页面加入面中 2.<%@ ...

  7. JS原生第八篇 (帅哥)

    1.1 复习     1. clientX          clientWidth   可视区域的宽度 clientWidth     width  +  padding offsetWidth   ...

  8. php相对于java、js几点不太一样的地方

    1.PHP 变量作用域 在 PHP 中,可以在脚本的任意位置对变量进行声明. 变量的作用域指的是变量能够被引用/使用的那部分脚本. PHP 有三种不同的变量作用域: local(局部) global( ...

  9. WPF MVVM下做发送短信小按钮

    最近做一个项目,因为涉及到注册,因此需要发送短信,一般发送短信都有一个倒计时的小按钮,因此,就做了一个,在此做个记录. 一.发送消息 没有调用公司的短信平台,只是模拟前台生成一串数字,将此串数字输出一 ...

  10. [转]PHP的执行流程,PHP扩展加载过程

    原文:http://www.imsiren.com/archives/535 为了以后能开发PHP扩展..就一定要了解PHP的执行顺序..这篇文章就是为C开发PHP扩展做铺垫. web环境 我们假设为 ...