已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件體系結(jié)構(gòu)實(shí)驗(yàn)報(bào)告項(xiàng)目名稱 UML實(shí)驗(yàn) 專業(yè)班級(jí) 軟件 學(xué) 號(hào) 姓 名 實(shí)驗(yàn)成績:批閱教師:年 月 日實(shí)驗(yàn)1 UML實(shí)驗(yàn)(1)實(shí)驗(yàn)學(xué)時(shí): 2 每組人數(shù): 1 實(shí)驗(yàn)類型: 3 (1:基礎(chǔ)性 2:綜合性 3:設(shè)計(jì)性 4:研究性)實(shí)驗(yàn)要求: 1 (1:必修 2:選修 3:其它)實(shí)驗(yàn)類別: 3 (1:基礎(chǔ) 2:專業(yè)基礎(chǔ) 3:專業(yè) 4:其它)一、實(shí)驗(yàn)?zāi)康?學(xué)會(huì)安裝和使用建模工具PowerDesigner,熟練使用PowerDesigner繪制常用的UML圖形,熟悉常用的UML符號(hào);2構(gòu)建用例模型來描述軟件需求,包括繪制用例圖,撰寫用例文檔并制作用例檢查矩陣;3. 繪制狀態(tài)圖描述對(duì)象的狀態(tài)及轉(zhuǎn)換。二、實(shí)驗(yàn)內(nèi)容1. 某酒店訂房系統(tǒng)描述如下:(1) 顧客可以選擇在線預(yù)訂,也可以直接去酒店通過前臺(tái)服務(wù)員預(yù)訂;(2) 前臺(tái)服務(wù)員可以利用系統(tǒng)直接在前臺(tái)預(yù)訂房間;(3) 不管采用哪種預(yù)訂方式,都需要在預(yù)訂時(shí)支付相應(yīng)訂金;(4) 前臺(tái)預(yù)訂可以通過現(xiàn)金或信用卡的形式進(jìn)行訂金支付,但是網(wǎng)上預(yù)訂只能通過信用卡進(jìn)行支付;(5) 利用信用卡進(jìn)行支付時(shí)需要和信用卡系統(tǒng)進(jìn)行通信;(6) 客房部經(jīng)理可以隨時(shí)查看客房預(yù)訂情況和每日收款情況。繪制該酒店訂房系統(tǒng)的用例圖。2. 根據(jù)以下場(chǎng)景繪制用例圖:某企業(yè)為了方便員工用餐,為企業(yè)餐廳開發(fā)了一個(gè)訂餐系統(tǒng)(COS:Cafeteria Ordering System),企業(yè)員工可通過企業(yè)內(nèi)聯(lián)網(wǎng)使用該系統(tǒng)。該系統(tǒng)功能描述如下:(1) 企業(yè)的任何員工都可以查看菜單和今日特價(jià);(2) 系統(tǒng)的顧客是注冊(cè)到系統(tǒng)的員工,可以在線訂餐(以下操作均需先登錄)、注冊(cè)工資支付、修改訂餐信息和刪除訂餐信息,在注冊(cè)工資支付時(shí)需要通過工資系統(tǒng)進(jìn)行身份驗(yàn)證;(3) 餐廳員工是特殊的顧客,可以進(jìn)行備餐(系統(tǒng)記錄備餐信息)、生成付費(fèi)請(qǐng)求和請(qǐng)求送餐,其中對(duì)于注冊(cè)使用工資支付的顧客生成付費(fèi)請(qǐng)求并發(fā)送給工資系統(tǒng);(4) 菜單管理員是餐廳員工的一種,可以管理菜單;(5) 送餐員也是餐廳員工的一種,可以打印送餐說明、記錄送餐信息(如送餐時(shí)間)以及記錄收費(fèi)(對(duì)于沒有注冊(cè)工資支付的顧客,由送餐員收取現(xiàn)金后記錄)。3. Draw a use case diagram for the following library system:The library stores various items that can be borrowed, including books and journals. Books can be borrowed by both staff and students, but only staff members can borrow journals. When a user borrows a book, their loan details are checked to ensure that they have no overdue books on loan, and have not already borrowed the maximum permitted number of books.Users can check their own loan details at any time. Librarians are permitted to check the loan details of any user.Library users can reserve books that are currently out on loan. If three reservations have already been made for a given book, and a further reservation is made, a new copy will be ordered by the librarian.4. 某棋牌館管理系統(tǒng)的基本功能描述如下:客戶可以通過Internet預(yù)訂座位,如果暫時(shí)沒有合適的座位則允許客戶進(jìn)入“等候隊(duì)列”,當(dāng)有人退訂或結(jié)賬之后將及時(shí)通知客戶。此外,該系統(tǒng)還需要為總臺(tái)服務(wù)員提供座位安排以及結(jié)賬的功能,要求能夠支持現(xiàn)金和銀行卡兩種結(jié)賬方式。根據(jù)以上功能描述繪制相應(yīng)的用例圖。5. 某銀行準(zhǔn)備開發(fā)一個(gè)網(wǎng)上信用卡管理系統(tǒng) CCMS,該系統(tǒng)的基本功能為: (1) 信用卡申請(qǐng)。非信用卡客戶填寫信用卡申請(qǐng)表,說明所要申請(qǐng)的信用卡類型及申請(qǐng)者的基本信息,提交 CCMS登錄。如果信用卡申請(qǐng)被銀行接受,客戶會(huì)收到銀行的確認(rèn)函, 并告知用戶信用卡的有效期及信貸限額;否則銀行會(huì)發(fā)送一封拒絕函給該客戶。客戶收到確認(rèn)函后,需再次登錄 CCMS,用信用卡號(hào)和密碼激活該信用卡。激活操作結(jié)束后,CCMS將激活通知發(fā)送給客戶,告知客戶其信用卡是否被成功地激活。(2) 月報(bào)表生成。在每個(gè)月第一天的零點(diǎn),CCMS為每個(gè)信用卡客戶創(chuàng)建一份月報(bào)表,對(duì)該客戶上月的信用卡交易情況及交易額進(jìn)行統(tǒng)計(jì)。信用卡客戶可以登錄 CCMS查看月報(bào)表,也可以要求 CCMS提供打印出的月報(bào)表。 (3) 信用卡客戶信息管理。信用卡客戶的個(gè)人信息可以在 CCMS 中進(jìn)行在線的管理。每個(gè)信用卡客戶可以在線查詢其個(gè)人信息。 (4) 信用卡交易記錄。信用卡客戶使用信息卡進(jìn)行的每一筆交易都會(huì)記錄在 CCMS中。 (5) 交易信息查詢。信用卡客戶可以登錄 CCMS查詢并核實(shí)其信用卡交易記錄及交易額。 構(gòu)造該系統(tǒng)的用例模型,要求繪制用例圖,編寫相應(yīng)的用例文檔,還需提供用例追蹤矩陣。6. 根據(jù)以下描述繪制狀態(tài)圖:某銷售信息管理系統(tǒng)中銷售部員工可以提交訂單,剛提交的訂單為“初始”狀態(tài);系統(tǒng)管理員可以處理訂單,如果訂單無誤,則修改訂單為“備貨”狀態(tài),否則將訂單退還給提交訂單的銷售部員工修改,員工此時(shí)可以取消訂單;倉庫管理員備貨完畢后可將訂單狀態(tài)改為“發(fā)貨”狀態(tài);銷售部員工在確認(rèn)客戶已經(jīng)收到貨物后,可將訂單改為“關(guān)閉”狀態(tài)。三、實(shí)驗(yàn)要求1. 正確安裝PowerDesigner;2. 熟練使用PowerDesigner繪制用例圖和狀態(tài)圖;3. 需按照用例建模的流程,提供用例圖、用例文檔和用例追蹤矩陣;4. 使用UML2.X中的標(biāo)準(zhǔn)圖符繪制圖形,對(duì)于一些較為復(fù)雜的圖形,適當(dāng)增加文字注釋來進(jìn)行說明;5. 所繪制圖形必須正確、完整,需具有較好的可讀性,注意圖形中圖符和文字大小及布局。四、實(shí)驗(yàn)步驟1. 安裝PowerDesigner15.X;2. 熟悉PowerDesigner15.X的常用功能;3. 分析實(shí)例場(chǎng)景,識(shí)別執(zhí)行者;4. 識(shí)別用例及用例之間的關(guān)系;5. 使用PowerDesigner15.X繪制用例圖;6. 撰寫用例文檔;7. 創(chuàng)建用例追蹤矩陣;8. 使用PowerDesigner15.X繪制狀態(tài)圖。五、實(shí)驗(yàn)報(bào)告要求1. 繪制并提交酒店訂房系統(tǒng)用例圖;2. 繪制并提交訂餐系統(tǒng)用例圖;3. 繪制并提交圖書館系統(tǒng)(Library System)用例圖;4. 繪制并提交棋牌館管理系統(tǒng)用例圖;5. 構(gòu)造網(wǎng)上信用卡管理系統(tǒng)CCMS的用例模型,提交用例圖、用例文檔和用例追蹤矩陣;6. 繪制并提交銷售信息管理系統(tǒng)訂單類的狀態(tài)圖;7. 注意調(diào)整圖中文字的字體及字號(hào),注意圖的整體布局和圖的大小,避免使用交叉線。六、實(shí)驗(yàn)結(jié)果1. 酒店訂房系統(tǒng)用例圖:2. 訂餐系統(tǒng)用例圖:3. 圖書館系統(tǒng)(Library System)用例圖:4. 棋牌館管理系統(tǒng)用例圖:5. 網(wǎng)上信用卡管理系統(tǒng)CCMS的需求模型:(1) 用例圖:(2) 用例描述文檔:用例編號(hào)(Number) :UC001 用例名稱(Name):信用卡申請(qǐng)簡(jiǎn)要說明 (Brief Description)非信用卡客戶申請(qǐng)信用卡提交CCMS系統(tǒng)并通過銀行驗(yàn)證。執(zhí)行者(Actors)非信用卡客戶前置條件(Pre-Condition)無后置條件(Post-Condition)銀行驗(yàn)證涉眾利益(Stakeholder)1. 客戶會(huì)收到銀行的確認(rèn)函2. 客戶收到確認(rèn)函后,需再次登錄 CCMS,用信用卡號(hào)和密碼激活該信用卡。3. CCMS將激活通知發(fā)送給客戶,告知客戶其信用卡是否被成功地激活。事件流 (Flow of Event)基本流程(Base Flow)信用卡申請(qǐng)。非信用卡客戶填寫信用卡申請(qǐng)表,說明所要申請(qǐng)的信用卡類型及申請(qǐng)者的基本信息,提交 CCMS登錄。如果信用卡申請(qǐng)被銀行接受,客戶會(huì)收到銀行的確認(rèn)函, 并告知用戶信用卡的有效期及信貸限額;否則銀行會(huì)發(fā)送一封拒絕函給該客戶??蛻羰盏酱_認(rèn)函后,需再次登錄 CCMS,用信用卡號(hào)和密碼激活該信用卡。激活操作結(jié)束后,CCMS將激活通知發(fā)送給客戶,告知客戶其信用卡是否被成功地激活。用例編號(hào)(Number) :UC002 用例名稱(Name):月報(bào)表生成簡(jiǎn)要說明 (Brief Description)信用卡用戶登錄CCMS系統(tǒng)并查看交易信息。執(zhí)行者(Actors)信用卡客戶前置條件(Pre-Condition)登錄CCMS系統(tǒng)后置條件(Post-Condition)打印報(bào)表涉眾利益(Stakeholder)1 CCMS為每個(gè)信用卡客戶創(chuàng)建一份月報(bào)表2 對(duì)該客戶上月的信用卡交易情況及交易額進(jìn)行統(tǒng)計(jì)3 信用卡客戶可以登錄 CCMS查看月報(bào)表,也可以要求 CCMS提供打印出的月報(bào)表事件流 (Flow of Event)基本流程(Base Flow)月報(bào)表生成。在每個(gè)月第一天的零點(diǎn),CCMS為每個(gè)信用卡客戶創(chuàng)建一份月報(bào)表,對(duì)該客戶上月的信用卡交易情況及交易額進(jìn)行統(tǒng)計(jì)。信用卡客戶可以登錄 CCMS查看月報(bào)表,也可以要求 CCMS提供打印出的月報(bào)表。 用例編號(hào)(Number) :UC003 用例名稱(Name):信用卡客戶信息管理簡(jiǎn)要說明 (Brief Description)在線查詢其個(gè)人信息執(zhí)行者(Actors)信用卡客戶前置條件(Pre-Condition)登錄CCMS系統(tǒng)后置條件(Post-Condition)無涉眾利益(Stakeholder)1 信用卡客戶的個(gè)人信息可以在 CCMS 中進(jìn)行在線的管理2 每個(gè)信用卡客戶可以在線查詢其個(gè)人信息事件流 (Flow of Event)基本流程(Base Flow)信用卡客戶的個(gè)人信息可以在 CCMS 中進(jìn)行在線的管理。每個(gè)信用卡客戶可以在線查詢其個(gè)人信息。用例編號(hào)(Number) :UC004 用例名稱(Name):信用卡交易記錄簡(jiǎn)要說明 (Brief Description)信用卡客戶使用信息卡進(jìn)行的每一筆交易都會(huì)記錄在 CCMS中。 執(zhí)行者(Actors)信用卡客戶前置條件(Pre-Condition)登錄CCMS系統(tǒng)后置條件(Post-Condition)無涉眾利益(Stakeholder)1記錄,每一筆交易事件流 (Flow of Event)基本流程(Base Flow)信用卡客戶使用信息卡進(jìn)行的每一筆交易都會(huì)記錄在 CCMS中。用例編號(hào)(Number) :UC005 用例名稱(Name):交易信息查詢簡(jiǎn)要說明 (Brief Description)信用卡客戶可以登錄 CCMS查詢并核實(shí)其信用卡交易記錄及交易額。 執(zhí)行者(Actors)信用卡客戶前置條件(Pre-Condition)登錄CCMS系統(tǒng)后置條件(Post-Condition)無涉眾利益(Stakeholder)1查詢并核實(shí)其信用卡交易記錄及交易額事件流 (Flow of Event)基本流程(Base Fl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人健身器材分期購買合同模板4篇
- 2024年09月江蘇2024年北京銀行南京分行校園招考筆試歷年參考題庫附帶答案詳解
- 2025年度離婚協(xié)議書電子化處理與隱私保護(hù)合同3篇
- 二零二五版新能源儲(chǔ)能設(shè)備融資租賃合同2篇
- 2025年度大型活動(dòng)特邀嘉賓簽約合同模板4篇
- 2025年度智能交通系統(tǒng)打磨協(xié)議合同范本4篇
- 2024年07月上海中國銀聯(lián)總公司職能類社會(huì)招考(731)筆試歷年參考題庫附帶答案詳解
- 2024年06月江蘇南京銀行常州分行長期社會(huì)招考筆試歷年參考題庫附帶答案詳解
- 2025個(gè)人股份代持合同范本與履行監(jiān)督細(xì)則4篇
- 2024年04月北京/天津渤海銀行總行社會(huì)招考筆試歷年參考題庫附帶答案詳解
- 衡水市出租車駕駛員從業(yè)資格區(qū)域科目考試題庫(全真題庫)
- 護(hù)理安全用氧培訓(xùn)課件
- 《三國演義》中人物性格探析研究性課題報(bào)告
- 注冊(cè)電氣工程師公共基礎(chǔ)高數(shù)輔導(dǎo)課件
- 土方勞務(wù)分包合同中鐵十一局
- 乳腺導(dǎo)管原位癌
- 冷庫管道應(yīng)急預(yù)案
- 司法考試必背大全(涵蓋所有法律考點(diǎn))
- 公共部分裝修工程 施工組織設(shè)計(jì)
- 《學(xué)習(xí)教育重要論述》考試復(fù)習(xí)題庫(共250余題)
- 裝飾裝修施工及擔(dān)保合同
評(píng)論
0/150
提交評(píng)論