溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

EA畫UML時序圖中如何設(shè)定時間約束

發(fā)布時間:2021-12-20 14:21:45 來源:億速云 閱讀:367 作者:小新 欄目:大數(shù)據(jù)

這篇文章給大家分享的是有關(guān)EA畫UML時序圖中如何設(shè)定時間約束的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

設(shè)定方法

打開消息的上下文菜單并選擇【Timing Details】菜單項,即可得到以下對話框:

EA畫UML時序圖中如何設(shè)定時間約束

Duration Constraint:信息傳送時間的約束。

Duration Constraint Between Messages:相鄰兩次消息之間的時間約束。

Duration Observation:信息傳送時間觀測,格式為name=duration。其中name為保存觀察結(jié)果的變量。

Timing Constraint:信息到達時刻約束。

Timing Observation:信息發(fā)送時刻觀測,格式為:name=now。其中name為保存觀察結(jié)果的變量。

設(shè)定實例

傳送時間約束

EA畫UML時序圖中如何設(shè)定時間約束

Duration Constraint:1s...10s

表示傳送時間必須在1s到10s之間。

發(fā)送時刻觀測,到達時刻約束

EA畫UML時序圖中如何設(shè)定時間約束

Timing Constraint:start=now,

Timing Observation:start...start+3s

首先記錄發(fā)送開始時刻為start,然后要求到達時刻在start到start+3s之間,即3s以內(nèi)到達。

傳送時間觀測

EA畫UML時序圖中如何設(shè)定時間約束

Duration Observation:d=duration

Timing Constraint:t=now

Timing Observation:t...t+3s

取得實際的傳送時間并保存在變量d中,以供后續(xù)處理使用。

消息發(fā)送間隔約束

EA畫UML時序圖中如何設(shè)定時間約束

Duration Constraint Between Messages:1s...5s

要求相鄰兩次消息之間的時間在1s到5s之間。

感謝各位的閱讀!關(guān)于“EA畫UML時序圖中如何設(shè)定時間約束”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節(jié)

免責(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)容。

AI