UML基础

作者: zhetengxiang | 来源:发表于2019-10-21 14:48 被阅读0次

最近项目书写文档用到UML类图和时序图有点多,重新整理了下UML的基础知识。
软件:

  1. StarUML3.1.0
  2. 坚果云负责数据同步

一. 类图

1. 简单类图

Person类图

类图主要包括3方面

  1. 类名:Person,类名称,斜体表示抽象类
  2. 属性:+/-/#/~表示访问权限public/private/protected/default,其中下划线表示是static方法
  3. 方法名:+/-/#/~访问权限和属性一样,study()方法是斜体表示是抽象方法
  • 右边的菜单栏比较丰富,根据需要进行设置


    item菜单栏

2. 类图关系

类关系
  1. 依赖关系:虚线,作为参数
  2. 关联关系,实线,作为属性
  3. 聚合关系:独立的生命周期,has a,空盘子虚关系
  4. 组合关系:相同的生命周期,组成,实盘子强关系

二. 时序图

StarUML新建模式是类图,新建时序图:
菜单 Model > Add Diagram > Sequence Diagram


时序图
  1. 同步调用:实线三角形箭头
  2. 异步调用:实线箭头
  3. 返回:虚线箭头

三、参考资料

  1. 设计模式之UML类图
  2. 慕课网设计模式_第2章UML极速入门

相关文章

  • 产品经理之UML表达业务逻辑

    文章大纲 一、 什么是UML二、 UML基础介绍三、UML实例介绍四、参考文档 一、 什么是UML   UML(U...

  • UML

    UML大全 UML基础 UML这三个字母的全称是Unified Modeling Language,直接翻译就是统...

  • 学习UML笔记

    设计模式从入门到放弃系列 01 -- UML 基础 StarUML UML 主要类别 UML 作为一个标准,有很多...

  • UML基础

    UML基础 统一建模语言(Unified Modeling Language,UML)又称标准建模语言。 模型分类...

  • UML基础

    UML(Unified Modelling Language,统一建模语言)图的基本含义: 每个类用一个方框表示,...

  • UML基础

    最近项目书写文档用到UML类图和时序图有点多,重新整理了下UML的基础知识。软件: StarUML3.1.0 坚果...

  • UML基础

    元素符号 包: 类: 接口: 关系图符号 泛化(继承): 使用关键字extends实现 Professor继承Em...

  • UML基础

    关联关系可以理解为 非组成类型的 成员变量

  • 设计模式-UML关系基础

    设计模式-UML关系基础UML关系基础 类之间的关系 泛化 类在继承中表现为泛化和实现。继承关系为is-a的关系,...

  • 软考——02 UML基础

    软件设计师考试——UML基础部分此部分主要是针对下午试题中的UML部分,而不是对整个UML进行全面且细致的总结,因...

网友评论

      本文标题:UML基础

      本文链接:https://www.haomeiwen.com/subject/ysxtvctx.html