上一页 下一页

序列图

序列图是行为的结构化表示,是一系列随时间推移的连续步骤。你可以用它来:

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

注释

  • 序列元素以水平顺序排列,消息在元素之间前后传递
  • 序列图上的消息可以有几种类型; 还可以配置消息以反映源元素和目标元素的操作和属性(请参阅消息帮助主题中的注释
  • Actor元素可用于表示启动事件流的用户
  • 刻板元素(如边界,控制和实体)可分别用于说明屏幕,控制器和数据库项
  • 每个元素都有一个称为生命线的虚线,其中该元素存在并可能参与交互

要在序列图上切换消息编号,请选中​​或取消选中“首选项”对话框中的“显示序列编号”复选框。

您可以从工具箱的“交互”页面生成序列图元素和连接器。

示例图

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

序列图元素工具箱图标

图标

描述

也可以看看

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

参与者

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

生命线

边界元素用于分析以捕获用户交互,屏幕流和元素交互。

边界

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

控制

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

实体

分段元素可以表示序列图中的迭代或替代过程。

分段

交互图中使用端点来按顺序反映丢失或找到的消息。

结束点

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

图表门

状态 / 延续元素为序列图提供两种不同的用途,即状态延续和延续。

状态/延续

您可以使用交互元素将交互图插入为类元素的子元素。

相互作用

序列图连接器工具箱图标

图标

描述

请参阅

消息表示元素之间的信息流或控制转换。

信息

自我消息反映了在呼叫生命线的操作中调用的新进程或方法。

自我消息

递归是序列图中用于指示递归函数的一种消息。

递归

“呼叫”是一种消息连接器,可以扩展前一条消息的激活级别。

呼叫

学到更多