我想找一款顺手的UML工具,要求:

1、免费的

2、功能较强一些的(不用太强)。

3、能跨平台 (Windows Mac)

选了很久很艰难。试用了ROSE,IBM Rational Software Architect ,StarUML,ArgoUML,JUDE,Astah,MagicDraw,

包括Eclipse插件形式的UML工具,Eclipse UML2 Tools,UMLet等等几十种常见的优秀UML工具。最后选择了JUDE社区版(不考虑破-解)。

现在Jude改名为Astah了。JUDE已停止发展,Astah是它的替代品。Jude有3个版: Professional版, Community版(免费),Share版。

Astah也有以上的3个版本。Jude改名为Astah后很多功能被限制使用,如Astah-Community版的java代码导入导出功能被拿到了Astah收费的专业版中。所以还是使用JUDE吧。JUDE-Community 5.5.2版本是最后的免费版本。在所有免费版本中功能最强大。强大到完全够用。JUDE是java开发的,

可运行在多个操作系统上,可以JAVA导成UML, UML导成JAVA,(好像是部分支持UML2.0,这点不重要)。

无须安装,解压后。

1)Windows, 双击 jude.bat,点击yes。

2)Linux,Mac 在终端中,当前路径下,执行命令 ./jude & ,点击确定。

-----------------------------------------------

为什么菜单中只有一部分是中文?

JUDE使用资源文件来支持多语言的,在它的目录下可以找到这个文件:jude-gui_zh_CN.properties。

这就是资源文件,这个文件是多年前为低版本的JUDE准备的,所以高版本新加的菜单项其中没有。

其实你也可以自己手动在这个资源文件自己加上缺少的内容。

------------------------------------------------

如果在Mac中使用JDUE,想给shell脚本的快捷方式指定图标,可以如下:

Mac OS X中的图标是可以按照个人喜好去自由更改的,并且更改方法也很简单,下面我来告诉大家如何去更改系统中的图标。   

首先选好一张图标文件(也可以选图片),文件不用打开直接按 苹果键+C 就可以了,之后找到你想要换掉图标的文件,选中后按 苹果键+I, 这时会弹出一个信息窗口,点中位于窗口上方的文件原图标,点中后图标外框会变成蓝色,这时按 苹果键+V,图标就被更改成了。如果想复原到原来的图标也很容易,再点中该图标,按delete键,图标就被复原了。

-------------------------------------------------

常见问题:

问题一:Mac平台,导入java代码时,代码是对的,但JUDE编译错误。

解决:有一个类User implements java.io.Serializable,其中的“java.io.Serializable”导致的错误,

要写成User implements Serializable,就可以导入了,算jude的bug。

问题二:Mac平台,代码中有中文是UTF8编码,导入java代码时,代码是对的,但JUDE编译错误。

解决:在主菜单中,工具-系统配置-文件 中找到“所导入的java文件了字符集”,修改为utf8,就可以了。

===================================================

最好用的收费UML工具软件Astah Professional

如果你不介意使用破-解软件,可以使用Astah Professional破-解版本。

Astah Professional 功能强大,支持 UML1.4中所有图和主要的图形,元模(Meta Model)及属性,全面满足您建模所需,还集成了思维导图,工程合并,协作开发等十余项特色功能,以及许多方便用户的贴心实用的功能。

Astah Professional 是100% 纯 Java 应用程序,可以跨平台在各种主流操作系统中使用。支持 OMG XMI标准格式,可以与其它建模工具交互模型。为方便用户书写 Office 文档,软件支持以 Microsoft EMF 增强图元拷贝粘贴至 Microsoft Office,也可以将模型信息导出到 Office Excel。软件提供了内容丰富的使用手册,全面查看 Astah Professional 所有的功能。
简单,友好,强大,轻快,高效,以人为本,这就是Astah Professional最大的特色,提高你的 UML 建模效率,大家不妨试试。

最好用的免费的UML工具软件相关推荐

  1. 13个优秀的UML工具软件

    今天提及的是软件工程中面向对象的建模工具:13个优秀的UML软件工具.虽然我还是菜鸟,但是就我在J2EE课程上的收获而知,面向对象的思维不仅仅可以设计出好的程序.养成良好的代码书写习惯,合理的利用一些 ...

  2. Free Download Manager (FDM) 中文版 - 替代迅雷最佳免费开源下载工具软件

    https://www.freedownloadmanager.org/ Free Download Manager (FDM) 是一款经典免费纯粹的下载软件,它开源无广告,界面简洁清爽,支持 BT. ...

  3. 免费的SEO工具软件大全

    发布实事通讯是件有趣的事,要对每条消息进行调查研究.这六年来,我们一直致力于寻找免费的搜索引擎优化软件工具和应用软件,让网络管理员的工作更为轻松. 本文介绍了些免费的软件工具,能够帮助你实现有效的搜索 ...

  4. 项目研发,有哪些好用的免费脑图工具软件

    思维脑图可以用来做什么 1.提前规划产品矩阵和需求规划 在开始设计产品和启动正式项目研发前,通过思维脑图可以梳理每个产品版块的需求结构和规划. 2.用鱼骨图规划每月.每周的需求迭代计划 使用鱼骨图,可 ...

  5. SEO技术软件-免费SEO技术工具软件-自动网站优化软件下载

    SEO技术软件,什么是SEO技术软件,SEO技术软件有什么用?首先SEO技术软件就是把日常的一些SEO工具用软件代替.今天给大家分享一款万能的SEO技术工具.覆盖所有SEO功能,比如常见的:双标题.文 ...

  6. 免费矢量图工具软件inkscape

    想找个绘图工具,发现这个工具是免费的也比较好用.很多功能还在发现中 www.inkscape.org

  7. 【转】专家推荐 13个优秀的UML建模工具软件

    [转]专家推荐 13个优秀的UML建模工具软件 UML建模工具的概念相信大家应该有所了解,这里向大家介绍几个UML建模工具软件使用,希望通过本文的介绍你对UML建模工具软件有一定的认识. 本文和大家重 ...

  8. 一个不错的免费UML工具:JUDE community

    转载时请注明出处和作者联系方式:http://blog.csdn.net/mimepp 作者联系方式:YU TAO <yut616 at sohu dot com> 看到一个不错的免费的U ...

  9. JUDE-UML工具软件介绍

    JUDE社区版(不考虑破-解). 现在Jude改名为Astah了.JUDE已停止发展,Astah是它的替代品.Jude有3个版: Professional版, Community版(免费),Share ...

最新文章

  1. fiash星空动画制作_三维动画制作的详细流程
  2. win8换成linux桌面,Ubuntu/Linux Mint分分钟变Win8风
  3. Unix Shell 数学计算命令
  4. phpmyadmin的安装部署
  5. 数据库备份DBS商业化发布
  6. 64位下搭载汇编环境
  7. 可信云认证累计达20项,腾讯云技术创新能力再获专业认可
  8. Java基于Redis的分布式锁
  9. HTML5实践 -- 使用css装饰你的图片画廊
  10. python字典由键插值_SciPyTutorial-一元插值interp1d
  11. html5 游戏 算法,JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
  12. java zip_Java压缩技术(二) ZIP压缩——Java原生实现
  13. 《多媒体技术与应用》知识点整理
  14. matlab随机线性微分方程,基于MATLAB的随机线性微分方程的求解
  15. 【机器学习】K近邻(KNN)算法详解
  16. 属鸡适不适合学计算机,生肖属相鸡适宜什么职业(详解)
  17. 如何正确计算LINUX内存使用率
  18. ES搜索 should与must共用,should失效
  19. 通达信资金净流入公式_通达信资金净入净出指标公式
  20. 英雄联盟英雄信息【python爬虫】

热门文章

  1. Dev C++调试程序方法超详解,系统地学一下如何用 Dev C++ 调试程序
  2. 【现代控制理论】传递函数建立状态空间表达式
  3. 【结构体】 结构体引用、结构体数组指针、包含结构的结构体
  4. python 排序(升序或降序)
  5. 计算机专业中agp是什么意思,计算机的主板,cpu,内存,显卡,硬盘的主要用途是什么?它们的单位都是什么意思?...
  6. Oracle导出数据库数据为dmp文件(存在空表情况)
  7. 韩顺平-linux笔记
  8. SEAL开源库源码10
  9. 机器学习中的模型是什么?
  10. 《创业时代》这部剧或许大家都有看过,里面的郭鑫年(黄轩饰),最终创业成功了吗?