UML之交互图---顺序图sequence diagram、协作图collaboration diagram(顺序图与协作图的转换:F5)

前两篇博客介绍的是UML中的静态图绘制,今天我们来分享一下UML中的交互图:顺序图与协作图。

①、什么是顺序图?

顺序图用来表示用例中的行为顺序,当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的事件。

顺序图展示对象之间的交互,这些交互是指在场景或用例的事件流中发生,顺序图属于动态建模。

顺序图的重点在消息序列上,也就是说,描述消息是如何在对象间发送和接受的。表示了对象之间传送消息的时间顺序。

②、顺序图包含哪些图标?

③、什么是协作图?

协作图是一种交互图,强调的是发送和接收信息的对象之间的组织结构,使用协作图来说明系统的动态情况。

协作图主要描述协作对象的交互和链接,显示对对象间链接以及对象间如何发送消息。

对象图可以表示类操作的实现。

④、协作图包含哪些图标?

⑤、协作图与顺序图的区别和联系?

协作图和顺序图都表示出了对象间的交互作用,但是它们侧重点不同。

顺序图清楚地表示了交互作用中的时间顺序(强调时间),但没有明确表示对象间的关系。

协作图清楚地表示了对象间的关系(强调空间),但时间顺序必须从序列号获得。

顺序图和协作图可以相互转化(F5)

⑥、机房收费系统顺序图、协作图

机房收费系统之上机顺序图

机房收费系统之上机协作图:

 

以上是依据个人理解绘制的顺序图和协作图,如有不足之处,还望各位大神给予指点^_^

 

  • 3
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Elsa~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值