交互图—顺序图

一、简述

UML的行为图和交互图可以用来描述软件系统的行为,上篇博客介绍了行为图,这篇接着介绍如何使用UML的交互图来描述系统的行为。系统行为是通过对象的动作来描述的,系统中对象是相互联系的,并通过传递消息进行交互。

交互图:就是用来描述系统中的对象如何进行相互作用的。

交互图在UML中有2中,其中顺序图强调消息的时间顺序,合作图强调对象之间的交互关系。


二、顺序图(sequence diagram)

2.1组成

1.对象(object)

2.生命线(lifeline)

3.消息(Message)

*简单消息(simple)  :没有区分类型的消息

*同步消息(synchronous) :消息的发送者把进称控制传递给信息的接收者,然后暂定活动,等待消息接收者的回应消息。


你叫我吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你了,才一起吃饭。

*异步消息(asynchronous): 消息的发送者将消息发送给消息的接收者后,不用等待回应的消息,即可开始另一个活动。


你叫我去吃饭,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。

*返回消息

4.激活(Activation) 用一个细长的矩形框表示(在生命线上)

2.2rose  画顺序图常用设置



顺序图实例



评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值