uml圖例講解剖析課件_第1頁(yè)
uml圖例講解剖析課件_第2頁(yè)
uml圖例講解剖析課件_第3頁(yè)
uml圖例講解剖析課件_第4頁(yè)
uml圖例講解剖析課件_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

(1)某個(gè)學(xué)生成績(jī)管理系統(tǒng)的部分參與者和用例總結(jié)如下。教務(wù)管理人員:①登錄系統(tǒng);②教師、學(xué)生名單管理;③學(xué)期教學(xué)計(jì)劃管理;④成績(jī)管理;⑤課程分配,每次課程分配時(shí)都必須打印任課通知書。學(xué)生:①登錄系統(tǒng);②選課。教師:①登錄系統(tǒng);②成績(jī)管理,并且可以選擇是否生成成績(jī)單。請(qǐng)根據(jù)以上信息畫出該系統(tǒng)的用例圖。UML圖例講解(1)某個(gè)學(xué)生成績(jī)管理系統(tǒng)的部分參與者和用例總結(jié)如下。UML(2)某銀行儲(chǔ)蓄系統(tǒng)需求說(shuō)明如下。①開戶:客戶可填寫開立賬戶申請(qǐng)表,然后交由工作人員驗(yàn)證并輸入系統(tǒng)。系統(tǒng)會(huì)建立賬戶記錄,并會(huì)提示客戶設(shè)置密碼(若客戶沒(méi)做設(shè)置,則會(huì)有一個(gè)缺省密碼)。如果開戶成功,系統(tǒng)會(huì)打印一本存折給客戶。②密碼設(shè)置:在開戶時(shí)客戶即可設(shè)置密碼。此后,客戶在經(jīng)過(guò)身份驗(yàn)證后,還可修改密碼。③存款:客戶可填寫存款單,然后交由工作人員驗(yàn)證并輸入系統(tǒng)。系統(tǒng)將建立存款記錄,并在存折上打印該筆存款記錄。④取款:客戶可按存款記錄逐筆取款,由客戶填寫取款單,然后交由工作人員驗(yàn)證并輸入系統(tǒng)。系統(tǒng)首先會(huì)驗(yàn)證客戶身份,根據(jù)客戶的賬戶、密碼,對(duì)客戶身份進(jìn)行驗(yàn)證。如果客戶身份驗(yàn)證通過(guò),則系統(tǒng)將根據(jù)存款記錄累計(jì)利息,然后注銷該筆存款,并在存折上打印該筆存款的注銷與利息累計(jì)。請(qǐng)根據(jù)以上信息繪制出系統(tǒng)的用例圖。UML圖例講解(2)某銀行儲(chǔ)蓄系統(tǒng)需求說(shuō)明如下。UML圖例講解(3)一個(gè)公司可以雇傭多個(gè)人,某個(gè)人在同一時(shí)刻只能為一家公司服務(wù)。每個(gè)公司只有一個(gè)總經(jīng)理,總經(jīng)理下有多個(gè)部門經(jīng)理管理公司的雇員,公司的雇員只歸一個(gè)經(jīng)理管理。請(qǐng)為上面描述的關(guān)系建立類模型,注意捕捉類之間的關(guān)聯(lián)并標(biāo)明類之間的多重性。UML圖例講解(3)一個(gè)公司可以雇傭多個(gè)人,某個(gè)人在同一時(shí)刻只能為一家公司(4)在一個(gè)習(xí)題庫(kù)下,各科老師可以在系統(tǒng)中編寫習(xí)題及標(biāo)準(zhǔn)答案,并將編寫的習(xí)題和答案加入題庫(kù)中,或者從題庫(kù)中選取一組習(xí)題組成向?qū)W生布置的作業(yè),并在適當(dāng)?shù)臅r(shí)間公布答案。學(xué)生可以在系統(tǒng)中完成作業(yè),也可以從題庫(kù)中選擇更多的習(xí)題練習(xí)。老師可以通過(guò)系統(tǒng)檢查學(xué)生的作業(yè),學(xué)生可以在老師公布答案后對(duì)自己的練習(xí)進(jìn)行核對(duì)。閱讀這一情境,分析出該系統(tǒng)所包括的實(shí)體類并適當(dāng)添加屬性,繪制出分析類圖。UML圖例講解(4)在一個(gè)習(xí)題庫(kù)下,各科老師可以在系統(tǒng)中編寫習(xí)題及標(biāo)準(zhǔn)答案(5)某銀行系統(tǒng)的取款用例執(zhí)行順序如下,工作人員輸冬取款單,輸入后,銀行系統(tǒng)請(qǐng)求銀行數(shù)據(jù)庫(kù)匹配用戶,進(jìn)行身份驗(yàn)證,驗(yàn)證通過(guò)后,數(shù)據(jù)庫(kù)注銷相應(yīng)存款,返回注銷完成信息,銀行系統(tǒng)在存折上打印取款記錄。請(qǐng)根據(jù)以上信息繪制順序圖。UML圖例講解(5)某銀行系統(tǒng)的取款用例執(zhí)行順序如下,工作人員輸冬取款單,(6)在某一學(xué)生指紋考勤系統(tǒng)中,有一個(gè)用例名為“上課登記”。此用例允許學(xué)生在上課前使用系統(tǒng)識(shí)別自己的指紋信息進(jìn)而識(shí)別自己的身份,同時(shí)系統(tǒng)可以將登錄信息存儲(chǔ)在數(shù)據(jù)庫(kù)中?!吧险n登記”用例的主要事件流如下:學(xué)生從系統(tǒng)菜單中選擇“上課登記”;系統(tǒng)顯示指紋識(shí)別界面;學(xué)生將手指放置于界面上;系統(tǒng)捕獲并識(shí)別學(xué)生的指紋,向?qū)W生返回識(shí)別的身份信息;學(xué)生選擇“確認(rèn)”按鈕;系統(tǒng)生成一個(gè)關(guān)于該登記學(xué)生及當(dāng)前日期、時(shí)間的新記錄,并將該記錄保存到數(shù)據(jù)庫(kù)中。請(qǐng)根據(jù)以上描述繪制“上課登記”用例的順序圖。UML圖例講解(6)在某一學(xué)生指紋考勤系統(tǒng)中,有一個(gè)用例名為“上課登記”。(7)某銀行系統(tǒng)存款處理過(guò)程如下。①系統(tǒng)將存款單上的存款金額分別記錄在存折和賬目文件中;②將現(xiàn)金存人現(xiàn)金庫(kù);③最后將打印后的存折還給儲(chǔ)戶;請(qǐng)分析此交互過(guò)程所涉及的系統(tǒng)對(duì)象,并結(jié)合存款處理流程繪制協(xié)作圖。UML圖例講解(7)某銀行系統(tǒng)存款處理過(guò)程如下。UML圖例講解(8)某個(gè)自助售貨機(jī)系統(tǒng)的用戶購(gòu)買汽水的交互過(guò)程如下。①用戶投幣,系統(tǒng)接收到硬幣后顯示出機(jī)器中的商品余量信息。②用戶選擇其中一種汽水,系統(tǒng)處理后將該種汽水釋放。請(qǐng)繪制此交互過(guò)程的協(xié)作圖。UML圖例講解(8)某個(gè)自助售貨機(jī)系統(tǒng)的用戶購(gòu)買汽水的交互過(guò)程如下。UML

(9)醫(yī)院擬引入一款患者監(jiān)護(hù)系統(tǒng)。基本要求是隨時(shí)接收每個(gè)病人的生理信號(hào)(脈搏、體溫、血壓、心電圖等),定時(shí)記錄病人情況,以形成患者日志。當(dāng)某個(gè)病人的生理信號(hào)超出醫(yī)生規(guī)定的安全范圍時(shí),向值班護(hù)士發(fā)出警告信息。此外,護(hù)士在需要時(shí)還可以要求系統(tǒng)打印出某個(gè)指定病人的病情報(bào)告。請(qǐng)根據(jù)以上描述,繪制患者監(jiān)護(hù)系統(tǒng)的狀態(tài)圖。UML圖例講解(9)醫(yī)院擬引入一款患者監(jiān)護(hù)系統(tǒng)?;疽笫请S時(shí)接收每個(gè)病(10)當(dāng)手機(jī)開機(jī)時(shí),它處于空閑狀態(tài),當(dāng)用戶使用電話呼叫某人時(shí),收集進(jìn)入撥號(hào)狀態(tài)。如果呼叫成功,即電話接通,手機(jī)就處于通話狀態(tài);如果呼叫不成功,如對(duì)方線路有問(wèn)題或關(guān)機(jī),則拒絕接聽。這時(shí)手機(jī)停止呼叫,重新進(jìn)入空閑狀態(tài),手機(jī)進(jìn)入空閑狀態(tài)下被呼叫,手機(jī)進(jìn)入響鈴狀態(tài)(ringing);如果用戶接聽電話(pick),手機(jī)處于通話狀態(tài);如果用戶未做出任何反應(yīng),可能他沒(méi)有聽見(jiàn)鈴聲,手機(jī)一直處于響鈴狀態(tài),如果用戶拒絕來(lái)電,手機(jī)回到空閑狀態(tài)。請(qǐng)按以上描述繪制出使用手機(jī)的狀態(tài)圖。UML圖例講解(10)當(dāng)手機(jī)開機(jī)時(shí),它處于空閑狀態(tài),當(dāng)用戶使用電話呼叫某人(11)某學(xué)生選課系統(tǒng)的查詢課程用例如下,學(xué)生首先進(jìn)入選課系統(tǒng),然后輸入要查詢的課程名,系統(tǒng)驗(yàn)證輸入的課程名是否存在,若存在,跳轉(zhuǎn)到對(duì)應(yīng)的顯示課程信息的頁(yè)面;若不存在,則給出提示信息,返回選課頁(yè)面。請(qǐng)根據(jù)以上描述繪制活動(dòng)圖。UML圖例講解(11)某學(xué)生選課系統(tǒng)的查詢課程用例如下,學(xué)生首先進(jìn)入選課系(12)在機(jī)票預(yù)訂系統(tǒng)中,使用系統(tǒng)的用戶必須先注冊(cè)一個(gè)自己的賬

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論