首页 > 编程知识 正文

uml时序图,时序图是不是顺序图

时间:2023-05-06 02:02:27 阅读:44702 作者:1315

UML学习的序列图(制作时序图)1.时序图(Sequence Diagram )也称为序列图、序列图、序列图,是UML交互图。 通过描述何时在对象之间发送消息来显示多个对象之间的动态协作。

2 .结合7个要素绘制时序图:时序图元素角色(Actor )、对象)、生命线)、控件焦点)、消息)、自相关消息和组合片段。 其中前六种比较常用,是重要元素,剩下的一种组合片段使用较少,但比较复杂。

角色(Actor ) ) ) ) )。

系统的作用可以是人、其他系统、子系统。 用小人的图标表示。

对象(Object ) )

对象位于时间图的顶部,用矩形表示。 命名对象的方法通常有三种。

对象名称和类名。 例如,华为手机:手机,loginserviceobject:loginservice只显示类名,不显示对象,即匿名类。 例如,手机, LoginService只显示对象名称,不显示类名。 例如,华为手机:LoginServiceObject : “生命线”。

时间图中的每个对象和底部中心都有一条垂直虚线,这是对象的生命线(对象的时间线)。 用垂直的虚线表示。

控制焦点(Activation ) )。

焦点表示在时间图上对象的时间线上的一段时间内执行的操作。 用狭窄的长方形表示。

消息(消息)。

表示在对象之间发送的消息。 消息有三种类型

同步消息(同步消息)

消息的发送者将控制传递给消息的接收方,然后停止活动,等待消息的接收方放弃或返回控制。 用于表示同步的含义。 用实线的实心箭头表示。

异步消息(asynchronous消息)

消息发送者通过消息向消息的接收者发送信号,不等待接收者返回或控制消息而继续自己的活动。 异步消息的收件人和发件人同时工作。 用一根实线比信号大来表示。

返回消息(返回消息)

回复消息表示将从过程调用返回。 用小于符号的虚线表示。

自相关消息

方法的自调用,或表示一个对象中的一个方法调用另一个方法。 半封闭矩形下方会出现填充箭头。

认识时间图的六个要素

一位用户打开微信扫描二维码支付流程的时序图

时序图解释

1 .用户输入手机密码

2 .打开手机

3 .打开微信扫描

4 .返回微信扫描界面

5.1扫描商家收款代码

5.2商家生成收款二维码

5.3返回收款二维码

5.4商家收款代码识别

6 .提示用户输入微信支付密码

7.1输入微信支付密码

7.2微信认证用户输入正确密码

7.3汇款给商家

7.4汇款成功

8 .鼓励用户成功支付

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。