UML 时序图

简介

时序图(Sequence Diagram),又叫循序图,序列图,UML的交互图,是描述多个对象之间的动态协作,横向列出对象,纵向列出对象的生命线,传递的消息在对象间横向流动。

主要构成元素

物件

横向摆放在时序图的顶部,主要包括角色和对象

  • 角色
    角色通常用一个小人的图标来表示,可以是动作发起人、其他系统、子系统。
  • 对象
    对象通常用矩形来表示,命名方式有类名:对象名类名对象名这三种。

生命线

生命线用一条垂直的虚线来表示,放在物件的下方。

消息

消息一般有线和箭头构成,不同类型的消息,线和箭头的样式会有所变化。

  • 同步消息:对象1发给对象2,并且等待对象2的反馈。
  • 异步消息:对象1发给对象2,不等对象2的反馈,继续进行自己的活动。
  • 返回消息:对象2返回给对象1的消息。
  • 自关联消息:对象1内部方法之间的调用。

控制焦点

控制焦点一般由长条状的矩形来表示,代表物件在生命线的某个阶段所进行的一个动作。

示例

在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值