UML建模類復(fù)習(xí)題_第1頁
UML建模類復(fù)習(xí)題_第2頁
UML建模類復(fù)習(xí)題_第3頁
UML建模類復(fù)習(xí)題_第4頁
UML建模類復(fù)習(xí)題_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、建模類復(fù)習(xí)題一、用例圖建模1 現(xiàn)有一個產(chǎn)品銷售系統(tǒng),其總體需求如下:(1)系統(tǒng)允許管理員生成存貨清單報告。(2)管理員可以更新存貨清單(3)管理員記錄正常的銷售情況(4)交易可以使用信用卡或支票,系統(tǒng)需要對其進(jìn)行驗證(5)每次交易后都需要更新存貨清單。分析其總體需求,并繪制出其用例圖。2 賓館客房業(yè)務(wù)管理提供客房預(yù)訂、預(yù)訂變更、客房入住、退房結(jié)帳、旅客信息查詢幾個方面的功能。訂房人可以通過電話、短信、網(wǎng)絡(luò)或面對面等方式預(yù)訂客房。允許預(yù)訂人根據(jù)自己情況的變化更改預(yù)訂信息。旅客入住客房前需要出示證件并登記,并要預(yù)交一定的押金。旅客提交押金后,柜臺工作人員將在電腦上登記旅客信息,分配房間,并打印旅客

2、入住單,旅客持入住單到指定客房入住。旅客離開賓館前需要退房結(jié)賬,打印發(fā)票。旅客或賓館管理人員可以隨時查詢旅客或客房的入住信息。建立該問題的用例模型。3因業(yè)務(wù)發(fā)展的需求,需要開發(fā)一個超市管理系統(tǒng)。超市管理的基本業(yè)務(wù)需求是: 1)對超市的所有貨品信息進(jìn)行管理,并能夠及時更新貨品信息。 2)供貨商管理,提供供貨商基本信息管理,供貨商的貨品管理,并能夠及時更新供貨商信息。 3)訂貨管理,提供訂貨、取消訂貨、更新訂貨、付款、訂貨狀態(tài)跟蹤、訂貨信息查詢等功能。 4)銷售管理,提供收款、打印收貨單、結(jié)賬、銷售信息查詢等功能。試分析以上問題,并通過用例圖描述該系統(tǒng)的功能。4某學(xué)校要開發(fā)一個網(wǎng)上選課系統(tǒng)。該系統(tǒng)

3、提供以下基本功能:1) 建立課程:教務(wù)人員通過本系統(tǒng)建立課程信息2) 課程維護(hù):教務(wù)人員修改和刪除課程信息3) 安排課程:教務(wù)人員安排課程,課程的安排信息包括:周學(xué)時、授課時間、授課老師、教室等信息4) 調(diào)整課程:教務(wù)人員對已經(jīng)安排的課程信息進(jìn)行調(diào)整。5) 課程瀏覽:用戶可以瀏覽和查詢課程信息6) 學(xué)生選課:學(xué)生登陸本系統(tǒng),選擇自己要修的課程。7) 選課瀏覽:學(xué)生瀏覽自己選修的課程。試分析以上問題,并通過用例圖描述該系統(tǒng)的功能。二、類圖建模1在一個訂貨系統(tǒng)中,采購員從供貨商處訂貨,雙方需要簽訂訂單,一個采購員可以訂多個供貨商的貨品,一個供貨商也可以給多個采購員供貨。分析這個問題,并用類圖對這個

4、問題進(jìn)行建模。2 一個企業(yè)可以雇傭多個人員。企業(yè)的性質(zhì)包括名稱、住址、電話、簡況。人員的情況包括姓名、年齡、性別、住址、電話、簡歷等。雇傭的信息包括雇傭的開始日期、截止日期,簡要說明等。雙方要簽訂雇傭合同。雇傭還涉及到被雇用人員所從事的工作崗位。分析這個問題,提取這個問題所涉及到類,定義各個類之間的關(guān)系,并畫出類圖。3 賓館客房業(yè)務(wù)管理提供客房預(yù)訂、預(yù)訂變更、客房入住、退房結(jié)帳、旅客信息查詢幾個方面的功能。訂房人可以通過電話、短信、網(wǎng)絡(luò)或面對面等方式預(yù)定客房。允許預(yù)定人根據(jù)自己情況的變化更改預(yù)定信息。旅客入住客房前需要出示證件并登記,并要預(yù)交一定的押金。旅客提交押金后,柜臺工作人員將在電腦上登

5、記旅客信息,分配房間,并打印旅客入住單,旅客持入住單到指定客房入住。旅客離開賓館前需要退房結(jié)賬。旅客或賓館管理人員可以隨時查詢旅客或客房的入住信息。分析這個問題,提取涉及的類,并畫出類圖。4某高校中有以下事物:學(xué)校、教師、教室、教材、課程、課桌、學(xué)生、班級、學(xué)院、講臺、機(jī)房、計算機(jī)、交換機(jī)、社團(tuán),試?yán)L制反映這些事物聯(lián)系的類圖。三、活動圖建模1分析銀行儲蓄的業(yè)務(wù)過程,用活動圖描述儲戶在銀行取款的業(yè)務(wù)過程。2 某教學(xué)系統(tǒng)操作員登錄過程是:啟動該系統(tǒng),系統(tǒng)給出登錄窗口,在登錄窗口中需要輸入用戶名和密碼,如果用戶名或密碼有誤,則系統(tǒng)提示錯誤,操作員重新輸入,若連續(xù)3次用戶名或密碼均沒有輸入正確,則系統(tǒng)

6、拒絕登錄。如果輸入正確,則進(jìn)入系統(tǒng)。用活動圖描述操作員的登錄過程。3 在“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”中,系統(tǒng)管理員登錄后可以處理注冊申請或者審核課件。在處理注冊申請后,需要發(fā)送郵件通知用戶處理結(jié)果;在審核完課件后,需要更新頁面信息以保證用戶能看到最新的課件,同時系統(tǒng)更新頁面。當(dāng)完成這些工作后,系統(tǒng)管理員退出系統(tǒng),系統(tǒng)則注銷系統(tǒng)管理員賬號。請畫出系統(tǒng)管理員的工作活動圖。4對于“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”,學(xué)生登錄后可以下載課件。在登錄時,系統(tǒng)需要驗證用戶的登錄信息,如果驗證通過系統(tǒng)會顯示所有可選服務(wù)。如果驗證失敗,可選擇重新登錄,否則登錄失敗,結(jié)束操作。當(dāng)用戶看到系統(tǒng)顯示的所有可選服務(wù)后,可以選擇下載服務(wù),然后

7、下載需要的課件。下載完成后用,用戶退出系統(tǒng),系統(tǒng)則會注銷相應(yīng)的用戶信息。請畫出學(xué)生下載課件的活動圖,要求有初始和終止?fàn)顟B(tài),有泳道。四、順序圖建模1.繪制下列對應(yīng)用戶登錄ATM機(jī)工作流順序圖。2.創(chuàng)建一個順序圖。下面給出打印文件時的工作流, 請給出對應(yīng)于該工作流的順序圖。1) 用戶(User)通過計算機(jī)(Computer)指定要打印文件。2) 計算機(jī)請求打印服務(wù)器(PrintServer)打印文件。打印服務(wù)器根據(jù)打印機(jī)情況操作打印機(jī)(Printer)打印文件:打印服務(wù)器判斷隊列(Queue)是否為空。3) 如果打印機(jī)忙,則將打印消息添加到隊列中等待;4) 如果打印機(jī)空閑,則打印機(jī)打印文件。3班主任希望通過教學(xué)管理系統(tǒng)查詢某名學(xué)生參加考試的課程成績情況,下面給出查詢學(xué)生成績的工作流, 請給出對應(yīng)于該工作流的順序圖。(1) 班主任通過用戶界面請求學(xué)生信息。(2) 用戶界面根據(jù)學(xué)生的學(xué)號向數(shù)據(jù)庫訪問層獲取學(xué)生信息。(3) 數(shù)據(jù)庫訪問層根據(jù)學(xué)生的學(xué)號向?qū)W生信息加載學(xué)生信息。(4) 學(xué)生信息向數(shù)據(jù)庫訪問層返回學(xué)生信息。(5) 數(shù)據(jù)庫訪

溫馨提示

  • 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

提交評論