EA畫UML圖中如何實(shí)現(xiàn)Signal,Event和Trigger

這篇文章主要為大家展示了“EA畫UML圖中如何實(shí)現(xiàn)Signal,Event和Trigger”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“EA畫UML圖中如何實(shí)現(xiàn)Signal,Event和Trigger”這篇文章吧。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、重慶小程序開(kāi)發(fā)公司、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了霞浦免費(fèi)建站歡迎大家使用!

在運(yùn)用序列圖(Sequence Diagram),活動(dòng)圖(Activity Diagram)和狀態(tài)圖(State Diagram)的時(shí)候,會(huì)遇到Signal(信號(hào)),Event(時(shí)間)和Trigger(觸發(fā))的概念。它們經(jīng)常在同一個(gè)場(chǎng)景中出現(xiàn),一下子還真不容易看出區(qū)別來(lái)。

Signal(信號(hào))

信號(hào)是通訊對(duì)象間的發(fā)送請(qǐng)求實(shí)例的類型規(guī)格說(shuō)明,接受對(duì)象按照它的接收規(guī)格說(shuō)明來(lái)處理信號(hào)實(shí)例。引起請(qǐng)求的發(fā)送調(diào)用事件發(fā)生時(shí),承載發(fā)送請(qǐng)求的數(shù)據(jù)表示為信號(hào)的屬性。信號(hào)的定義獨(dú)立于處理該信號(hào)的類目。

Event(事件)


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

Trigger(觸發(fā)條件)

觸發(fā)條件指定了了可以引起相關(guān)聯(lián)行為執(zhí)行的事件。事件可能引起某個(gè)行為的執(zhí)行。觸發(fā)條件在指定可能引起行為執(zhí)行的事件的同時(shí),也會(huì)過(guò)濾掉不感興趣的事件,就像事件的約束一樣。

注:原翻譯為【觸發(fā)】,但是語(yǔ)義不夠明確,以下統(tǒng)一翻譯為【觸發(fā)條件】。

也不知道為什么,技術(shù)文獻(xiàn)翻譯成中文以后就是這么難理解,我們以十字路口發(fā)生的事情來(lái)舉例說(shuō)明:

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

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

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

自己對(duì)照UML規(guī)范中的描述再捋一遍吧。

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

EA畫UML圖中如何實(shí)現(xiàn)Signal,Event和Trigger

從Trigger圖中可以看到,可以有多個(gè)Trigger監(jiān)視同一個(gè)Event,但每個(gè)Trigger只能監(jiān)視一個(gè)。

EA畫UML圖中如何實(shí)現(xiàn)Signal,Event和Trigger

從上圖可以看出Event首先分為MessageEvent和ChangeEvent兩大類,其中SignalEvent是MessageEvent的子類。它與一個(gè)信號(hào)關(guān)聯(lián)。

以上是“EA畫UML圖中如何實(shí)現(xiàn)Signal,Event和Trigger”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享題目:EA畫UML圖中如何實(shí)現(xiàn)Signal,Event和Trigger
分享路徑:http://bm7419.com/article28/jjsocp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化網(wǎng)站制作、搜索引擎優(yōu)化、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)