| 前页 | 后页 | 
顺序图
序列图是行为的结构化表示,是随时间变化的一系列连续步骤。您可以使用它来:
- 描述工作流,消息传递以及一般情况下元素如何配合才能获得结果
- 在分析的早期阶段,捕获整个系统中的信息流和责任;元素之间的消息最终成为Class模型中的方法调用
- 为用例场景建立说明模型;通过创建一个用例和用例中涉及的元素的序列图,您可以对用户和系统执行以完成所需任务的步骤序列进行建模
施工
- 顺序元素按水平顺序排列,消息在元素之间来回传递
- 序列图上的消息可以有几种类型。还可以将消息配置为反映源元素和目标元素的操作和属性(请参阅消息帮助主题中的注释)
- Actor元素可用于代表用户启动事件流
- 构造型元素(例如Boundary,Control和Entity)可分别用于说明屏幕,控制器和数据库项
- 每个元素都有一个称为生命线的虚线茎,该元素存在于其中并且可能参与交互
您可以从“工具箱”的“交互”页面生成序列图元素和连接器。
示例图
该示例序列图演示了几个不同的元素。
 
序列图元素工具箱图标
| 图标 | 描述 | 也可以看看 | 
|---|---|---|
|   | Actor是系统的用户;用户可以指模型中的人类用户,机器,甚至另一个系统或子系统。 | 演员 | 
|   | 生命线代表独特的可连接元素,并且是交互中的单独参与者。 | 生命线 | 
|   | 边界元素用于分析以捕获用户交互,屏幕流和元素交互。 | 边界 | 
|   | 控件组织和安排其他活动和元素。 | 控制 | 
|   | 实体是构造型对象,它对在系统中捕获信息或知识的存储或持久性机制进行建模。 | 实体 | 
|   | 片段元素可以表示序列图中的迭代或替代过程。 | 组合片段 | 
|   | 端点在交互图中用于按顺序反映丢失或找到的消息。 | 终点 | 
|   | 图表门是一种简单的图形方式,用于指示可以将消息传输到交互片段和从交互片段传出的点。 | 图门 | 
|   | 状态/继续元素为序列图提供了两个不同的用途,即状态不变式和连续性。 | 状态/继续 | 
|   | 您可以使用Interaction元素将Interaction图作为Class元素的子元素插入。 | 相互作用 | 
序列图连接器工具箱图标
| 图标 | 描述 | 也可以看看 | 
|---|---|---|
|   | 消息指示信息流或元素之间的控制权转移。 | 消息(时序图) | 
|   | 自我消息反映了在呼叫生命线的操作中调用的新过程或方法。 | 自我讯息 | 
|   | 递归是在序列图中使用的一种消息,用于指示递归函数。 | 递归 | 
|   | 呼叫是一种消息连接器,它扩展了先前消息的激活级别。 | 呼叫 | 
