第5章 建立辅助模型—通信图

本文介绍了如何构建通信图,一种用于展示对象间交互的方式。包括设置交互语境、识别对象角色、建立连接器等步骤,并提供了详细的指导流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第5章  建立辅助模型—通信图

一、概念与表示法

1、通信图表示围绕着对象角色以及对象角色之间的链所组织的交互。

2、通信图:一种强调发送和接收消息的对象结构组织的图;展示围绕对象以及它们之间的连接器而组织的交互;由对象、连接器以及连接器上的消息构成,其中也可以有参与者实例。

3、连接器:关联实例化的链,通过过程参数、局部变量或全局变量而产生的对象之间的临时连接。


二、建立通信图

1、设置交互的语境。

2、通过识别对象在交互中扮演的角色,设置交互的场所。将它们作为图的顶点放在通信图中,较重要的对象放在图的中央。

3、若对象的类之间有关联或依赖,在对象之间建立连接器。

4、从引起这个交互的消息开始,然后将随后的每个消息附到适当的连接器上,恰切地设置其顺序号。并用带小数点的编号来显示嵌套。

5、如果需要展示消息的循环或分支,就是使用相应的表示法。

6、如果需要说明时间或空间约束,则用适当的时间或空间约束修饰每个消息。

7、一个单独的通信图只描述一个控制流

8、可以使用包来组织一组通信图,并给每个图起一个合适的名称,以便与包中其它图的相区别。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值