UML—交互图

交互图分为时序图和协作图。

时序图

时序图:描述了对象之间传递消息的时间顺序,用来表示用例图中的行为顺序,是强调消息时间顺序的交互图。

构成

1.对象
2.消息
3.生命线

几种消息的表现形式

这里写图片描述
同步消息:事件是按顺序进行的,必须的等待一件事完成,才可以做下一件事。类似于操作系统中的批处理系统。
异步消息:一件事情不必等待另一件事情的完成就可以执行,即两件事情可以同时执行。比如:你在用洗衣机洗衣服的同时,还可以去厨房做饭。

上机时序图示例

这里写图片描述

协作图

协作图:动态图的另一种表现形式,强调参加交互的各对象的组织。协作图也可以被视为对象图的扩展,除了展现对象间的关联外,还显示对象间的消息传递。协作图和时序图可以相互转换。

协作图和时序图的区别

1.协作图强调对象之间的交互关系;时序图强调消息的时间顺序。
2.时序图可以描述对象的创建和撤销情况;协作图不可以表示对象的创建和撤销,但是可以表现对象的交互映射,可以验证类图中的关联。

上机协作图示例

这里写图片描述

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值