UML建模-7-顺序图

提示:UML建模专栏持续更新中。。。。。。


前言

在标识出系统的类图之后,仅给出了实现用例的组成结构,除此之外还需要描述这些类的对象是如何交互来实现用例功能的。
在一个待开发的系统中,任何对象都不是孤立存在的,系统中对象之间通过消息的传递来进行交互。因此在设计系统时,需要使用交互图对对象之间的交互进行建模。
交互图表示类(对象)如何交互来实现系统行为。交互图是顺序图、通信图、交互概览图和定时图的总称。

顺序图:强调消息的时间次序的交互图,顺序图展示的是按时间顺序发生的消息传送。
通信图:强调收发信息的对象的结构组织的交互图,通信图强调的是消息交互传递中对象之间的关联。
定时图:展现消息跨越不同对象或角色的实际时间,而不仅仅关心消息的相对顺序。
交互概览图:活动图和顺序图的混合物,可以对活动图中的一些关键的、复杂度不高的活动节点进行细化,用顺序图来表示其对象间的控制流。

在UML中,用例的实现用交互图(Interaction Diagram)来指定和说明。交互图通过显示对象之间的关系和对象之间处理的消息实现系统的动态建模。

1.顺序图概述

顺序图(sequence diagram)是强调消息时间顺序的交互图,又称为时序图或序列图,它描述了对象之间传送消息的时间顺序,用来表示用例中的行为,并将这些行为建模成信息交换。
顺序图将交互关系表示为一个二维图,其中纵向是代表时间维度,时间向下延伸,按时间依次列出各个对象所发出和接收的消息。水平方向是代表对象的维度,排列着参与交互的各个独立的对象。
顺序图可以很好的展示对象与对象之间的通信以及什么消息触发了这些通信,但顺序图不能很好的显示负责过程的逻辑。

顺序图描述对象之间的动态交互关系,着重体现对象间消息传递的时间顺序。顺序图可供不同类型的用户使用,对项目的各方面人员都有用:
用户可以从顺序图中看到业务过程的细节;
需求分析人员可以使用顺序图提供一个深层次的表达,把用例带入下一层次。通常用例被细化为一个或者更多的顺序图。
系统分析人员可以从顺序图中看到处理流程;
系统开发人员可以看到需要开发的对象和对这些对象的操

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

壹个小丑

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

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

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

打赏作者

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

抵扣说明:

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

余额充值