时序图中的交互操作数

在时序图中,交互操作数是一个容器,它把交互片段集中到一个组合片段中,并且表示添加到组合片段中的方案。

每个交互操作数都是一个交互片段,并且涵盖了组合片段中的各个生命线。交互操作数包含可选的警戒条件(也称作交互约束)。仅当警戒条件的值为 true 时才会运行交互操作数。

如下图所示,交互操作数显示为组合片段中的一个矩形。

此交互框显示两条生命线。这两条生命线上带有跨越了生命线的两个组合片段。第一个 loop 组合片段有一个交互操作数和一个警戒条件。第二个 alt 组合片段有两个交互操作数,每个交互操作数都有一个警戒条件。

在创建交互操作数时,它显示为展开状态。可折叠交互操作数来隐藏操作数、其关联消息和交互片段,以及使交互框中组合片段的大小最小化。

可向组合片段添加的交互操作数的数目取决于组合片段的类型。例如,循环、选项、中断、临界、求反、断言、忽略或接受的组合片段有一个操作数。备用、弱、严格或并行组合片段有两个或更多个操作数。如果在组合片段中有多个交互操作数,则使用水平虚线来分隔这些操作数。

相关任务
在时序图中管理交互操作数
在时序图中移动交互操作数

反馈