您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關EA畫UML時序圖中如何設定時間約束的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
設定方法
打開消息的上下文菜單并選擇【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
取得實際的傳送時間并保存在變量d中,以供后續處理使用。
消息發送間隔約束
Duration Constraint Between Messages:1s...5s
要求相鄰兩次消息之間的時間在1s到5s之間。
感謝各位的閱讀!關于“EA畫UML時序圖中如何設定時間約束”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。