
# 运行模型（顺序图）
运行模型-顺序图中的元素都来自于上下文模型中的用户角色、外部系统或者逻辑模型中定义的逻辑元素，不需要在顺序图中创建新元素，只需要使用到UML顺序图中的消息连线。
#### 元素介绍
表1运行模型（顺序图）元素介绍 
| 元素名            | 图标                                                                                                       | 含义                                                                        |
|:---|:---|:---|
| Message        | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002546903411.png "点击放大") | 同步消息连线，消息的发送者把控制传递给消息的接收者，然后停止活动，等待消息的接收者完成或者返回控制。                        |
| Async Message  | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002515503486.png "点击放大") | 异步消息连线，消息发送者通过消息把信号传递给消息的接收者，然后继续自己的活动，不等待接收者返回消息或者控制。异步消息的接收者和发送者是并发工作的。 |
| Reply Message  | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002546983415.png "点击放大") | 返回消息连线，返回消息表示从过程调用返回，一般与Message配套使用。                                      |
| Self Message   | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002515343574.png "点击放大") | 自消息连线，表示方法的自身调用或者一个对象内的一个方法调用另外一个方法。                                      |
| Create Message | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002546903415.png "点击放大") | 创建对象消息连线，这个消息指向对象以后，对象的位置就不会出现在顶部，而是创建消息所在的位置。                            |
| Delete Message | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002515503488.png "点击放大") | 终止对象消息连线，这个消息线指向对象以后，对象生命线下方出现终止符，表示对象不再接收消息调用。                           |
   
#### 前提条件
因为运行模型-顺序图中的元素都是来源于逻辑模型或上下文模型中的元素，所以需要先完成上下文模型和逻辑模型中的设计。
#### 建模步骤
1. 创建运行模型-顺序图。 
   在目录或者元素节点右键菜单，选择"新增图"，在对应的目录或者元素节点下面创建"运行模型 \> 顺序图"，如下图所示：
   ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002039501613.png "点击放大")
   
   
2. 引用角色和逻辑对象，描述消息交互过程。 
   1. 将工程树中上下文模型中定义的用户角色、外部系统元素以引用方式拖入到运行模型-顺序图中，会自动变成生命线样式。如下图所示： ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002003501680.png "点击放大")
      
   
   2. 再从工程树上将逻辑模型中定义的涉及交互场景的逻辑元素引用到"运行模型-顺序图"中，如下图所示： ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002522069139.png "点击放大")
      
   
   3. 当将需要引入的逻辑元素拖入到图中后，再去绘制交互消息的关系连线，顺序图消息连线绘制可参考[绘制消息线](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_3.html)，如下图所示：
      ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002039582481.png "点击放大")
      
   
   
   
   
 
