什么是UML

UML全称(Unified modeling lanuage,统一建模语言),一种对软件密集系统进行可视化建模的语言。我们平常见到的用例图、类图、对象图、状态图、活动图等等都是UML图。

上边介绍了UML图是什么,但是还不够直观。

我们通过它的本质来看他,既然它是一种语言,那么它就是被用来交流的,但是那么多语言,它的优势又在哪里呢?

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

UML图是什么,能干什么相关推荐

  1. 【UML建模】UML图详细总结

    前言: 机房文档中的UML图在UML视频看完后,照着书画的. 视频主要是看了前面的部分,后面关于几个具体例子跳过了,感觉看了也看不懂,除非真的跟着视频中认真的把例子都画一遍,才能了解的差不多! 过程学 ...

  2. 机房收费系统之uml图——初版

    说起uml图,在我心中最难的当属类图无疑.虽然敲了三层的小例子,但真正让把三层和uml图结合起来,并且还要考虑设计模式的时候,总是让人有一种无从下手的感觉,不过还好,通过这半个多月的思考与探索(竟然用 ...

  3. idea uml图怎么画_有了IDEA中的这款插件,流程图、类图轻松搞定,简直神器

    总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制. PlantUml是什么 PlantUml是一个支持快 ...

  4. uml图中的各种箭头_设计模式学习笔记(二):UML与面向对象设计原则

    1 UML 1.1 UML UML(Unified Modeling Language)是统一建模语言,1997年11月UML1.1版本提交给OMG并正式通过,成为建模语言的个那个也标准.2003年6 ...

  5. 【冷门实用小工具】JAVA和C#轻量级的UML图绘制工具NClass,UML类图编辑器免安装版【亲测有效】

    下载地址:NClass下载地址 NClass是一款免费的UML图绘制工具,它很小巧轻量级,解压之后大小不到2M,便于携带和使用,是很实用UML绘制工具. 功能介绍: 1.支持完整的C#和Java支持多 ...

  6. UML科普文,一篇文章掌握14种UML图

    前言 上一篇文章写了一篇建造者模式,其中有几个UML类图,有的读者反馈看不懂了,我们今天就来解决一哈. 什么是UML? UML是Unified Model Language的缩写,中文是统一建模语言, ...

  7. 软考下午题详解---uml图

    在上篇博客中,小编主要简单的对软考下午题当中的数据流图设计进行了一系列总结,今天我们继续来看软考下午题当中大题部分,uml图的相关知识,在我们学习的过程中,我们也已经接触过,西安交大刘惠老师讲解过um ...

  8. 基于JDK 1.8 的 Java 容器UML图

    2019独角兽企业重金招聘Python工程师标准>>> 这张图主要描述Java中容器框架,基于JDK 1.8 的. 网上现有的相关图都是基于老版本的JDK,而且也比较简陋. 图中省略 ...

  9. 设计模式-UML图简单介绍

    直接上法宝: 1.类(Class)     类图分三层:     第一层显示类的名称,如果是抽象类,则就用斜体显示.     第二层是类的特性,通常就是字段和属性.     第三层是类的操作,通常是方 ...

最新文章

  1. 环境监控告警系统之TIM即时消息推送部署
  2. 唐僧肉长生不老到底隐藏了哪些骗局?唐僧的妈妈真的吃过唐僧肉吗?
  3. 高等数学下-赵立军-北京大学出版社-题解-练习11.2
  4. 淘宝主站Cgroup资源控制
  5. C++ 类的行为 | 行为像值的类、行为像指针的类、swap函数处理自赋值
  6. python中side什么意思_python – 在PySide中区分信号源
  7. 4固定在底部_有线鼠标之灵魂伴侣,火线竞技4号RGB鼠标线夹
  8. bae php微信配置,使用BAE3.0搭建微信开发环境
  9. [PYTHON]python 基础笔记(1)
  10. java结构控制break和continue
  11. ubuntu 截图工具的使用
  12. solidity教程-简介
  13. 计算机相关美文摘抄,唯美的散文段落摘抄
  14. (2021年)iOS面试题及答案,以及添加Flutter 面试问题,Swift面试题
  15. Automatic classification of defective photovoltaic module cells in electroluminescence images-论文阅读笔记
  16. 《动手深度学习》4.5 权重衰减Weight Decay
  17. 国家30万吨白糖收储正式启动
  18. 20V,30V,40V输入的LDO稳压芯片
  19. wps交叉表_利用Excel电子表格制作交叉报表
  20. Android高级编程.

热门文章

  1. 找出让硬盘狂转的元凶
  2. 该如何去探索元宇宙及星云虚境
  3. 论文发表《语文教学与研究》投稿指南
  4. XP密码忘了怎么办?
  5. 使用Python程序批量发送QQ邮件
  6. qam已调信号matlab相干解调,通信原理课程设计-基于MATLAB的M-QAM调制及相干解调的设计与仿真.doc...
  7. 【程序思考】从歇洛克·福尔摩斯的学识范围看程序员的知识结构
  8. 牛客Mysql——SQL必知必会
  9. JavaScript基础 ( 3 章 )
  10. 面向初学者的XCP——XCP的趋势和应用实例