UML详细讲到底是一个怎样的概念?

根据题主的需求,我接下来分为四部分对UML进行详细拆解:

UML的本质
UML的分类及功能
UML的实际应用
UML绘图工具

一、UML的本质

所谓UML(Unified Modeling Language,统一建模语言),一种用来对软件密集系统进行可视化建模的语言。

这样的概念大概解释了UML是什么,不过还不够直观。

我们可以换个问题,UML做到了什么,让人们愿意为之喝彩?

答案就是,它统一了各种方法对不同类型的系统、不同开发阶段以及不同内部概念的不同观点,从而有效的消除了各种建模语言之间不必要的差异。它是一种通用的建模语言,可以为许多面向对象建模方法的用户广泛使用。

如此一来,UML的本质也就呼之欲出了。UML的本质就是为了交流。

二、UML的分类与功能

UML2.0一共有12种图形(UML1.5定义了9种,2.0增加了3种)。

分别是:用例图、类图、对象图、状态图、活动图、顺序图、协作图、构件图、部署图9种,包图、组合结构图、交互概览图3种。

三、UML的实际应用

UML的实际应用例子,大家在这个问答中可以找到不少:

UML 在业界的使用情况如何?

比如在一些文章中看到有些人表示,“腾讯没有统一、从上而下的软件工程方法论,毕竟业务差异很大。但在各种文档及简报中也经常以 UML 图来呈现一些信息,算是一种辅助沟通的方法。”另外,“我在面试时会让候选人做一些简单设计,用 UML 最好,不会的也可用他熟悉的编程语言表示。”

当然也有人举了自己前公司产品ExchangeUSE的例子,据介绍,当时UML在前期需求分析和架构设计阶段起到一定的作用,包括需求分析与共通化整理,系统模块化分析工具,架构设计的交流工具,实现合理性的分析工具。

四、UML绘图工具推荐

UML图的广泛应用,也催生出一批优秀的UML绘图工具,比如国产的亿图图示。

丰富的绘图类型、模板
亿图图示拥有260+绘图类型,包括流程图、组织结构图、系统架构图、电路图、平面布置图等,基本能满足用户的大部分需求。
流程图类型

软件还内含3000+专业模板和UGC作品,可以全面提升你的绘图效率。找到心仪的模板,选择一键“使用”即可变成自己的作品。

多端运行
亿图图示同时兼容Windows、Mac、Linux,以及网页在线版;无论你是什么类型的电脑,亿图图示都可以进行超完美适配。

社交分享
如果你想把文件分享给同事/朋友,可以点击菜单栏右上角分享按钮,支持分享至微信、微博、QQ以及QQ空间,其中微信分享支持文件生成二维码,用户分享即可完成分享动作。

支持多种文件格式导入导出
导入上,除了支持常见的图片格式、HTML格式、PDF格式外,它还额外支持导入Visio格式、ico格式等。

导出上,亿图图示支持的文件格式也非常多样,大部分流程图软件不支持的PS、Word、Excel、PPT等格式,通过亿图图示同样可以导出。当然,Visio格式同样支持导出。
文件导出
个人云文档
亿图图示最新版还打通了电脑版与在线版,增加了个人云功能。只需登陆同一个账号,两个平台即可实时同步更新文件。不管你怎么更换电脑,都不用担心软件不兼容或文件丢失的问题。

亿图图示免费下载☜ 海量素材 | 多端运行 | 云储存

感兴趣的小伙伴,可以体验下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值