前页 | 后页 |
序列图表
序列图是行为A结构化表示,随着时间的推移一系列顺序步骤。您可以使用它来:
- 描述工作流程、信息传递以及一般元素如何随着时间的推移进行合作以实现结果
- 在分析早期捕获整个系统的信息流和责任流;元素之间的消息最终成为类模型中的方法调用
- 为用例场景制作解释模型;通过使用参与者和参与的用例创建一个序列图,您可以模型用户和系统为完成所需任务而序列的步骤
建造
- 序列元素按水平顺序序列,消息在元素之间来回传递
- 序列图上的消息可以有多种类型;消息还可以配置为反映源元素和目标元素的操作和属性(参见信息帮助主题中的注记)
- 一个参与者元素可以用来表示用户发起的事件
- 边界、控件和实体等元素可以分别用于说明屏幕、控制器和数据库项
- 每个元素都有一个名为生命线的虚线,该元素存在并可能参与交互
您从工具箱'交互'的元素和序列的页面中生成连接器。
示例图表
此示例序列图演示了几个不同的元素。
图形图表元素工具箱序列
图标 |
描述 |
也见 |
---|---|---|
参与者是系统的用户;用户可以指人类用户、机器,甚至是模型中的另一个系统或子系统。 |
参与者 | |
A生命线代表了一个独特的可连接元素,是交互中的个体参与者。 |
生命线 | |
在分析中使用边界来捕获用户交互、屏幕流和元素交互。 |
边界 | |
A控件组织和安排其他活动和元素。 |
控件 | |
实体是一种原型化的物件,它对捕获系统中的信息或知识的存储或持久性机制进行建模。 |
实体 | |
Fragment元素可以表示序列图中A迭代或替代过程。 |
组合片段 | |
Endpoint信息用于在交互中反映丢失或找到的序列。 |
端点 | |
图表门是A简单的图形方式,用于指示消息可以传入和传出交互片段的点。 |
图表门 | |
状态/延续对于序列图元素两个不同的用途,作为状态不变量和继续。 |
状态/延续 | |
您可以使用一个交互来插入一个元素交互作为一个类元素。 |
交互 |
图表连接器工具箱序列
图标 |
描述 |
也见 |
---|---|---|
A信息表示元素之间的信息流或控制转移。 |
消息(序列图表) | |
Self-Message 反映在调用生命线的操作中调用A新流程或方法。 |
自我留言 | |
递归是序列图中用于指示递归函数的A信息。 |
递归 | |
A调用是一种信息连接器,它扩展了先前信息的激活级别。 |
调用 |