順序圖和協(xié)作圖學(xué)習(xí)教案_第1頁(yè)
順序圖和協(xié)作圖學(xué)習(xí)教案_第2頁(yè)
順序圖和協(xié)作圖學(xué)習(xí)教案_第3頁(yè)
順序圖和協(xié)作圖學(xué)習(xí)教案_第4頁(yè)
順序圖和協(xié)作圖學(xué)習(xí)教案_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、會(huì)計(jì)學(xué)1順序順序(shnx)圖和協(xié)作圖圖和協(xié)作圖第一頁(yè),共39頁(yè)。第2頁(yè)/共39頁(yè)第二頁(yè),共39頁(yè)。第3頁(yè)/共39頁(yè)第三頁(yè),共39頁(yè)。時(shí)間。在順序圖中它用部分替換生命線(xiàn)的雙道線(xiàn)表示。第4頁(yè)/共39頁(yè)第四頁(yè),共39頁(yè)。對(duì)象(duxing)的命名方式:對(duì)象對(duì)象(duxing)名:類(lèi)名:類(lèi)名名:類(lèi)名:類(lèi)名(li mn)對(duì)象名對(duì)象名第5頁(yè)/共39頁(yè)第五頁(yè),共39頁(yè)。第6頁(yè)/共39頁(yè)第六頁(yè),共39頁(yè)。第7頁(yè)/共39頁(yè)第七頁(yè),共39頁(yè)。第8頁(yè)/共39頁(yè)第八頁(yè),共39頁(yè)。第9頁(yè)/共39頁(yè)第九頁(yè),共39頁(yè)。第10頁(yè)/共39頁(yè)第十頁(yè),共39頁(yè)。第11頁(yè)/共39頁(yè)第十一頁(yè),共39頁(yè)。UML標(biāo)記(bioj)ROSE

2、標(biāo)記(bioj)第12頁(yè)/共39頁(yè)第十二頁(yè),共39頁(yè)。:SystementerItem(UPC,quanlity)endSale()makePayment(amount)出納員第13頁(yè)/共39頁(yè)第十三頁(yè),共39頁(yè)。CallerOperatorCallee時(shí)間軸時(shí)間軸callacknumbercallacktalktransfer順序(shnx)圖生命線(xiàn)激活(j hu)狀態(tài)(zhungti)保持角色第14頁(yè)/共39頁(yè)第十四頁(yè),共39頁(yè)。激活的激活的 對(duì)象對(duì)象帶有生命帶有生命線(xiàn)的對(duì)象線(xiàn)的對(duì)象Object:Class分支分支 生命線(xiàn)生命線(xiàn)刪除標(biāo)志刪除標(biāo)志簡(jiǎn)單消息簡(jiǎn)單消息用于表示對(duì)象正執(zhí)行某一動(dòng)作,在

3、對(duì)象用于表示對(duì)象正執(zhí)行某一動(dòng)作,在對(duì)象的生命線(xiàn)之間發(fā)送消息的同時(shí)即激活對(duì)的生命線(xiàn)之間發(fā)送消息的同時(shí)即激活對(duì)象。象。用于表示順序圖中參與交互的對(duì)象,每用于表示順序圖中參與交互的對(duì)象,每個(gè)對(duì)象的下方都帶有生命線(xiàn),用于表示個(gè)對(duì)象的下方都帶有生命線(xiàn),用于表示該對(duì)象在某段時(shí)間內(nèi)是存在的。該對(duì)象在某段時(shí)間內(nèi)是存在的。生命線(xiàn)可以劈分成多條生命線(xiàn),用于表生命線(xiàn)可以劈分成多條生命線(xiàn),用于表示條件,接收分支消息。示條件,接收分支消息。標(biāo)于生命線(xiàn)或激活上。表示已刪除該對(duì)標(biāo)于生命線(xiàn)或激活上。表示已刪除該對(duì)象或活動(dòng)的執(zhí)行。象或活動(dòng)的執(zhí)行。表示簡(jiǎn)單的控制流。用于描述控制如何表示簡(jiǎn)單的控制流。用于描述控制如何在對(duì)象間進(jìn)行傳

4、遞,不考慮通信的細(xì)節(jié)在對(duì)象間進(jìn)行傳遞,不考慮通信的細(xì)節(jié)。名名 稱(chēng)稱(chēng)描描 述述可視化圖符可視化圖符u順序順序(shnx)圖的可圖的可視化圖符視化圖符第15頁(yè)/共39頁(yè)第十五頁(yè),共39頁(yè)。注釋連注釋連接接注釋體注釋體返回消返回消息息異步消異步消息息同步消同步消息息名名 稱(chēng)稱(chēng)可視化圖可視化圖符符注釋連接將注釋體與要描述的實(shí)體注釋連接將注釋體與要描述的實(shí)體相連。說(shuō)明該注釋體是對(duì)該實(shí)體所相連。說(shuō)明該注釋體是對(duì)該實(shí)體所進(jìn)行的描述。進(jìn)行的描述。用于對(duì)用于對(duì)UML實(shí)體進(jìn)行文字描述。實(shí)體進(jìn)行文字描述。用于表示從同步消息激活的動(dòng)作返用于表示從同步消息激活的動(dòng)作返回到調(diào)用者的消息?;氐秸{(diào)用者的消息。表示異步控制流。

5、當(dāng)調(diào)用者發(fā)出消表示異步控制流。當(dāng)調(diào)用者發(fā)出消息后不要等待消息的返回即可繼續(xù)息后不要等待消息的返回即可繼續(xù)執(zhí)行自己的操作。異步消息主要用執(zhí)行自己的操作。異步消息主要用于描述實(shí)時(shí)系統(tǒng)中的并發(fā)行為。于描述實(shí)時(shí)系統(tǒng)中的并發(fā)行為。表示嵌套的控制流。操作的調(diào)用是表示嵌套的控制流。操作的調(diào)用是一種典型的同步消息。調(diào)用者發(fā)出一種典型的同步消息。調(diào)用者發(fā)出消息后必須等待消息的返回;當(dāng)處消息后必須等待消息的返回;當(dāng)處理消息的操作執(zhí)行完畢,調(diào)用者才理消息的操作執(zhí)行完畢,調(diào)用者才可繼續(xù)執(zhí)行自己的操作。可繼續(xù)執(zhí)行自己的操作。描描 述述第16頁(yè)/共39頁(yè)第十六頁(yè),共39頁(yè)。nA3,b4/c2:copy(a,b) 線(xiàn)程同步

6、第17頁(yè)/共39頁(yè)第十七頁(yè),共39頁(yè)。從Login use case開(kāi)始(kish)我們?nèi)绾蔚卿涍M(jìn)一個(gè)系統(tǒng)(xtng)?輸入用戶(hù)名輸入密碼按回車(chē)鍵, 或者點(diǎn)擊那可以發(fā)送登陸請(qǐng)求的按鈕如果用戶(hù)名錯(cuò)或者密碼錯(cuò),系統(tǒng)(xtng)將拒絕登錄并保留原頁(yè)面如果用戶(hù)名和密碼都正確,系統(tǒng)(xtng)進(jìn)入下一個(gè)正確頁(yè)面第18頁(yè)/共39頁(yè)第十八頁(yè),共39頁(yè)。因此(ync),一個(gè)系統(tǒng)用戶(hù)在這一use case處將處理三個(gè)對(duì)象,它們中的兩個(gè)是 GUI。 對(duì)象:登錄頁(yè)面 (GUI)系統(tǒng)數(shù)據(jù)庫(kù)下一頁(yè)面 (GUI)第19頁(yè)/共39頁(yè)第十九頁(yè),共39頁(yè)。第20頁(yè)/共39頁(yè)第二十頁(yè),共39頁(yè)。例:一次學(xué)生(xu sheng)注

7、冊(cè)第21頁(yè)/共39頁(yè)第二十一頁(yè),共39頁(yè)。第22頁(yè)/共39頁(yè)第二十二頁(yè),共39頁(yè)。第23頁(yè)/共39頁(yè)第二十三頁(yè),共39頁(yè)。第24頁(yè)/共39頁(yè)第二十四頁(yè),共39頁(yè)。第25頁(yè)/共39頁(yè)第二十五頁(yè),共39頁(yè)。象、消息、鏈等第26頁(yè)/共39頁(yè)第二十六頁(yè),共39頁(yè)。第27頁(yè)/共39頁(yè)第二十七頁(yè),共39頁(yè)。第28頁(yè)/共39頁(yè)第二十八頁(yè),共39頁(yè)。 消息執(zhí)行順序的編號(hào)(bin ho)方案協(xié)作圖中最常用的消息執(zhí)行順序的編號(hào)(bin ho)方案有兩種:u順序法:用簡(jiǎn)單編號(hào)方案,從1開(kāi)始,由小到大,順序排列。u層次(cngc)法:用小數(shù)點(diǎn)制編號(hào)方案,此時(shí)常常要求表示系統(tǒng)號(hào)、子系統(tǒng)號(hào)和模塊號(hào)。UML使用了小數(shù)點(diǎn)方案

8、。第29頁(yè)/共39頁(yè)第二十九頁(yè),共39頁(yè)。2*:prepare()對(duì)象對(duì)象消息消息3:check()4:check=trueremove()7:check=truenew1:prepare():訂單提交窗口訂單提交窗口:訂單訂單:交付貨物交付貨物電視欄目電視欄目:訂單項(xiàng)訂單項(xiàng)5:needsToRecorder()時(shí)序號(hào)時(shí)序號(hào) 回授回授:購(gòu)進(jìn)貨物購(gòu)進(jìn)貨物6:new電視庫(kù)存電視庫(kù)存:倉(cāng)庫(kù)貨物倉(cāng)庫(kù)貨物第30頁(yè)/共39頁(yè)第三十頁(yè),共39頁(yè)。第31頁(yè)/共39頁(yè)第三十一頁(yè),共39頁(yè)。第32頁(yè)/共39頁(yè)第三十二頁(yè),共39頁(yè)。第33頁(yè)/共39頁(yè)第三十三頁(yè),共39頁(yè)。多對(duì)象用于表示訪(fǎng)問(wèn)全組對(duì)象的操作和信號(hào),用兩堆疊一起的矩形框表示運(yùn)行每一個(gè)對(duì)象的操作需要兩個(gè)消息(xio xi):一個(gè)是對(duì)多對(duì)象的重復(fù)調(diào)用,找出對(duì)每一個(gè)對(duì)象的鏈接,另一個(gè)是使用該鏈接發(fā)送對(duì)每一個(gè)對(duì)象的消息(xio xi)多對(duì)象的應(yīng)用可以方便的體現(xiàn)面向?qū)ο蟮亩鄳B(tài)性原則多對(duì)象應(yīng)用中的特殊情況:廣播消息(xio xi)第34頁(yè)/共39頁(yè)第三十四頁(yè),共39頁(yè)。第35頁(yè)/共39頁(yè)第三十五頁(yè),共39頁(yè)。自調(diào)用是指一個(gè)對(duì)象調(diào)用自己回調(diào):當(dāng)一個(gè)對(duì)象發(fā)送一個(gè)異步消息調(diào)用另一個(gè)對(duì)象時(shí),指定的事件類(lèi)型發(fā)生或所要求的操作已完成時(shí),消息接受對(duì)象立即發(fā)送一個(gè)異步消息給原調(diào)用者,通知所關(guān)注的事件已經(jīng)出現(xiàn)或操作已完成,同時(shí)返回一些必要的

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論