EA&UML日拱一卒--序列图(Sequence Diagram)::时间约束

网友投稿 762 2022-10-13

EA&UML日拱一卒--序列图(Sequence Diagram)::时间约束

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小时内删除侵权内容。

上一篇:EA&UML日拱一卒--类图::对象图(object diagram)
下一篇:chen- web框架(陈瑾宁李良晟小说全文免费阅读)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~