您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)EA畫UML時序圖中如何設(shè)定時間約束的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
設(shè)定方法
打開消息的上下文菜單并選擇【Timing Details】菜單項,即可得到以下對話框:
Duration Constraint:信息傳送時間的約束。
Duration Constraint Between Messages:相鄰兩次消息之間的時間約束。
Duration Observation:信息傳送時間觀測,格式為name=duration。其中name為保存觀察結(jié)果的變量。
Timing Constraint:信息到達時刻約束。
Timing Observation:信息發(fā)送時刻觀測,格式為:name=now。其中name為保存觀察結(jié)果的變量。
設(shè)定實例
傳送時間約束
Duration Constraint:1s...10s
表示傳送時間必須在1s到10s之間。
發(fā)送時刻觀測,到達時刻約束
Timing Constraint:start=now,
Timing Observation:start...start+3s
首先記錄發(fā)送開始時刻為start,然后要求到達時刻在start到start+3s之間,即3s以內(nèi)到達。
傳送時間觀測
Duration Observation:d=duration
Timing Constraint:t=now
Timing Observation:t...t+3s
取得實際的傳送時間并保存在變量d中,以供后續(xù)處理使用。
消息發(fā)送間隔約束
Duration Constraint Between Messages:1s...5s
要求相鄰兩次消息之間的時間在1s到5s之間。
感謝各位的閱讀!關(guān)于“EA畫UML時序圖中如何設(shè)定時間約束”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。