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