UML基础(五)--通信图

一、通信图概念

       一个通信图显示一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。

组成元素

       1. 活动者
       2. 对象 和顺序图的对象类似
       3. 链接 单线条表示
       4. 消息 消息前面加上序号(小数点表示消息的嵌套)来表示执行的时间顺序,单独的箭头表示消息动向。

示例

通信图
[]内为条件,与顺序图类似。doSomething()是消息的名称。重叠的对象表示向一个类的多个对象发送消息。

二、通信图与顺序图比较

二者都是描述对象交互的动态关系图。
顺序图,强调时间和序列;
通信图,强调上下文相关。

三、通信图建模

1. 确定交互过程的上下文
2. 确定参与交互对象的活动者与对象
3. 若需要,为每个对象设置初始属性
4. 确定活动者、对象之间的链接
5. 从引发交互过程的初始消息开始,将每个消息附在链接上
6. 细化消息内容(时间或空间的约束)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值