




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、圖書管理系統(tǒng)功能性需求說明如下: ² 圖書管理系統(tǒng)能夠為一定數(shù)量的借閱者提供服務(wù)。每個借閱者能夠擁有唯一標(biāo)識其存在的編號。圖書館向每一個借閱者發(fā)放圖書證,其中包含每一個借閱者的編號和個人信息。提供的服務(wù)包括:提供查詢圖書信息、查詢個人信息服務(wù)和預(yù)定圖書服務(wù)等。² 當(dāng)借閱者需要借閱圖書、歸還書籍時需要通過圖書管理員進(jìn)行,即借閱者不直接與系統(tǒng)交互,而是通過圖書管理員充當(dāng)借閱者的代理和系統(tǒng)交互。² 系統(tǒng)管理員主要負(fù)責(zé)系統(tǒng)的管理維護(hù)工作,包括對圖書、數(shù)目、借閱者的添加、刪除和修改。并且能夠查詢借閱者、圖書和圖書管理員的信息。² 可以通過圖書的名稱或圖書的ISBN
2、/ISSN號對圖書進(jìn)行查找。 回答下面問題:1) 該系統(tǒng)中有哪些參與者? 2) 確定該系統(tǒng)中的類,找出類之間的關(guān)系并畫出類圖3) 畫出語境“借閱者預(yù)定圖書”的時序圖2.(1)借閱者 圖書管理員 系統(tǒng)管理員 (2)用戶類、用戶角色類、圖書類、預(yù)定類、借閱類、書目類(3)時序圖網(wǎng)絡(luò)的普及帶給了人們更多的學(xué)習(xí)途徑,隨之而來的管理遠(yuǎn)程網(wǎng)絡(luò)教學(xué)的“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”誕生了。“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”的功能需求如下:l 學(xué)生登錄網(wǎng)站后,可以瀏覽課件、查找課件、下載課件、觀看教學(xué)視頻。l 教師登錄網(wǎng)站后,可以上傳課件、上傳教學(xué)視頻、發(fā)布教學(xué)心得、查看教學(xué)心得、修改教學(xué)心得。l 系統(tǒng)管理員負(fù)責(zé)對網(wǎng)站頁面的維護(hù)、審核
3、不合法課件和不合法教學(xué)信息、批準(zhǔn)用戶注冊。1)學(xué)生需要登錄“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”后才能正常使用該系統(tǒng)的所有功能。如果忘記密碼,可與通過“找回密碼”功能恢復(fù)密碼。請畫出學(xué)生參與者的用例圖。2)教師如果忘記密碼,可以通過“找回密碼”功能找回密碼。請畫出教師參與者的用例圖。(1)用例圖一(2)用例圖二運用剛才介紹有關(guān)活動圖的相關(guān)知識,結(jié)合以往圖書館管理系統(tǒng)還書用例建模該用例的活動圖。綜合運用所學(xué)到的標(biāo)記符,包括活動、轉(zhuǎn)移、控制點、泳道、分叉和匯合等。并使用建?;顒訄D的五個步驟,逐步為用例建?;顒訄D。圖 還書用例如今汽車租賃行業(yè)比較好,請聯(lián)系實際,繪制對應(yīng)的汽車租賃構(gòu)件圖?,F(xiàn)有一個產(chǎn)品銷售系統(tǒng),其總體需
4、求如下:系統(tǒng)允許管理員生成存貨清單報告。管理員可以更新存貨清單。銷售員記錄正常的銷售情況。交易可以使用信用卡或支標(biāo),系統(tǒng)需要對其進(jìn)行驗證。每次交易后都需要更新存貨清單。分析其總體需求,并繪制出其用例圖?一臺自動售貨機能提供6種不同的飲料,售貨機上有6個不同的按鈕,分別對應(yīng)這6種不同的飲料,顧客通過這些按鈕選擇不同的飲料。售貨機有一個硬幣槽和找零槽,分別用來收錢和找錢?,F(xiàn)在為這個系統(tǒng)設(shè)計一個用例圖?繪制用例圖,為如下的每個事件顯示酒店管理系統(tǒng)中的用例,并描述各用例的基本操作流程。Ø 客人預(yù)訂房間。Ø 客人登記。Ø 客人的承擔(dān)服務(wù)費用。Ø 生成最終賬單
5、16; 客人結(jié)賬Ø 客人支付賬單創(chuàng)建一個類圖。下面給出創(chuàng)建類圖所需的信息。l 學(xué)生(student)可以是在校生(undergraduate)或者畢業(yè)生(graduate)。l 在校生可以是助教(tutor)。l 一名助教指導(dǎo)一名學(xué)生。l 教師和教授屬于不同級別的教員。l 一名教師助理可以協(xié)助一名教師和一名教授,一名教師只能有一名教師助理,一名教授可以有5名教師助理。l 教師助理是畢業(yè)生。創(chuàng)建類圖的步驟如下:(1)將學(xué)生可以是在校生或者畢業(yè)生建模為3個類:Student、UnderGraduate和Graduate,其中,后兩個類是Student類的子類。(2)為“在校生可以是助教的
6、一種”建立模型,即建立UnderGraduate類的另一個超類Tutor。(3)通過創(chuàng)建從Tutor到Student的關(guān)聯(lián)(名為tutors),建立一名助教指導(dǎo)一名學(xué)生的模型。(4)將“教師和教授屬于不同級別的教員”建模為3個類:Instructor、Teacher和Professor,其中,后兩個類是Instructor類的子類。(5)建立“一名教師助理可以協(xié)助一名教師和一名教授,一名教師只能有一名教師助理,一名教授可以有5名教師助理”的模型。創(chuàng)建TeacherAssistant類,并使其與Teacher類和Professor類都建立關(guān)聯(lián)。(6)將TeacherAssistant類建模為Gr
7、aduate類的派生類。根據(jù)用例圖和系統(tǒng)需求描述創(chuàng)建類圖。本練習(xí)將根據(jù)如下所示的系統(tǒng)需求和如圖2所示的用例圖建模一個類圖。系統(tǒng)需求描述:(1)系統(tǒng)允許管理員通過從磁盤加載存貨數(shù)據(jù)來運行存貨清單報告。(2)管理員通過從磁盤加載存貨數(shù)據(jù)、向磁盤保存存貨數(shù)據(jù)來更新存貨清單。(3)售貨員做銷售記錄。(4)電話操作員是處理電話訂單的特殊售貨員。(5)任何類型的銷售都需要更新存貨清單。(6)如果交易使用了信用卡,那么售貨員需要核實信用卡。(7)如果交易使用了支票,那么售貨員需要核實支票。用例圖示例創(chuàng)建類圖的步驟如下所示:(1)確定可以在用例圖中找到的類。(2)建模類與類之間的關(guān)系。(3)為類圖中的關(guān)聯(lián)關(guān)系
8、添加合適的角色名。(4)為已被封裝到類中的獨立功能建模類。(5)為類圖中的類添加必要的特性和操作。根據(jù)還書的用例圖,其對應(yīng)的活動圖。還書用例下面列出了打印文件時的工作流:l 用戶通過計算機指定要打印的文件。l 打印服務(wù)器根據(jù)打印機是否空閑,操作打印機打印文件。l 如果打印機空閑,則打印機打印文件;l 如果打印機忙,則將打印消息存放在隊列中等待。經(jīng)分析人員分析確認(rèn),該系統(tǒng)共有四個對象Computer、PrintServer、Printer和Queue。請給出對應(yīng)用于該工作流的順序圖。3下面是一個客戶在ATM機上取款工作流。l 客戶選擇取款功能選項。l 系統(tǒng)提示插入IC卡。l 客戶插入IC卡后,系
9、統(tǒng)提示用戶輸入密碼。l 客戶輸入自己的密碼。l 系統(tǒng)檢查用戶密碼是否正確。l 如果密碼正確;則系統(tǒng)顯示用戶賬戶上的剩余金額,并提示用戶輸入想要提取的金額。l 用戶輸入提取金額后,系統(tǒng)檢查輸入數(shù)據(jù)的合法性。l 在獲取用戶輸入的正確金額后,系統(tǒng)開始一個事條處理,減少賬戶上的余額,并輸出相應(yīng)的現(xiàn)金。從該工作流中分析求出所涉及到的對象,并用順序圖描述這個過程。為下面打印文件時的工作流建模通信圖:l 用戶通過計算機指定要打印的文件。l 打印服務(wù)器根據(jù)打印機是否空閑,操作打印機打印文件。l 如果打印機空閑,則打印機打印文件;l 如果打印機忙,則將打印消息存放在隊列中等待。該系統(tǒng)共有四個對象Computer
10、、PrintServer、Printer和Queue。3根據(jù)ATM機上取款工作流的順序圖,為其建立通信圖模型。建模狀態(tài)機圖,建模一個銷售系統(tǒng)。對于其中的實體sale類創(chuàng)建一個狀態(tài)機圖,用來描述如何接受訂單、處理訂單、記入貨存清單并且成功完成處理。這里給出以下主要狀態(tài):l EmptyOrderl ValidOrderl Processingl Processedl Canclled依據(jù)狀態(tài)機圖創(chuàng)建步驟,利用上面狀態(tài)組成完成的狀態(tài)機圖,并檢測是否需要組成狀態(tài)來完成完整功能。建模狀態(tài)機圖時需要注意,狀態(tài)機圖和活動圖在外觀上有相似之處,一定要注意區(qū)分兩種圖形之間的區(qū)別。附:2活動圖中的泳道的作用是(1
11、)泳道是活動圖中水平方向的區(qū)域劃分,根據(jù)每個活動的職責(zé)對所有活動進(jìn)行劃分,每個泳道代表一個責(zé)任區(qū)。(2)泳道將活動圖中的活動劃分為若干組,并把每一組指定給負(fù)責(zé)這組活動的業(yè)務(wù)組織(3)泳道區(qū)分了負(fù)責(zé)活動的對象,明確地表示了哪些活動是由哪些對象進(jìn)行的(4)每個活動只能明確地屬于一個泳道(5)泳道可以用于建模某些復(fù)雜的活動圖。3面向?qū)ο蠓治龇椒ǖ奈鍌€步驟是 面向?qū)ο笏膫€基本特征 五個步驟:1. 以基本需求為指南選擇類和對象2. 為對象標(biāo)識屬性和操作3. 定義組織類的結(jié)構(gòu)和層次4. 建造對象-關(guān)系模型5. 建造對象-行為模型 四個基本特征1. 模塊性2. 繼承性和類比性3. 動態(tài)連接性4. 易維護(hù)性6軟件生命周期的三個過程 9個階段 3個過程:軟件定義過程、軟件開發(fā)過程、軟件使用與維護(hù)過程 9個階段:可行性研究、需求分析、概要設(shè)計、詳細(xì)設(shè)計、實現(xiàn)、組裝測試、驗收測試、使用與維護(hù)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合伙經(jīng)營合同續(xù)簽范本
- 設(shè)備采購與銷售合同范本
- 辦公樓強弱電改造承包合同范本
- 企業(yè)員工離職競業(yè)禁止合同案例分析
- 家庭雇傭保姆服務(wù)合同范本:專業(yè)照顧老年人
- 共享收益投資合同協(xié)議
- 幼兒園職工宿舍租賃合同范本
- 度采購標(biāo)準(zhǔn)合同
- 科技有限公司戰(zhàn)略合作合同模板
- 住宅銷售合同定金協(xié)議書范本
- 出師表(選擇題)答案版
- (正式版)JBT 9229-2024 剪叉式升降工作平臺
- (高清版)DZT 0208-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 金屬砂礦類
- (高清版)DZT 0368-2021 巖礦石標(biāo)本物性測量技術(shù)規(guī)程
- 礦山開采與環(huán)境保護(hù)
- 企業(yè)事業(yè)部制的管理與監(jiān)督機制
- 兒童體液平衡及液體療法課件
- 勞動防護(hù)用品培訓(xùn)試卷帶答案
- ORACLE執(zhí)行計劃和SQL調(diào)優(yōu)
- 2024年鐘山職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 2024年湖南交通職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
評論
0/150
提交評論