UML 工具 UMLet 是一个免费、开源、简单的 UML 建模工具。分两个版本,独立运行的版本和 Eclipse 插件。我下载的是独立运行的版本,由这里下载,目前最新版本是 12.2 。

独立版本是个 zip 包,解压即可使用,软件界面非常简单,是英文界面,但支持中文输入,在用例图上可以输入中文,其他的图标中也可以输入中文。

下图是启动后的界面:

基本的菜单比较直观,有 File 、 Edit 、 Custom Elements 、 Help 四个,不做赘述。

左上角,标号为 1 的地方,是个下拉菜单,用于显示绘制某一类图表的基本图元,如类图、活动图、用例图、状态图等。我一开始以为支支持默认的显示出来的几种图元,误以为连顺序图、状态图都无法绘制,差点删了它。紧挨着下拉菜单的下面区域,就是图元展示区了,想要使用哪个,鼠标左键选中拖动到标号为 3 的区域即可。

标号为 3 的区域是绘图区,可以从图元区拖拽图元到这里。还有一些快捷操作,比如在 3 区鼠标左键双击某个图元会自动复制一份,按住 CTRL 键多选等。总之操作非常简单,看看帮助, 5 分钟可上手。

标号为 2 的区域可以对 3 区选中图元的属性进行编辑。 UMLet 有个非常特别的地方,与其他 UML 工具不同,它用文本来描述图元,图元的大部分属性都可以简单的文本编辑进行改变。初期可能不适应,但用上两次就会发现,这实在是个好注意。

下图是用例图的一个示例:

选中某个图元,如上图中的“批准预算”用例,该图元会变为蓝色,周围有一个选中框,右下角会出现这个图元的属性,如上图所示。

就这么简单,这就是 UMLet 的本意,简单、快速的绘制 UML 图表。(不过图确实不够漂亮。)

我试用了一下,还没找到绘制折线的方法,那么下面的图就比较难作:

我想到的办法比较笨,就是拿表示联系、组合关系的图元进行组合,手动把多个图元衔接起来,形成折线的效果。继续学习,也许自定义图元可以实现这个功能,因为 UMLet 官网上的 screenshots页面有大量复杂的示例图上有各种折线。

好了,到此为止。

推荐 UMLet 给想快速绘制 UML 图表的小伙伴们,简单、快速,程序小巧,能绘制绝大多数 UML 图,并且可以导出成各种图片格式、PDF等。

UML 工具 UMLet 试用相关推荐

  1. 轻量级UML工具-UMLet

    免费.开源,而且灰常好用的工具,这里就当加一个备注.免得忘了 如何在UMLet中表示static和final? UMLet中表示static用下划线(对于method.function或者operat ...

  2. 最好用的免费的UML工具软件

    我想找一款顺手的UML工具,要求: 1.免费的 2.功能较强一些的(不用太强). 3.能跨平台 (Windows Mac) 选了很久很艰难.试用了ROSE,IBM Rational Software ...

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

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

  4. 记一次Uml编辑器Umlet

    很简单的UML工具,功能少到令人发指 参考: umlet: Free UML Tool for Fast UML Diagrams (gitee.com) UMLet Change Log 直接下载 ...

  5. UML工具 MAGICDraw

    今天启动UML工具  MAGICDraw时,提示 一个对话框: Java Virtual Machine Launcher Could not find the main  class,Program ...

  6. 如何绘制平台框架的设计图:使用UML工具

    前言: 在软件开发上,写代码是<实>,画设计图是<虚>.程序员务实,设计员务虚.由于<干实事>被推崇,所以大多开发者都务实了,不画图做设计了.例如,数十本仿间的中文 ...

  7. UML工具Visual Paradigm最新版本16.2发布

    表单构建器的改进 表单构建器中添加了许多新功能,以: 改善表格的外观 通过新字段和收集器支持促进更好的数据收集 支持表单逻辑以显示/隐藏字段 新表格栏位 支持一组丰富的表单字段.您可以轻松找到适合您数 ...

  8. UML图及UML工具使用技巧

    转自:UML图及UML工具使用技巧 Rational Rose 2003 之"Rational License key error"问题的解决方案 大家对UML这个可视化的建模语言 ...

  9. UML 类图 StarUML---推荐一款UML工具 很好很强大

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 博客园 ...

最新文章

  1. SAP WMSD集成之Copy WM Quantity – Copy WM qty as delivery qty into delivery and PGI
  2. AngularJS 使用$sce控制代码安全检查
  3. 实时摄像头数据传输丢包问题
  4. wxWidgets利用透明图片自定义工具条
  5. VTK:图像高斯平滑用法实战
  6. 揭秘 .NET 5 和Java 互操作
  7. FFMpeg在Windows环境下的编译
  8. LeetCode-Minimum Path Sum[dp]
  9. 错误解决办法:‘NULL’ was not declared in this scope
  10. Mapreduce执行过程分析(基于Hadoop2.4)——(三)
  11. android判断循环,android kotlin学习之路 kotlin中的分支判断与循环判断(2)
  12. mac如何判断本机有没有gpu_属牛人:属牛如何判断一段感情有没有未来
  13. c#中excel文件怎么转换为dbf文件
  14. 小米9pro计算机打不开,小米9 Pro刷机教程,线刷升级更新官方系统包
  15. [conda报错 已解决]An unexpected error has occurred. Conda has prepared the above report.
  16. Python将头像照片转换为漫画,采用GAN深度学习,无噪点
  17. Photoshop CC 2019软件安装教程
  18. 年薪五万程序员的生活及他的理财梦
  19. GitHub 9K Star!Apollo作者手把手教你微服务配置中心之道
  20. unity Device Simulator的使用

热门文章

  1. 全景图解我国高铁数据,洞悉城市崛起
  2. Charles安装及浏览器和手机的证书配置
  3. 6.18不仅是电商购物街,还是互联网建站节
  4. html5前端开发 原理,web前端开发应该明白的浏览器工作原理
  5. 2 小时完成物联网养老 SaaS 平台搭建
  6. 大富豪2服务器维护,《大富豪2》版本更新维护公告
  7. Ai challenger 2017 image caption小结
  8. 摘:为什么老毛桃初始化后有了两个分区?
  9. 【对讲机的那点事】北京无线电协会C4FM数字中继台终端设备调制方式
  10. AirPods国行和海外版有什么区别