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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論