300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > UML 顺序图(时序图) sequence diagram

UML 顺序图(时序图) sequence diagram

时间:2022-02-11 07:52:34

相关推荐

UML 顺序图(时序图) sequence diagram

1. 什么是顺序图

是强调消息时间顺序的交互图。时序图描述类系统中类和类之间的交互,它将这些交互建模成消息交换。时序图是一个模型,用于描述对象间如何随着时间在某些行为方面进行协作。(强调的是消息的时间顺序)

2. 顺序图的作用

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

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

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

4). 对类图的完善。

3. 顺序图中的事物

消息符号:

1). 简单消息: 实线+常规箭头表示。是从一个对象到另一个对象的控制流的转移。

2). 异步消息: 实线+一半的箭头。消息发出了以后,发送对象不必等到接收对象的应答,就可以继续自己的操作。

3). 同步消息: 实线+实心三角形表示。消息发出了以后,发送对象必须等到接收对象的应答,才能继续自己的操作。

4. 例子

还是举比如我们在电脑命令行下面操作数据库的例子。包括登入数据库,然后进行增删改查的操作。

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。