日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
技術(shù)分享詳解幾種UML圖形的建立步驟

在學(xué)習(xí)UML建模語言的過程中,你經(jīng)常會遇到UML圖形,這就向大家簡單介紹一下UML中各種圖形的建立步驟,在學(xué)習(xí)過程中總結(jié)出來的筆記,希望對大家能有幫助。

成都創(chuàng)新互聯(lián)企業(yè)建站,十多年網(wǎng)站建設(shè)經(jīng)驗,專注于網(wǎng)站建設(shè)技術(shù),精于網(wǎng)頁設(shè)計,有多年建站和網(wǎng)站代運營經(jīng)驗,設(shè)計師為客戶打造網(wǎng)絡(luò)企業(yè)風(fēng)格,提供周到的建站售前咨詢和貼心的售后服務(wù)。對于成都網(wǎng)站制作、網(wǎng)站建設(shè)中不同領(lǐng)域進(jìn)行深入了解和探索,創(chuàng)新互聯(lián)在網(wǎng)站建設(shè)中充分了解客戶行業(yè)的需求,以靈動的思維在網(wǎng)頁中充分展現(xiàn),通過對客戶行業(yè)精準(zhǔn)市場調(diào)研,為客戶提供的解決方案。

UML圖形的建立步驟

1.UML圖形中狀態(tài)圖的建立步驟:

1〉確定狀態(tài)機(jī)的上下文,它可以是一個類、子系統(tǒng)或整個系統(tǒng)。
2〉選擇初始狀態(tài)和終結(jié)狀態(tài)。
3〉發(fā)現(xiàn)對象的各種狀態(tài)。注意應(yīng)當(dāng)仔細(xì)找出對問題有意義的對象狀態(tài)屬性,這些屬性具有少量的值,且該屬性的值的轉(zhuǎn)換受限制。狀態(tài)屬性值的組合,結(jié)合行為有關(guān)的事件和動作,就可以確定具有特定的行為特征的狀態(tài)。
4〉確定狀態(tài)可能發(fā)生的裝移。注意份已從一個狀態(tài)可能轉(zhuǎn)移到那些狀態(tài),對象的哪些行為可引起狀態(tài)的轉(zhuǎn)移并找出觸發(fā)狀態(tài)轉(zhuǎn)移的事件。
5〉把必要的動作加到狀態(tài)或轉(zhuǎn)移上。
6〉超狀態(tài)、子狀態(tài)、分支、歷史狀態(tài)等概念組織和簡化一個復(fù)雜的狀態(tài)機(jī)。
7〉分析狀態(tài)的并發(fā)和同步情況。
8〉繪制狀態(tài)圖。
9〉確認(rèn)每一個狀態(tài)在某個時間組合之下都是可到達(dá)的。確認(rèn)沒有一個死端狀態(tài),對象不能從該狀態(tài)轉(zhuǎn)移出來。

2.UML圖形中活動圖的建立步驟:

1〉找出負(fù)責(zé)實現(xiàn)工作流的業(yè)務(wù)對象。這些對象可以是現(xiàn)實業(yè)務(wù)領(lǐng)域中的實體,也可以是一種抽象的概念或事物。為每一個重要的業(yè)務(wù)對象建立一條泳道。
2〉確定工作流的初始狀態(tài)和終結(jié)狀態(tài),明確工作流的邊界。
3〉從工作流的初始狀態(tài)開始,找出隨時間而發(fā)生的活動和動作,把他們表示成活動狀態(tài)或動作狀態(tài)。
4〉對于復(fù)雜的動作或多次重復(fù)出現(xiàn)的一組動作,可以把他們組成一個活動狀態(tài),并且用另外一個活動圖來展開表示。
5〉給出連接活動和動作的轉(zhuǎn)移(動作流)。首先處理順序動作流,然后處理條件分支。***處理分劈和接合。
6〉在活動圖中給出與工作流有關(guān)的重要對象,并用虛箭線把他們與活動狀態(tài)或動作狀態(tài)相連接。

3.UML圖形中包圖的建立步驟:

1〉分析系統(tǒng)模型元素(通常是對象類),把概念上或語義上相近的模型元素納入一個包。注意可以從類的功能的相關(guān)性來確定納入包中的對象類。以下幾點可作為分析對象類的功能相關(guān)性的參考
(1)如果一個類的行為和/或結(jié)構(gòu)的變更要求另一個相應(yīng)的變更,則這兩個類是功能相關(guān)的。
(2)如果刪除一個類后,另一個類便變成是多余的,則這連個類是功能相關(guān)的,這說明該剩余的類只為那個被刪除的類所使用,他們之間有依賴關(guān)系。
(3)如果兩個類之間大量的頻繁交互或通信,則這兩個類是功能相關(guān)的。
(4)如果兩個類之間有一般/特殊關(guān)系,則這兩個類是功能相關(guān)的。
(5)如果一個類激發(fā)創(chuàng)建另一個類的對象,則這兩個類是功能相關(guān)的。
(6)如果兩個類不涉及統(tǒng)一個外部活動著,則這兩個類不應(yīng)放在同一個包中。
(7)一個包應(yīng)當(dāng)具有高內(nèi)聚性,包中的對象類應(yīng)該是功能相關(guān)的。
2〉對于每一個包,標(biāo)出其模型元素的可視性:公共、保護(hù)或私有。
3〉確定包與包之間的依賴關(guān)系,特別是輸入依賴。
4〉確定包與包之間的泛化關(guān)系,確定包元素的多態(tài)性和重載。
5〉繪制包圖。
6〉包圖精化。

4.UML圖形中組件圖的建立步驟:

1〉確定組件。首先要分解系統(tǒng),考慮有關(guān)系統(tǒng)的組成管理、軟件的重用核物理節(jié)點的配置等因素,把關(guān)系密切的可執(zhí)行程序和對象庫分別歸入組件,找出相應(yīng)的對象類、接口等模型元素。
2〉對組件加上必要的構(gòu)造型??梢允褂肬ML的標(biāo)準(zhǔn)構(gòu)造型“executable”、“l(fā)ibrary”、“table”、“file”、“document”,或自定義新的構(gòu)造型,說明組件的性質(zhì)。
3〉確定組件之間的聯(lián)系。最常見的組件之間的聯(lián)系是通過接口依賴。一個組件使用某個接口,另一個組件實現(xiàn)該接口。
4〉必要時把組件組織成包。組件和對象類、協(xié)同等模型元素一樣可以組織成包。
5〉繪制組件圖。

5.UML圖形中配置圖的建立步驟:

1〉確定節(jié)點。注意:標(biāo)示系統(tǒng)中的硬件設(shè)備,包括大型主機(jī)、服務(wù)器、前端機(jī)、網(wǎng)絡(luò)設(shè)備、輸入/輸出設(shè)備等。一個處理機(jī)是一個節(jié)點,它具有處理功能,能夠執(zhí)行一個組件;一個設(shè)備也是一個節(jié)點,它沒有處理功能,但它是系統(tǒng)和現(xiàn)實世界的接口。
2〉對節(jié)點加上必要的構(gòu)造型??梢允褂肬ML的標(biāo)準(zhǔn)構(gòu)造型或自定義新的構(gòu)造型,說明節(jié)點的性質(zhì)。
3〉確定聯(lián)系。這是關(guān)鍵步驟。配置圖中的聯(lián)系包括節(jié)點與節(jié)點之間的聯(lián)系,節(jié)電與組件之間的聯(lián)系,組件與組件之間的聯(lián)系,可以使用標(biāo)準(zhǔn)構(gòu)造型或自定義新的構(gòu)造型說明聯(lián)系的性質(zhì)。把系統(tǒng)的組件如可執(zhí)行程序,動態(tài)連接庫等分配到節(jié)點上,并確定節(jié)點與節(jié)點之間,節(jié)點與組件之間,組件與組件之間的聯(lián)系,以及他們的性質(zhì)。
4〉繪制配置圖。


網(wǎng)站標(biāo)題:技術(shù)分享詳解幾種UML圖形的建立步驟
網(wǎng)站URL:http://www.dlmjj.cn/article/cdepgoi.html