亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

EA畫UML圖中如何實現Signal,Event和Trigger

發布時間:2021-12-20 14:06:33 來源:億速云 閱讀:328 作者:小新 欄目:大數據

這篇文章主要為大家展示了“EA畫UML圖中如何實現Signal,Event和Trigger”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“EA畫UML圖中如何實現Signal,Event和Trigger”這篇文章吧。

在運用序列圖(Sequence Diagram),活動圖(Activity Diagram)和狀態圖(State Diagram)的時候,會遇到Signal(信號),Event(時間)和Trigger(觸發)的概念。它們經常在同一個場景中出現,一下子還真不容易看出區別來。

Signal(信號)

信號是通訊對象間的發送請求實例的類型規格說明,接受對象按照它的接收規格說明來處理信號實例。引起請求的發送調用事件發生時,承載發送請求的數據表示為信號的屬性。信號的定義獨立于處理該信號的類目。

Event(事件)


事件定義了某些可能造成影響的事情的發生。

Trigger(觸發條件)

觸發條件指定了了可以引起相關聯行為執行的事件。事件可能引起某個行為的執行。觸發條件在指定可能引起行為執行的事件的同時,也會過濾掉不感興趣的事件,就像事件的約束一樣。

注:原翻譯為【觸發】,但是語義不夠明確,以下統一翻譯為【觸發條件】。

也不知道為什么,技術文獻翻譯成中文以后就是這么難理解,我們以十字路口發生的事情來舉例說明:

  1. 作為設備的“紅燈,綠燈,黃燈”就是Signal

  2. “紅燈亮了,綠燈亮了”就是Event

  3. 交通規則講:"紅燈停,綠燈行“。含義其實是“如果發生了【紅燈亮了】的情況的話就要停止,如果發生了【綠燈亮了】的情況的話就可以前進”,這里條件句就是Trigger了。

自己對照UML規范中的描述再捋一遍吧。

下面是《OMG Unified Modeling LanguageTM (OMG UML), Superstructure Version 2.4.1》中關于Signal,Event和Trigger之間聯系的類圖。

EA畫UML圖中如何實現Signal,Event和Trigger

從Trigger圖中可以看到,可以有多個Trigger監視同一個Event,但每個Trigger只能監視一個。

EA畫UML圖中如何實現Signal,Event和Trigger

從上圖可以看出Event首先分為MessageEvent和ChangeEvent兩大類,其中SignalEvent是MessageEvent的子類。它與一個信號關聯。

以上是“EA畫UML圖中如何實現Signal,Event和Trigger”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东海县| 天水市| 福清市| 曲阳县| 湖北省| 泰和县| 沾益县| 滨海县| 康马县| 若羌县| 潜山县| 永登县| 东乡县| 天气| 全南县| 石泉县| 莫力| 文安县| 和顺县| 礼泉县| 巴南区| 洞头县| 上饶县| 辽宁省| 喜德县| 浮梁县| 祁阳县| 武山县| 南漳县| 丰镇市| 申扎县| 宿松县| 弥勒县| 绥化市| 仪陇县| 洮南市| 察哈| 太和县| 子洲县| 阿尔山市| 普宁市|