【正文】
示對(duì)象與參與者的交互。例如,Joe取20美元的協(xié)作圖中我們可以看到,讀卡機(jī)和Joe的賬目?jī)蓚€(gè)對(duì)象之間的交互:讀卡機(jī)指示Joe的賬目打開(kāi),Joe的賬目讓讀卡機(jī)退卡。直接相互通信的對(duì)象之間有一條直線,例如ATM屏幕和讀卡機(jī)直接相互通信,則其間畫一條直線。沒(méi)有畫直線的對(duì)象之間不直接通信。題目三:畫出圖書管理系統(tǒng)中借閱者的活動(dòng)圖主要的活動(dòng)如下:借閱者打開(kāi)圖書館負(fù)責(zé)自助服務(wù)的計(jì)算機(jī)(selfhelp service);查詢需要的書籍(search for books); 登錄系統(tǒng)(login);瀏覽書籍信息(view book information);預(yù)定書籍(reserve the book);退出系統(tǒng)(exit system);離開(kāi)自助服務(wù)的計(jì)算機(jī)(leave puter)。要求:充分理解每個(gè)活動(dòng)什么時(shí)候被執(zhí)行,以及各個(gè)活動(dòng)之間的關(guān)系(并發(fā)或是條件),例如,“search for books”這個(gè)活動(dòng)執(zhí)行完,如果需要,則可以“預(yù)定書籍”,執(zhí)行該活動(dòng)時(shí),需要判斷借閱者有沒(méi)有登錄系統(tǒng),如果沒(méi)有,則需要執(zhí)行“登錄系統(tǒng)”這個(gè)活動(dòng)。 整理分享