更新时间:2024-10-24 GMT+08:00
分享

运行模型(顺序图)

运行模型-顺序图中的元素都来自于上下文模型中的用户角色、外部系统或者逻辑模型中定义的逻辑元素,不需要在顺序图中创建新元素,只需要使用到UML顺序图中的消息连线。元素介绍如下表所示:

表1 运行模型(顺序图)元素介绍

元素名

图标

含义

Message

同步消息连线,消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。

Async Message

异步消息连线,消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接收者返回消息或者控制。异步消息的接收者和发送者是并发工作的。

Reply Message

返回消息连线,返回消息表示从过程调用返回,一般与Message配套使用。

Self Message

自消息连线,表示方法的自身调用或者一个对象内的一个方法调用另外一个方法。

Create Message

创建对象消息连线,这个消息指向对象以后,对象的位置就不会出现在顶部,而是创建消息所在的位置。

Delete Message

终止对象消息连线,这个消息线指向对象以后,对象生命线下方出现终止符,表示对象不再接收消息调用。

前提条件

因为运行模型-顺序图中的元素都是来源于逻辑模型或上下文模型中的元素,所以需要先完成上下文模型和逻辑模型中的设计。

建模步骤

  1. 创建运行模型-顺序图。

    在目录或者元素节点右键菜单,选择“新增图”,在对应的目录或者元素节点下面创建运行模型>顺序图,如下图所示:

  2. 引用角色和逻辑对象,描述消息交互过程。

    1. 将工程树中上下文模型中定义的用户角色、外部系统元素以引用方式拖入到运行模型-顺序图中,会自动变成生命线样式。如下图所示:

    2. 再从工程树上将逻辑模型中定义的涉及交互场景的逻辑元素引用到运行模型-顺序图中,如下图所示:

    3. 当将需要引入的逻辑元素拖入到图中后,再去绘制交互消息的关系连线,顺序图消息连线画法可参考绘制消息线,如下图所示:

相关文档