具有空闲间隔的 UML 序列图
UML sequence diagram with idle interval
如何在序列图中表示以下内容:
- A:浏览器在网络上找到一个设备并通知它的代理
- :Delegate 排队设备
- 当 :Delegate 最终决定它应该连接时,它要求 :Browser 这样做
我的困难在于表示步骤 2 和步骤 3 之间的转换。设备正在排队,以便一次一个连接。我用哪个符号来表示这个 "waiting" 周期?
实际上您没有注意到任何延迟。如果您在某个延迟循环中积极等待,您可以调用内部方法 delay(time)
。但在你的情况下,延迟是根据要求结束的。那是来自 :Delegate
的消息到达的时候。可以在消息之间添加时间限制:
有关详细信息,请参阅第 17 页的 图 17.5 带有时间和时序的时序图。 569 of Superstructures formal-15-03-01(最新的 UML 2.5 规范)
如何在序列图中表示以下内容:
- A:浏览器在网络上找到一个设备并通知它的代理
- :Delegate 排队设备
- 当 :Delegate 最终决定它应该连接时,它要求 :Browser 这样做
我的困难在于表示步骤 2 和步骤 3 之间的转换。设备正在排队,以便一次一个连接。我用哪个符号来表示这个 "waiting" 周期?
实际上您没有注意到任何延迟。如果您在某个延迟循环中积极等待,您可以调用内部方法 delay(time)
。但在你的情况下,延迟是根据要求结束的。那是来自 :Delegate
的消息到达的时候。可以在消息之间添加时间限制:
有关详细信息,请参阅第 17 页的 图 17.5 带有时间和时序的时序图。 569 of Superstructures formal-15-03-01(最新的 UML 2.5 规范)