這篇文章給大家分享的是有關(guān)EA畫UML狀態(tài)圖中狀態(tài)有哪些的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)專注于界首網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供界首營銷型網(wǎng)站建設(shè),界首網(wǎng)站制作、界首網(wǎng)頁設(shè)計(jì)、界首網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造界首網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供界首網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
畫狀態(tài)圖,首先要識(shí)別系統(tǒng)有那些狀態(tài)。具體到交通信號(hào)燈這個(gè)例子中,我們選擇道路的通行狀況作為狀態(tài),而兩個(gè)方向上信號(hào)燈的亮滅則是這些狀態(tài)的結(jié)果。
狀態(tài)
狀態(tài)對狀態(tài)機(jī)行為執(zhí)行過程中的某個(gè)情況建模,在這個(gè)情況下,某些條件維持不變。在大多數(shù)情況下,這個(gè)條件不是被明確定義,而是通過與狀態(tài)關(guān)聯(lián)的名稱來隱式定義的。
UML2.5-14.2 Behavior StateMachines (2)
對于交通信號(hào)系統(tǒng),狀態(tài)是對交通信號(hào)系統(tǒng)中的某個(gè)交通狀態(tài)建模,在該狀態(tài)中,交通狀態(tài)維持不變,每個(gè)狀態(tài)的條件是通過狀態(tài)名來隱式定義的。
說就是有以下幾個(gè)狀態(tài):
雙方向停止?fàn)顟B(tài)(idle)
兩個(gè)方向的信號(hào)都是紅燈,雙方向禁止通行
道路1通行狀態(tài)(Road1Go)
道路1綠燈,車輛通行;道路2紅燈,禁止通行
道路1安全停止?fàn)顟B(tài)(Road1StopSafely)
道路1黃燈,確認(rèn)安全的前提下停車;道路2紅燈,禁止通行
道路2通行狀態(tài)(Road2Go)
道路1紅燈,禁止通行;道路2綠燈,車輛同行
道路2安全停止?fàn)顟B(tài)(Road2StopSafely)
道路1紅燈,禁止通行;道路2黃燈,確認(rèn)安全的前提下停車
狀態(tài)圖如下,各個(gè)狀態(tài)之間按照遷移線制定的方向遷移。
進(jìn)入行為/退出行為
狀態(tài)可以有一個(gè)進(jìn)入行為。如果定義了這個(gè)行為,每當(dāng)通過外部遷移進(jìn)入狀態(tài)的時(shí)候它就會(huì)被執(zhí)行。另外,狀態(tài)也可以有一個(gè)關(guān)聯(lián)的退出行為,如果被定義了這個(gè)行為,每當(dāng)狀態(tài)退出的時(shí)候它就會(huì)被執(zhí)行。
在本例中,為每個(gè)狀態(tài)設(shè)計(jì)了如下的進(jìn)入和退出行為。
雙方向停止?fàn)顟B(tài)(idle)
進(jìn)入行為:設(shè)定雙方向信號(hào)狀態(tài)為紅燈
退出行為:無
道路1通行狀態(tài)(Road1Go)
進(jìn)入行為:設(shè)定道路1信號(hào)狀態(tài)為綠燈,道路2信號(hào)狀態(tài)維持紅燈
退出行為:無
道路1安全停止?fàn)顟B(tài)(Road1StopSafely)
進(jìn)入行為:設(shè)定道路1信號(hào)狀態(tài)為黃燈,道路2信號(hào)狀態(tài)維持紅燈
退出行為:設(shè)定道路1信號(hào)狀態(tài)為紅燈,道路2信號(hào)狀態(tài)維持紅燈
道路2通行狀態(tài)(Road2Go)
進(jìn)入行為:道路1信號(hào)狀態(tài)維持紅燈,設(shè)定道路2信號(hào)狀態(tài)為綠燈
退出行為:無
道路2安全停止?fàn)顟B(tài)(Road2StopSafely)
進(jìn)入行為:道路1信號(hào)維持為紅燈,設(shè)定道路2信號(hào)狀態(tài)為黃燈
退出行為:道路1信號(hào)維持為紅燈,設(shè)定道路2信號(hào)狀態(tài)為紅燈
感謝各位的閱讀!關(guān)于“EA畫UML狀態(tài)圖中狀態(tài)有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
文章題目:EA畫UML狀態(tài)圖中狀態(tài)有哪些
URL標(biāo)題:http://www.chinadenli.net/article42/jcosec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、響應(yīng)式網(wǎng)站、網(wǎng)站策劃、靜態(tài)網(wǎng)站、網(wǎng)站制作、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)