0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

私藏!最实用的3款绘制UML图的神级软件

科讯视点 2020-06-22 19:59 次阅读

随着软件变得越来越复杂和重要并出现软件危机(指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。)之后,企业们都开始意识到软件体系结构的重要性,而UML的出现,让软件开发者可以通过UML建立软件系统的模型,有利于队员间在各个开发环节间确立沟通的标准,便于系统文档的制定。所以说画UML图对一名软件架构师来说是十分重要的,下面我将介绍几款很好用的UML绘图软件,这些软件相信会让你更加如虎添翼。

亿图图示:专业绘图软件

亿图图示是一款专业的绘图工具,可以绘制组织结构图、商业图表、程序流程图、数据流程图、工程管理图、软件设计图、网络拓扑图等等。亿图图示在绘制UML图的时候依然有很好的表现,亿图图示有着丰富的符号库足以支持你的奇思妙想。我更加喜欢的是这款软件的是美观的界面以及精致的画面细节,除此之外它的使用非常简单易学,只需要拖拽就可以快速完成一幅UML图可以说效率是十分高的。它丰富的模板也是我喜欢的重要原因,有时候不想费劲的话选择一个合适的模板简单的进行添加文字和修改就可以完成。反正来说亿图图示是我最经常使用的。下面是我们对这款软件的评价(分数越高代表这一项的表现越好)

Gliffy:面向初学者的在线UML工具

Gliffy是在网页上使用的的UML工具这款软件啊2006年首次发布,可创建所有类型的图,例如流程图,维恩图,当然还有UML图,Gliffy有着很丰富的图形库我觉着是足够使用了。还有这款软件有着很好的响应速度,用起来很顺畅。但是这款软件只有14天的免费使用时间,只能在网页上使用,在使用的时候你会发现没有调试器。另外image图片导出和Google云端硬盘界面等功能只能在以后的团体企业订阅中使用,意味着你只能花钱使用这些功能。总之来说可以进行尝试。评价如下图:

ArgoUML:简单图表的流行免费软件

长期以来,ArgoUML一直是最受欢迎的桌面免费开源UML工具之一。在你画UML图的时候这个软件的调试器会帮你指出错误非常方便,并且开源就意味着这个软件完全可以按照你的想法进行更改。此外ArgoUML支持UML版本1.4和UML概要文件的所有图表类型。该程序还提供了一些不属于UML标准的装饰形状,如果使用这些形状,则可能会偏离UML标准,所以为了不引发歧义,你可以使用OCL(对象约束语言)为模型分配限制性信息

ArgoUML也有一些缺点,它虽然是开源软件但是这个软件只更新到2011年,这就意味着如果它出现新问题就没有办法解决了。需要注意的一点是ArgoUML不符合UML2的标准,如果你想依照UML2以后的版本来画UML图就不要选择这款软件了。另外这款软件没有撤销按钮,如果你需要反复修改的话尽量不要选择这款软件,尽管它完全免费。如果你所画的UML图项目比较小,用起来还是相当不错的。评价如下图:

这次我们评测了三款比较流行且好用的UML图绘图软件,它们都有着各自的优点与缺陷,但是它们都是UML绘图软件中的出类拔萃的佼佼者可以让你的工作更加高效。但是在他们之中我更加偏爱亿图图示,因为它的方便性却是是在工作中帮我节省了很多时间,我在这里由衷的向大家推荐它。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    UML时序图详解

    本篇介绍了UML时序图的基础知识,并通过visio绘制一个物联网设备WIFI配网的UML时序图实例,来介绍UML时序图的画法与所表达的含义。
    的头像 发表于 05-16 09:09 1354次阅读
    <b class='flag-5'>UML</b>时序图详解

    UML状态图详解

    本篇介绍了UML状态图的基础知识,并通过visio绘制一个全自动洗衣机的UML状态图实例,来介绍UML状态图的画法与所表达的含义。
    的头像 发表于 05-09 09:00 1979次阅读
    <b class='flag-5'>UML</b>状态图详解

    九种常用的UML合集

    UML图能帮助产品在prd文档中描述产品的功能特性,帮助研发在架构设计中更好的给产品搭架子,UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。
    的头像 发表于 05-05 11:27 725次阅读
    九种常用的<b class='flag-5'>UML</b>合集

    UML精准入门指南3

    谈到面向对象技术的分析和设计,自然就离不开 UML。对于 UML 这个概念,很多程序员朋友耳熟能详,也有在用,但在工作中,一些朋友其实并不擅长使用 UML 甚至对 UML 这个东西模棱
    的头像 发表于 05-05 11:17 591次阅读
    <b class='flag-5'>UML</b>精准入门指南3

    UML精准入门指南2

    谈到面向对象技术的分析和设计,自然就离不开 UML。对于 UML 这个概念,很多程序员朋友耳熟能详,也有在用,但在工作中,一些朋友其实并不擅长使用 UML 甚至对 UML 这个东西模棱
    的头像 发表于 05-05 11:17 626次阅读
    <b class='flag-5'>UML</b>精准入门指南2

    UML精准入门指南1

    谈到面向对象技术的分析和设计,自然就离不开 UML。对于 UML 这个概念,很多程序员朋友耳熟能详,也有在用,但在工作中,一些朋友其实并不擅长使用 UML 甚至对 UML 这个东西模棱
    的头像 发表于 05-05 11:16 456次阅读
    <b class='flag-5'>UML</b>精准入门指南1

    UML和绘图工具Visio解析

    UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具
    的头像 发表于 05-05 11:11 1037次阅读
    <b class='flag-5'>UML</b>和绘图工具Visio解析

    五个免费UML建模工具介绍

    UML工具很多是商用的,价格不菲;而免费的UML建模工具,功能完善的很少。以下推荐的是五个免费的UML建模工具,相对而言还算功能比较不错。
    的头像 发表于 05-05 11:10 5578次阅读
    五个免费<b class='flag-5'>UML</b>建模工具介绍

    常用UML建模工具介绍

    Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供
    的头像 发表于 05-05 11:09 2142次阅读

    如何看懂UML中的类图?

    统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件
    的头像 发表于 05-05 10:57 408次阅读

    UML真的悄悄地消失了?

    我知道很多软件项目都在市场竞争中被淘汰,但 UML 不是。它没有因太复杂、严谨而被公司高层所嫌弃,相反,他们很喜欢用少数几种新的约定符号完成高效清晰的沟通。IT 人士将 UML 摆上台面,商务人士则欣然接受。
    的头像 发表于 05-05 10:38 1050次阅读

    UML相关基本知识介绍

    UML - Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语 言工具, 用于帮助软件开发人员进行思考和记录思路的结果。简单
    的头像 发表于 05-05 10:22 434次阅读
    <b class='flag-5'>UML</b>相关基本知识介绍

    为什么建立UML模型范例

    作为统一建模语言,UML可以帮助我们对很多业务、技术的知识进行梳理,从多个视角描述清楚,帮助读者理解。另外因为UML的建模首先来自于软件建模的需求,所以UML的模型很容易转换为
    的头像 发表于 05-05 10:20 411次阅读
    为什么建立<b class='flag-5'>UML</b>模型范例

    UML统一建模语言

    UML-Unified Modeling Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和
    的头像 发表于 05-05 10:15 604次阅读
    <b class='flag-5'>UML</b>统一建模语言

    UML简介与类图详解

    本篇介绍了UML类图的基础知识,包括2种和6种关系,并通过visio软件,演示如何画出一个UML类图
    的头像 发表于 05-05 09:07 2649次阅读
    <b class='flag-5'>UML</b>简介与类图详解