预订演示
前页 后页

序列图表

序列图是行为A结构化表示,随着时间的推移一系列顺序步骤。您可以使用它来:

  • 描述工作流程、信息传递以及一般元素如何随着时间的推移进行合作以实现结果
  • 在分析早期捕获整个系统的信息流和责任流;元素之间的消息最终成为类模型中的方法调用
  • 为用例场景制作解释模型;通过使用参与者和参与的用例创建一个序列图,您可以模型用户和系统为完成所需任务而序列的步骤

建造

  • 序列元素按水平顺序序列,消息在元素之间来回传递
  • 序列图上的消息可以有多种类型;消息还可以配置为反映源元素和目标元素的操作和属性(参见信息帮助主题中的注记)
  • 一个参与者元素可以用来表示用户发起的事件
  • 边界、控件和实体等元素可以分别用于说明屏幕、控制器和数据库项
  • 每个元素都有一个名为生命线的虚线,该元素存在并可能参与交互
要切换序列图中的消息编号,请选中或取消选中“首选项”对话框中的“显示序列编号”复选框。

您从工具箱'交互'的元素和序列的页面中生成连接器。

示例图表

此示例序列图演示了几个不同的元素。

A UML Sequence Diagram example using Sparx Systems Enterprise Architect.

图形图表元素工具箱序列

图标

描述

也见

Actor element

参与者是系统的用户;用户可以指人类用户、机器,甚至是模型中的另一个系统或子系统。

参与者
Lifeline element

A生命线代表了一个独特的可连接元素,是交互中的个体参与者。

生命线

在分析中使用边界来捕获用户交互、屏幕流和元素交互。

边界

A控件组织和安排其他活动和元素。

控件

实体是一种原型化的物件,它对捕获系统中的信息或知识的存储或持久性机制进行建模。

实体
Fragment element

Fragment元素可以表示序列图中A迭代或替代过程。

组合片段
End Point element

Endpoint信息用于在交互中反映丢失或找到的序列。

端点
Diagram Gate element

图表门是A简单的图形方式,用于指示消息可以传入和传出交互片段的点。

图表门
State Continuation element

状态/延续对于序列图元素两个不同的用途,作为状态不变量和继续。

状态/延续
Interaction element

您可以使用一个交互来插入一个元素交互作为一个类元素。

交互

图表连接器工具箱序列

图标

描述

也见

Message connector

A信息表示元素之间的信息流或控制转移。

消息(序列图表)
Self-message connector

Self-Message 反映在调用生命线的操作中调用A新流程或方法。

自我留言
Recursion connector

递归是序列图中用于指示递归函数的A信息。

递归
Call connector

A调用是一种信息连接器,它扩展了先前信息的激活级别。

调用

了解更多