UML:统一建模语言(Unified Modeling Language)详解和simpleUML 的使用

UML

http://ivanfan.site/2017/10/14/UML%20%E5%8F%8A%20StarUml/

https://segmentfault.com/a/1190000011556007

UML:统一建模语言(Unified Modeling Language)。在 UML 系统开发中有三个主要的模型:

  • 功能模型:从用户的角度展示系统的功能,包括用例图。
  • 对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图、对象图、包图。
  • 动态模型:展现系统的内部行为。包括时序图,活动图,状态图。

 

一、Android Studio中安装simpleUML

       1.File->Settings->Plugins->Browse repositories

UML:统一建模语言(Unified Modeling Language)详解和simpleUML 的使用_第1张图片

       2.在搜索框输入simpleUML

二、使用

  在某个类或module上右击,选择Add to simpleUML Diagram

UML:统一建模语言(Unified Modeling Language)详解和simpleUML 的使用_第2张图片

三、说明如下图

  UML:统一建模语言(Unified Modeling Language)详解和simpleUML 的使用_第3张图片

  1、载入图表

  2、保存为图片

  3、显示鸟瞰图

  4、A---B   空心箭头实线: 表示类A继承于类B

  5、A---B   空心箭头虚线:表示A实现了B接口

  6、A---B   空心棱形实线: 表示B中的构造方法(或set方法)需要A作为传入参数

  7、A---B   圆圈实线: 表示A为B的内部类

  8、A---B   带方向的虚线:表示A中的一般方法需要B作为传入参数

  9、A---B   实心棱形实线: 表示B中构造函数中将A进行了实例化

  10、自动布局

  11、添加类

 关于导出UML图,有六种格式可选择:BMP、GIF、JPEG、JPG、PNG、WBMP。缩放比例最大可调至400。关于六种格式,简单介绍下:

  BMP:Bitmap(位图格式),不压缩,容量大。在window环境最不容易出问题,使用广泛,适合单机使用。

  GIF:失真有损压缩格式。压缩时保证像素资料,丢失色彩资料。广泛应用。

  JPEG:有损高压缩的图像压缩格式。部分细节会被删除,不适合放大看。原图大小情况下,肉眼看没差边。

  PNG:为WEB图像订制的格式。与GIF相似,但色彩数要多很多。

 

UML类图与类的关系详解

http://www.uml.org.cn/oobject/201104212.asp

虚线箭头指向依赖;

实线箭头指向关联;

虚线三角指向接口;

实线三角指向父类;

空心菱形能分离而独立存在,是聚合;

实心菱形精密关联不可分,是组合;

UML:统一建模语言(Unified Modeling Language)详解和simpleUML 的使用_第4张图片

上面是UML的语法。

 

StarUML3简明教程

https://blog.csdn.net/Granery/article/details/86679965

 

你可能感兴趣的:(UML)