中職UML與Rose建模應(yīng)用子情境2.4課件_第1頁
中職UML與Rose建模應(yīng)用子情境2.4課件_第2頁
中職UML與Rose建模應(yīng)用子情境2.4課件_第3頁
中職UML與Rose建模應(yīng)用子情境2.4課件_第4頁
中職UML與Rose建模應(yīng)用子情境2.4課件_第5頁
已閱讀5頁,還剩69頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、(中職)UML與Rose建模應(yīng)用子情境2.4ppt課件學(xué)習(xí)情境2:桌面系統(tǒng)建模ATM機(jī)UML及Rose建模應(yīng)用子情境2.4 動態(tài)結(jié)構(gòu)建模子情境描述 子情景2.1系統(tǒng)需求和2.2用例分別得到了需求分析表和用例圖?,F(xiàn)在需要對ATM機(jī)系統(tǒng)中與對象操作時間和順序有關(guān)的系統(tǒng)特征、影響更改的事件、事件的序列、事件的組織進(jìn)行分析,并建立動態(tài)結(jié)構(gòu)建模,包括:確定系統(tǒng)操作順序,繪制系統(tǒng)的順序圖。確定系統(tǒng)狀態(tài),繪制系統(tǒng)的狀態(tài)圖。確定活動,繪制系統(tǒng)的活動圖。確定協(xié)作情況,繪制系統(tǒng)的協(xié)作圖。 任務(wù)1:建立順序圖任務(wù)描述 儲戶到ATM機(jī)上取款,其操作為:插卡、輸入密碼、查詢余額、輸入取款數(shù)額、出鈔、取鈔、出卡、取卡等。

2、根據(jù)以下操作繪制出一個ATM機(jī)取款的順序圖。 用例圖描述了系統(tǒng)必須做什么;類圖描述了組成系統(tǒng)的結(jié)構(gòu)各部分的各種類型。這缺少一部分內(nèi)容,因為單憑用 例和類還無法描述系統(tǒng)實際上將如何運(yùn)作。為了滿足這方面的要求,就需要使用交互圖,特別是順序圖。順序圖描述了對象之間傳遞消息的時間順序,它用來表示用例中的行為順序。當(dāng)執(zhí)行一個用例行為時,順序圖中的每條消息對應(yīng)了一個類操作或狀態(tài)機(jī)種引起轉(zhuǎn)換的觸發(fā)事件。它著重顯示了參與相互作用的對象和所交換消息的順序。相關(guān)知識 順序圖主要有4個標(biāo)記符:對象、生命線、消息和激活。在UML中,順序圖用一個二維圖描述系統(tǒng)中各個對象之間的交互關(guān)系。其中,縱軸是時間軸,時間沿豎線向下

3、延伸。橫軸代表了參與相互作用的對象。當(dāng)對象存在時,生命線由一條虛線表示;當(dāng)對象的過程處于激活狀態(tài)時,生命線是一雙道線。消息用從一個對象到另一個對象生命線的箭頭表示。箭頭以事件順序在圖中從上到下排列。圖2-40 系統(tǒng)管理員添加圖書的順序圖 如圖2-40所示。從該圖容易看出,順序圖清楚地描述了隨時間順序推移的控制流軌跡。 相關(guān)知識 順序圖中的每個對象顯示在單獨的列里。一個對象標(biāo)識符放置在代表生成這個對象的消息的箭頭的末端,其垂直位置標(biāo)識這個對象第一次生成的時間。將對象置于順序圖的頂部意味著在開始的時候?qū)ο缶鸵呀?jīng)存在。與此相反,如果對象的位置不再頂部,那么標(biāo)識對象是在對象的交互過程中,由其他對象創(chuàng)建

4、。順序圖中對象的標(biāo)記符如圖2-42所示。圖2-41 對象的標(biāo)記符相關(guān)知識 對象在垂直方向拖出的長虛線稱為生命線,生命線是一個時間線,從順序圖的頂部一直延續(xù)到底部,所用的時間取決于交互的持續(xù)長度。生命線表現(xiàn)了對象存在的時段。需要注意的是,一個對象的生命線實際上可以代表一組對象,例如,某個應(yīng)用、子系統(tǒng)或痛類型對象的集合。相關(guān)知識 消息是用來說明順序圖中不同活動對象之間的通信,因此,消息可以激發(fā)某個操作、創(chuàng)建或解構(gòu)某對象。在順序圖中,消息是由從一個對象的生命線指向另一個對象的生命線的直線箭頭來表示,箭頭上面還可以表明要發(fā)送的消息名。在各對象間,消息發(fā)送的次序由它們在垂直軸上的相對位置決定。 在UML

5、中,有4種類型的消息:同步消息、異步消息、簡單消息和返回消息。這4種消息分別用4種箭頭符號表示,如圖2-43所示。圖2-42 消息的類型相關(guān)知識 當(dāng)一條消息被傳遞給對象的時候,它會觸發(fā)該對象的某個行為,這時就說該對象被激活了。在生命線上,激活用一個細(xì)長的矩形框表示。如圖2-44所示,矩形本身被稱為對象的控制期,控制期說明對象正在執(zhí)行某個動作。圖2-43 對象間的消息傳遞相關(guān)知識圖2-44 新建順序圖新建順序圖步驟1 在瀏覽窗口中右鍵單擊“Logical View”,在彈出的菜單上選擇菜單項“New”下的“Sequence Diagram”命令,如圖2-44所示。 任務(wù)實施圖2-45 順序圖重命

6、名 如圖2-45所示,在順序圖“NewDiagram”上單擊鼠標(biāo)右鍵,在彈出的菜單上單擊“Rename”命令,從鍵盤輸入“ATM順序”,按回車鍵后,實現(xiàn)重命名。順序圖重命名步驟2 任務(wù)實施圖2-46 打開順序圖窗口(a)(b) 在順序圖“ATM順序”上單擊鼠標(biāo)右鍵,如圖2-46(a)所示,在彈出的菜單上選擇“Open”命令,打開如圖2-46(b)所示的順序圖窗口。打開順序圖窗口步驟3 任務(wù)實施圖2-47 新建對象示例(a)(b) 如圖2-47 (a) 所示,移動光標(biāo)指向工具箱中“Object”(對象)工具圖標(biāo),單擊選定“Object”圖標(biāo),移動光標(biāo)至順序圖窗口中適當(dāng)位置,單擊鼠標(biāo)左鍵,出現(xiàn)如圖

7、2-47(b)所示的對象。新建對象步驟4 任務(wù)實施重復(fù)使用“Object”對象工具新建7個順序圖對象,如圖2-48所示。圖2-48 順序圖對象 任務(wù)實施圖2-49 選擇“Object Mesage”新建對象消息 如圖2-49所示,移動光標(biāo)指向工具箱中“Object Message”(對象消息)工具圖標(biāo),單擊選定“Object Message”工具圖標(biāo),移動光標(biāo)至順序圖窗口中,在左邊第一對象下方虛線上按住鼠標(biāo)左鍵,向右拖動至第二對象的虛線上,松開鼠標(biāo)左鍵,這樣就建立了一條對象消息,如圖2-50所示。步驟5 任務(wù)實施如圖2-50,使用對象信息傳遞工具后的效果圖。 圖2-50 新建對象消息圖2-50

8、 新建對象消息 任務(wù)實施 對象命名,雙擊順序圖窗口中左邊第一個對象,彈出如圖2-51所示的對話框,在標(biāo)簽“Name”對應(yīng)的文本框中輸入對象名“銀行儲戶” 圖2-51 對象命名示例對象命名步驟6 任務(wù)實施圖2-52 對象命名圖2-53 直接命名對象依次雙擊其它6個對象進(jìn)行命名,如圖2-52所示 【提示】也可以在選定一個對象的基礎(chǔ)上,再單擊該對象,在矩形區(qū)出現(xiàn)光標(biāo)時進(jìn)行輸入命名。如圖2-53所示。 任務(wù)實施 如圖2-54所示,移動光標(biāo)指向工具箱中“Text Box”工具圖標(biāo),單擊選定該工具圖標(biāo)。圖2-54 選定“Text Box”新建消息提示步驟7 任務(wù)實施 移動光標(biāo)指向?qū)ο蟆般y行儲戶”與“讀卡機(jī)

9、”之間的消息,單擊鼠標(biāo)左鍵,如圖2-55(a)所示,在光標(biāo)處輸入“插入ATM卡”,如圖2-55(b)所示,單擊順序圖窗口內(nèi)空白處,結(jié)束輸入。 圖2-55 新建消息提示(a)(b) 任務(wù)實施圖2-56 選定“Message to Self”新建對象自身消息 如圖2-56所示,移動光標(biāo)指向工具箱中“Message to Self”(自身消息)工具圖標(biāo),單擊選定該工具圖標(biāo)。步驟8 任務(wù)實施圖2-57 新建自身消息 移動光標(biāo)指向?qū)ο蟆翱蛻艄芾怼?,在其下方虛線上單擊鼠標(biāo)左鍵,出現(xiàn)如圖2-57所示的自身消息。 【注意】此步驟旨在介紹創(chuàng)建“自身消息”的方法。中間跨度較大,并不能說明實際所需,特此聲明。 任務(wù)

10、實施圖2-58 ATM機(jī)順序圖繪制完整的順序圖 參照步驟7、8,請自行完成如圖2-58所示的ATM機(jī)的順序圖。 步驟9 任務(wù)實施 任務(wù)2:建立狀態(tài)圖任務(wù)描述 儲戶在ATM機(jī)上進(jìn)行存款/取款。在操作中出現(xiàn)了輸入密碼、選擇服務(wù)、存款、取款等狀態(tài),根據(jù)以上述說的狀態(tài),繪制出ATM機(jī)的存款/取款的狀態(tài)圖。圖2-59 狀態(tài)對象 狀態(tài)指對象的生命周期中滿足某些條件、執(zhí)行某些活動或者等待某些事件時的一個條件或情況。狀態(tài)使用了圓角矩形,中間是狀態(tài)的名稱,名稱也可以作為一個標(biāo)記置于狀態(tài)機(jī)圖標(biāo)上面。除了簡單的狀態(tài),UML還定義了兩種特別的狀態(tài),即初始狀態(tài)和終止?fàn)顟B(tài)。初始狀態(tài)是使用一個填充的圓圈表示,終止?fàn)顟B(tài)類似于

11、在初始狀態(tài)外加一個圓圈,圖2-60演示了狀態(tài)標(biāo)記符。相關(guān)知識圖2-62 新建狀態(tài)圖 在瀏覽窗口中右鍵單擊“Logical View”(邏輯視圖),在彈出的菜單上選擇菜單項“New”(新建)下的“Statechart Diagram”(狀態(tài)圖)命令,如圖2-62所示。新建狀態(tài)圖步驟1 任務(wù)實施圖2-63 狀態(tài)圖重命名狀態(tài)圖重命名如圖2-63所示,在順序圖“NewDiagram”上單擊鼠標(biāo)右鍵,在彈出的菜單上單擊“Rename”命令,從鍵盤輸入“ATM狀態(tài)”,按回車鍵后,實現(xiàn)重命名。 步驟2 任務(wù)實施圖2-64 打開狀態(tài)圖窗口(b) (a)打開狀態(tài)圖窗口在狀態(tài)圖“ATM狀態(tài)”上單擊鼠標(biāo)右鍵,如圖2

12、-64(a)所示,在彈出的菜單上選擇“Open”命令,單擊打開如圖2-64(b)所示的狀態(tài)圖窗口。步驟3 任務(wù)實施 如圖2-65(a)所示,移動光標(biāo)指向工具箱中“Start State”(起始狀態(tài))工具圖標(biāo),單擊選定該圖標(biāo),移動光標(biāo)至狀態(tài)圖窗口中適當(dāng)位置,單擊鼠標(biāo)左鍵,出現(xiàn)如圖2-65(b)所示的對象。圖2-65 新建起始狀態(tài)(a)(b)新建起始狀態(tài)對象步驟4 任務(wù)實施 如圖2-66(a)所示,移動光標(biāo)指向工具箱中“Start”(狀態(tài))工具圖標(biāo),單擊選定該圖標(biāo),移動光標(biāo)至狀態(tài)圖窗口中適當(dāng)位置,單擊鼠標(biāo)左鍵,出現(xiàn)名為“NewState”的狀態(tài)對象,從鍵盤輸入“輸入密碼”進(jìn)行重命名,如圖2-66(

13、b)所示 。 圖2-66 新建狀態(tài)對象示例(a)(b)新建狀態(tài)對象步驟5 任務(wù)實施 如圖2-68(a)所示,移動光標(biāo)指向工具箱中“End State”(結(jié)束狀態(tài))工具圖標(biāo),單擊選定該圖標(biāo),移動光標(biāo)至狀態(tài)圖窗口中適當(dāng)位置,單擊鼠標(biāo)左鍵,如圖2-68(b)所示,創(chuàng)建完成。圖2-68 創(chuàng)建結(jié)束狀態(tài)對象(a)(b)創(chuàng)建結(jié)束狀態(tài)對象步驟6 任務(wù)實施圖2-69 新建狀態(tài)之間轉(zhuǎn)換(a)(b)新建狀態(tài)之間轉(zhuǎn)換 如圖2-69(a)所示,移動光標(biāo)指向工具箱中“Start Transition”(狀態(tài)轉(zhuǎn)換)工具圖標(biāo),單擊選定該圖標(biāo),移動光標(biāo)指向“起始狀態(tài)”對象,按住鼠標(biāo)左鍵,向右拖動至“輸入密碼”狀態(tài)對象,松開鼠標(biāo)

14、,建立兩者之間的轉(zhuǎn)換,如圖2-69(b)所示。步驟7 任務(wù)實施 如圖2-73(a)所示,移動光標(biāo)指向工具箱中“Transition to Self”(自轉(zhuǎn)換)工具圖標(biāo),單擊選定該圖標(biāo),移動光標(biāo)指向“輸入密碼”狀態(tài)對象,單擊鼠標(biāo)左鍵其自轉(zhuǎn)換,如圖2-73(b)所示。 圖2-73 新建狀態(tài)自轉(zhuǎn)換(a)(b)新建狀態(tài)的自轉(zhuǎn)換步驟8 任務(wù)實施 如圖2-74(a)所示,移動光標(biāo)指向工具箱中“Text Box”(文本框)工具圖標(biāo),單擊選定該圖標(biāo),移動光標(biāo)指向“起始狀態(tài)”對象與“輸入密碼”狀態(tài)對象間的轉(zhuǎn)換上端,單擊鼠標(biāo)左鍵,在光標(biāo)處輸入文本“插入磁卡”,類似的,在“輸入密碼”狀態(tài)對象的自轉(zhuǎn)換上端,新建轉(zhuǎn)換提

15、示,輸入文本“密碼輸入不正確”,如圖2-74(b)所示。圖2-74 新建轉(zhuǎn)換提示(a)(b)新建轉(zhuǎn)換提示步驟9 任務(wù)實施 參照步驟8,如圖2-75所示,在狀態(tài)對象間轉(zhuǎn)換上端加上相應(yīng)的提示,最終完成狀態(tài)圖的繪制。圖2-75 ATM機(jī)狀態(tài)圖繪制完整的狀態(tài)圖步驟10 任務(wù)實施 任務(wù)3:建立活動圖任務(wù)描述 根據(jù)2.3.3的ATM機(jī)的存款/取款狀態(tài)圖,加入泳道、分叉、合并等擴(kuò)展機(jī)制,繪制一個細(xì)致、詳實的ATM機(jī)存款/取款活動圖。相關(guān)知識 1活動 活動(動作狀態(tài))是活動圖的核心符號,它表示工作流過程中命令的執(zhí)行或活動的進(jìn)行。與等待事件發(fā)生的一般等待狀態(tài)不同,活動用于等待計算處理工作的完成。當(dāng)活動完成后,執(zhí)

16、行流程轉(zhuǎn)入到活動圖的下一個活動。 2狀態(tài) 狀態(tài)通常用一個批示系統(tǒng)當(dāng)前狀態(tài)的詞或短語來標(biāo)識。狀態(tài)可以在活動圖中為讀者 說明轉(zhuǎn)折點的轉(zhuǎn)換,或者用來標(biāo)記工作流中以后的條件。狀態(tài)標(biāo)記符與活動標(biāo)記符有相似之處。 3轉(zhuǎn)換 一個活動圖有很多動作或者活動狀態(tài),活動圖通常開始于初始狀態(tài),然后自動轉(zhuǎn)換到活動圖的第一個動作狀態(tài),一旦該狀態(tài)的動作完成后,控制就會不加延遲地轉(zhuǎn)換到下一個動作狀態(tài)或者活動狀態(tài)。所有活動之間的轉(zhuǎn)換稱為轉(zhuǎn)換。轉(zhuǎn)換不斷重復(fù)進(jìn)行,直到碰到一個分支或者終止?fàn)顟B(tài)為止。 4判斷節(jié)點與合并節(jié)點 (1)判斷節(jié)點 判斷可以進(jìn)行簡單的真/假測試,并根據(jù)測試條件使用轉(zhuǎn)換到達(dá)不同的活動或狀態(tài)。 (2)合并節(jié)點 合并

17、將兩條路徑連接到一起,合并成一條路徑。前面使用菱形用途判斷,并根據(jù)條件轉(zhuǎn)向不同的活動或狀態(tài)。 相關(guān)知識 5分叉和匯合 在前面曾經(jīng)講過菱形標(biāo)記符,它能根據(jù)不同條件將控制流分為多個方向,也可以將多個控制流合并成一個路徑。圖2-76是UML中分叉的標(biāo)記符 。圖2-77顯示了連接標(biāo)記符。 6泳道 為了對活動的職責(zé)進(jìn)行組織而在活動圖中將活動分為不同的組,稱為泳道。每個泳道代表選定含義的狀態(tài)職責(zé)部分。在活動圖中,每個活動只能明確地屬于一個泳道,泳道明確地表示了哪些活動是由哪些對象進(jìn)行的。圖2-76分叉標(biāo)記符 圖2-77匯合標(biāo)記符相關(guān)知識新建活動圖圖2-78(a) 新建活動圖步驟1 在瀏覽窗口中右鍵單擊“L

18、ogical View”(邏輯視圖),在彈出的菜單上選擇菜單項“New”(新建)下的“Activity Diagram”(活動圖)命令,如圖2-78(a)所示。 任務(wù)實施圖2-78(b) 新建活動圖 接下來輸入文本“ATM活動”對其進(jìn)行重命名,按回車確認(rèn),如圖2-78(b)所示。 任務(wù)實施圖2-79(a) 新建“泳道”示例新建泳道(Swimlane) 步驟2 雙擊活動圖“ATM活動”打開活動圖窗口。移動光標(biāo)指向工具箱中的“Swimlane”(泳道)工具圖標(biāo),如圖2-79(a)所示。 任務(wù)實施圖2-79(b) 新建“泳道”示例 接下來移動光標(biāo)至活動圖窗口中,單擊鼠標(biāo)左鍵,如圖2-79(b)所示,

19、出現(xiàn)名為“NewSwimlane”的新泳道,輸入文本“Customer”進(jìn)行重命名。 任務(wù)實施 移動光標(biāo)指向工具箱中的“Start State”工具圖標(biāo),單擊選定該圖標(biāo),移動光標(biāo)至泳道“Customer”中的適當(dāng)位置,單擊添加“Start State”狀態(tài),如圖2-81所示。圖2-81 添加初始狀態(tài)在泳道中添加初始狀態(tài) 步驟3 任務(wù)實施在泳道中新建活動 步驟4 如圖2-82(a)所示,移動光標(biāo)指向工具箱中的“Activity”工具圖標(biāo),單擊選定該圖標(biāo)。 圖2-82(a) 新建活動示例 任務(wù)實施 移動光標(biāo)至泳道“Customer”中的適當(dāng)位置,單擊創(chuàng)建名為“NewActivity”的活動,輸入文

20、本重命名為“Insert card”,如圖2-82(b)所示。 圖2-82(b) 新建活動示例 任務(wù)實施 【提示】參照步驟4,創(chuàng)建活動“Enter pin”、“Enter Amount”及“Authorize”,并創(chuàng)建它們之間的轉(zhuǎn)換(請自行參閱2.3.3節(jié):任務(wù)實施中的步驟7),繪制效果如圖2-83所示。圖2-83 創(chuàng)建活動與轉(zhuǎn)換 任務(wù)實施 移動光標(biāo)指向工具箱中的“Decision”(判斷)工具圖標(biāo),單擊選定該圖標(biāo),移動光標(biāo)至泳道“Bank”中“Authorize”活動的下端,單擊出現(xiàn)“判斷”菱形框,然后建立它與“Authorize”、“Enter Amount”活動間的轉(zhuǎn)換,如圖2-84所示

21、。圖2-84 新建判斷節(jié)點示例新建判斷節(jié)點 步驟5 任務(wù)實施 【提示】合并節(jié)點的創(chuàng)建辦法與此類似,參照圖2-85所示,可自行繪制。圖2-85 合并節(jié)點示例 任務(wù)實施 在工具箱中單擊選定“Horizontal Synchronization(水平同步)”工具圖標(biāo),移動光標(biāo)至泳道“Customer”中適當(dāng)位置單擊新建“Horizontal Synchronization”,同樣的,在“ATM Machine”泳道中適當(dāng)位置新建“HorizontalSynchronization”如圖2-86所示。圖2-86 創(chuàng)建Horizontal Synchronization新建水平同步 步驟6 任務(wù)實施 (

22、1)創(chuàng)建分叉:參照圖2-86所示,在泳道“Customer”中的“Horizontal Synchronization”、“Take money from slot”活動與泳道“Bank”中的“判斷”、“Debit account”活動之間建立轉(zhuǎn)換,即可實現(xiàn)分叉,如圖2-87(a)所示。 圖2-87(a)分叉創(chuàng)建分叉與合并 步驟7 任務(wù)實施 (2)創(chuàng)建合并:參照圖2-86所示,分別建立“Take money from slot”活動、“Debit account”活動與泳道“ATM Machine”中的“Horizontal Synchronization”之間的轉(zhuǎn)換,接著建立“Horizon

23、tal Synchronization”與“判斷”之間的轉(zhuǎn)換即可實現(xiàn)合并,如圖2-87(b)所示。圖2-87(b)合并 【提示】參照步驟4-7添加其它所需的活動狀態(tài)(具體實現(xiàn)可參照圖2-89)。 任務(wù)實施 最后在泳道“Customer”中添加“End State”(結(jié)束狀態(tài))(請參照2.3.3節(jié)中狀態(tài)圖實施過程完成),如圖2-88所示。圖2-88 添加“End State” 【注意】在一個活動圖中只能有一個開始狀態(tài),但可以有一個以上的結(jié)束狀態(tài)。最終創(chuàng)建的完整的活動圖如圖2-89所示。 任務(wù)實施圖2-89 ATM活動圖 任務(wù)實施 任務(wù)4:建立協(xié)作圖任務(wù)描述 根據(jù)2.3.3的ATM機(jī)的存款/取款狀

24、態(tài)圖,加入泳道、分叉、合并等擴(kuò)展機(jī)制,繪制一個細(xì)致、詳實的ATM機(jī)存款/取款活動圖。相關(guān)知識 協(xié)作圖(Collaboration Diagram,也叫合作圖)是一種交互圖(interaction diagram),強(qiáng)調(diào)的是發(fā)送和接收消息的對象之間的組織結(jié)構(gòu)。一個協(xié)作圖顯示了一系列的對象和在這些對象之間的聯(lián)系以及對象間發(fā)送和接收的消息。對象通常是命名或匿名的類的實例,也可以代表其他事物的實例,例如協(xié)作、組件和節(jié)點。使用協(xié)作圖來說明系統(tǒng)的動態(tài)情況 圖2-90(a) 新建協(xié)作圖新建協(xié)作圖 在瀏覽窗口中右鍵單擊“Logical View”(邏輯視圖),在彈出的菜單上選擇菜單項“New”(新建)下的“C

25、ollaboration Diagram”(協(xié)作圖)命令,如圖2-90(a)所示。步驟1 任務(wù)實施 接下來輸入文本“ATM協(xié)作”對其進(jìn)行重命名,按回車確認(rèn),如圖2-90(b)所示。圖2-90(a) 新建協(xié)作圖 任務(wù)實施添加參與者 雙擊協(xié)作圖“ATM協(xié)作”打開協(xié)作圖窗口。移動光標(biāo)指向協(xié)作圖“ATM用例”中的“NewClass”類,如圖 2-91(a)所示。步驟2圖2-91(a) 添加參與者對象 任務(wù)實施 選定后按住鼠標(biāo)左鍵,拖動至協(xié)作圖窗口中適當(dāng)位置,松開鼠標(biāo),添加名為“NewClass”對象,雙擊該對象,彈出的如圖2-91(b)所示對話框,在標(biāo)簽“Name”對應(yīng)的文本框中輸入文本“主角1”,實

26、現(xiàn)對參與者對象的重命名。 圖2-91(b) 添加參與者對象 任務(wù)實施圖2-92 新建Object(對象)示例新建Object(對象) 單擊選定工具箱中“Object”工具圖標(biāo),移動光標(biāo)至窗口中適當(dāng)位置,單擊鼠標(biāo)添加該對象,如圖2-92所示,命名為“讀卡機(jī)”。步驟3 【提示】為實現(xiàn)對象命名,可以在選定對象的前提下,單擊該對象,在光標(biāo)處輸入文本。 任務(wù)實施圖2-93 建立對象鏈?zhǔn)纠╞) (a) 建立對象鏈 如圖2-93(a)所示,在工具箱中單擊選定“Object Link”(對象鏈),移動光標(biāo)指向?qū)ο蟆爸鹘?”,按住鼠標(biāo)左鍵,拖動對象“讀卡機(jī)”,松開鼠標(biāo),建立對象鏈,如圖2-93(b)所示。步驟4 任務(wù)實施建立對象鏈消息 如圖2-94(a)所示,在工具箱中單擊選定“Link Message”(鏈消息),移動光標(biāo)指向?qū)ο蟆爸鹘?”與對象“讀卡機(jī)”之間的鏈,單擊左鍵,建立對象鏈消息,輸入消息內(nèi)容為“插入ATM卡”,如圖2-94(b)所示。步驟5 【提示】對象鏈消息內(nèi)容的輸入可以采取兩種方式實現(xiàn)。 方式一:雙擊鏈消息“箭頭”,在彈出對話框中輸入鏈消息內(nèi)容; 方式二:在選定“1:”的前提下,單擊鼠標(biāo),在光標(biāo)處輸入鏈消息內(nèi)容。(a) (b) 2-94 建立對象鏈消息示例 任務(wù)實施圖2-95 ATM機(jī)協(xié)作圖創(chuàng)建其它對象、鏈及鏈消息 參照步驟3-5,完成其它

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論