【UML】UML基础教程之顺序图、协作图、状态图、活动图、构件图、部署图

四、顺序图

4.1 概要

  • 顺序图用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的事件。
  • 顺序图展示对象之间的交互,这些交互是指在场景或用例的事件流中发生的。 顺序图属于动态建模。
  • 顺序图的重点在消息序列上,也就是说,描述消息是如何在对象间发送和接收的。表示了对象之间传送消息的时间顺序。
  • 浏览顺序图的方法是:从上到下查看对象间交换的消息。

4.2 顺序图中的事物及解释

在这里插入图片描述

4.3 顺序图与用例图和类图的关系

在这里插入图片描述

4.4 顺序图例子

  • 简单的例子
    在这里插入图片描述
  • 复杂的例子
    在这里插入图片描述

4.5 习题

在这里插入图片描述

五、协作图

5.1 协作图

协作图是一种交互图,强调的是发送和接收消息的对象之间的组织结构,使用协作图来说明系统的动态
情况。
协作图主要描述协作对象间的交互和链接,显示对象、对象间的链接以及对象间如何发送消息。
协作图可以表示类操作的实现。

5.2 协作图中的事物及解释

在这里插入图片描述

5.3 消息标签

在这里插入图片描述

5.4 协作图与顺序图的区别和联系

  • 协作图和顺序图都表示出了对象间的交互作用,但是它们侧重点不同。
    顺序图清楚地表示了交互作用中的时间顺序(强调时间),但没有明确表示对象间的关系。
  • 协作图清楚地表示了对象间的关系(强调空间),但时间顺序必须从顺序号获得。
  • 协作图和顺序图可以相互转化。

5.5 协作图例子

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值