微信小程序列表开发全面详解及实际操作步骤
762
2022-10-13
EA&UML日拱一卒--序列图(Sequence Diagram)::时间约束
如果没有特殊说明,时序图认为消息的传送是不需要时间的,这种假设在大多数场景下是没有问题的,但是在系统的范围非常大或者对时间的要求十分严苛的情况下,时间/时刻就会变得重要起来。
设定方法
打开消息的上下文菜单并选择【Timing Details】菜单项,即可得到以下对话框:
Duration Constraint:信息传送时间的约束。
Duration Constraint Between Messages:相邻两次消息之间的时间约束。
Duration Observation:信息传送时间观测,格式为name=duration。其中name为保存观察结果的变量。
Timing Constraint:信息到达时刻约束。
Timing Observation:信息发送时刻观测,格式为:name=now。其中name为保存观察结果的变量。
设定实例
传送时间约束
Duration Constraint:1s...10s
表示传送时间必须在1s到10s之间。
发送时刻观测,到达时刻约束
Timing Constraint:start=now,
Timing Observation:start...start+3s
首先记录发送开始时刻为start,然后要求到达时刻在start到start+3s之间,即3s以内到达。
传送时间观测
Duration Observation:d=duration
Timing Constraint:t=now
Timing Observation:t...t+3s
消息发送间隔约束
Duration Constraint Between Messages:1s...5s
要求相邻两次消息之间的时间在1s到5s之间。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~