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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

溫馨提示

  • 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

提交評論