开源UML工具推荐

  • 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环境。

时间: 2024-12-29 23:50:30

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

十二个开源UML工具推荐

开源UML工具这些年发展的不错,以前那个连付费的商业UML工具也很少见的时代早已经过去.本文介绍了12个开源UML工具,功能各有一些不同,希望对读者有些帮助. AD: UML面向对象建模知识简介 UML对象关系学习总结 五个免费UML建模工具推荐 使用UML类图进行Java应用程序设计 UML基础: 统一建模语言简介 [51CTO快译]51CTO之前曾介绍过几个免费UML建模工具.本文再介绍几个免费的开源UML工具. 1. StarUML StarUML是一个开源UML项目,可以开发快速,灵活,

六款强大的开源数据挖掘工具推荐

当今这个大数据时代,数据就等于金钱.随着向一个基于应用的领域过渡,数据则呈现出了指数级增长.然而,百分之八十的数据是非结构化的,因此它需要一个程序和方法来从中提取有用信息,并且将其转换为可理解.可用的结构化形式. 在数据挖掘过程中,有大量的工具可供使用,比如采用人工智能.机器学习,以及其他技术等来提取数据. 以下为您推荐六款的数据挖掘工具: 1.WEKA WEKA 原生的非 Java 版本主要是为了分析农业领域数据而开发的.该工具基于 Java 版本,是非常复杂的,并且应用在许多不同的应用中,包

十二个UML工具

1. StarUML StarUML是一个开源UML项目,可以开发快速,灵活,可扩展,多功能并且免费的UML/MDA平台.此项目运行在Win32平台之上.StarUML项目的目标是成为Rational Rose.Together等商业UML工具的替代者. 2. Netbeans UML Plugin NetBeans UML插件目前支持以下UML图:活动图,类图,序列图,状态图,以及用例图.你可以在图编辑器中排列图,拖曳图案和类等等. 3. Acceleo Acceleo是一个代码生成器,可以将

7款优秀的开源数据挖掘工具

7款优秀的开源数据挖掘工具 IDMer说道:本文只对几种流行的开源数据挖掘平台进行了检视,比如Weka和R等.如果您想找寻更多的开源数据挖掘软件,可以到KDnuggets和Open Directory上查看.为了评测这些软件,我们用了UCI Machine Learning Repository上的心脏病诊断数据集. Tanagra Tanagra (http://eric.univ-lyon2.fr/wricco/tanagra/) 是使用图形界面的数据挖掘软件,采用了类似Windows资源管

最常用的UML工具介绍

1.Rational Rose.大名鼎鼎,史上最有名.最无可替代的UML产品,以至于,大多数将之等同于UML工具,正如将可乐等同于可口可乐.需要指出的是,自从 Rational被IBM收购之后,Rational Rose已经成为历史,作为UML1.4标准的产物,现在已经不升级.其替代品是IBM的其他产品,如IBM RSA, RSD等. 2.IBM Rational RSA.无可置疑,IBM的旗舰产品,通过和IBM其他产品的协调,支持软件开发的全生命周期开发.唯一的缺陷,是出奇的笨重,和出奇的庞杂

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

转自:http://www.cnblogs.com/daizhj/archive/2008/04/14/1153121.html 上周我的一个朋友,同时也是目前公司的同事给我推荐了一款UML工具,开始用着没什么,但越用越感觉不错,我甚至都想什么时候把机器上的ROSE删除,直接用这款软件了,听说这个软件是一个韩国人用DELPHI写的,支持UML2.0. 下面就是我偶尔做的几个演示图,当然很不全面,更多的功能还要使用一段时间之后才能体会出来.当然园子里有兴趣的朋友不妨也试一下,相信会有更多的发现.同

GitHub 上 10 款免费开源 Windows 工具

GitHub 上 10 款免费开源 Windows 工具 GitHub 是如今所有开源事物的中央仓库, 这个网站最近发布了一个叫做<2016 Octoverse  状态报告>,详细列出了从去年起其一系列亮点, 包括总的活跃用户数,最常见的 emoji 表情,最常被使用的编程语言,等等. 而最令人感到惊奇的是什么呢? 微软竟然位列总活跃贡献榜首 - 在关注量上击败了 Facebook, Google, Atom, 以及 NPM. 我觉得不可思议的就是微软这么快就可以转变思维拥抱开源.一切都是从 

10个免费的跨浏览器测试工具推荐

10个免费的跨浏览器测试工具推荐 在多个平台上测试多种流利器不但是很困难的——它几乎不可能的,因为没有那些好的测试工具.今天我们为大家提供很多涉及到浏览器测试的选择,并且告诉你那些“顶级的浏览器测试工具”,你应该使用哪一个… 这前10名的免费跨浏览器测试工具没有特定的顺序,因为他们对于任何特定的设备都有同样有效.如果你手动去测试,可能既困难又耗费时间.因为你只能不断的安装更多的浏览器在你的设备上. 1.Browsera Browsera可以测试和报告在您的网站上的跨浏览器而已的差异和脚本错误.B

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

1.写博客的实用工具 推荐软件:Live Writer 使用步骤: 1.安装 Live Essential 2011,下载地址:http://explore.live.com/windows-live-writer 2.安装 2.1: 2.2:我们只需要Write组件 2.3:点击“安装”按钮,安装完成后,打开该软件 -> Windows Live 中打开 Windows Live Writer 首先需要对 Live Writer 进行配置,在选择日志服务的界面中选择:其他服务,如下图: 点击下