如何在uml.sequence-图中表示迭代过程

How to express iteration process in uml.sequence-diagram

在下图中,我在'Master'和'Slave'之间有两个方向关系(Client - 服务器 如果你愿意的话)。

Master发送命令'Request',slave响应“我还没准备好,稍后再问” .然后在一定时间后 Master 再次查询,如果 Slave 没有准备好将 return 相同的消息。此过程可能会重复不确定的次数。

如何在序列图中表示该迭代?

这是一对交互(请求 - 响应)的示例:

您只需像这样使用循环片段:

循环条件放在框架左上角的方括号中。