軟件體系結(jié)構(gòu)的實驗報告_第1頁
軟件體系結(jié)構(gòu)的實驗報告_第2頁
軟件體系結(jié)構(gòu)的實驗報告_第3頁
軟件體系結(jié)構(gòu)的實驗報告_第4頁
軟件體系結(jié)構(gòu)的實驗報告_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件架構(gòu)實驗一實驗名稱:UML實踐專業(yè)班級:xxx學(xué)號:xxx姓名:xxx一、實驗?zāi)康氖煜んw系結(jié)構(gòu)架構(gòu)工具PowerDesigner的安裝和使用,使用PowerDesigner繪制用例圖,構(gòu)造系統(tǒng)的需求模型;使用PowerDesigner繪制類圖和對象圖,構(gòu)造系統(tǒng)的靜態(tài)模型。二、實驗內(nèi)容1.使用PowerDesigner根據(jù)實際場景構(gòu)造需求模型,了解需求建模的步驟并繪制用例圖,撰寫用例描述文檔,進(jìn)行模型檢查。某酒店訂房系統(tǒng)描述如下:(1)顧客可以選擇在線預(yù)訂,也可以直接去酒店通過前臺服務(wù)員預(yù)訂;(2)前臺服務(wù)員可以利用系統(tǒng)直接在前臺預(yù)訂房間;(3)不管采用哪種預(yù)訂方式,都需要在預(yù)訂時交相應(yīng)訂金;(4)前臺預(yù)訂可以通過現(xiàn)金或信用卡的形式進(jìn)行訂金支付,但是網(wǎng)上預(yù)訂只能通過信用卡進(jìn)行支付;(5)利用信用卡進(jìn)行支付時需要和信用卡系統(tǒng)進(jìn)行通信;(6)客房部經(jīng)理可以隨時查看客房預(yù)訂情況和每日收款情況。2.SunnyCollege軟件學(xué)院的圖書管理系統(tǒng)的部分需求如下:(1)圖書館會員有兩類:學(xué)生和教師,學(xué)生可以借五本書,教師可以借十本書;(2)學(xué)生會員借書期限為兩個月,教師會員借書期限為三個月;(3)書籍分為圖書和期刊;(4)圖書管理系統(tǒng)應(yīng)記錄借出和歸還的書籍信息;(5)系統(tǒng)應(yīng)該能添加新會員,當(dāng)圖書管理員添加新會員時,系統(tǒng)創(chuàng)建新記錄;(6)圖書管理員可以刪除會員記錄。現(xiàn)根據(jù)以上需求對系統(tǒng)進(jìn)行靜態(tài)建模,繪制類圖,并假設(shè)一個名為“張三”的學(xué)生借一本名為《設(shè)計模式》的書,創(chuàng)建相應(yīng)的對象圖。3.根據(jù)NewWorldBank銀行系統(tǒng)項目需求,構(gòu)建系統(tǒng)的需求模型和靜態(tài)模型。三、實驗要求1.熟練安裝PowerDesigner11,熟練使用PowerDesigner11繪制用例圖、類圖和對象圖;2.嚴(yán)格按照需求建模和靜態(tài)建模的步驟;3.使用UML2.0中用例圖的標(biāo)準(zhǔn)圖符;4.繪制標(biāo)準(zhǔn)的用例圖并撰寫規(guī)范的用例文檔,繪制標(biāo)準(zhǔn)的類圖和對象圖;5.最終需求模型需要進(jìn)行檢查,確保模型與需求的一致性。四、實驗步驟1.安裝PowerDesigner11;2.了解PowerDesigner11的常用功能;3.分析實例場景,識別執(zhí)行者;4.識別用例及用例之間的關(guān)系;5.使用PowerDesigner繪制用例圖;6.使用PowerDesigner撰寫用例文檔;7.模型檢查;8.識別系統(tǒng)的類(實體類、邊界類和控制類);9.識別類的屬性和方法(實體類和控制類);10.識別類之間的關(guān)系;11.使用PowerDesigner繪制類圖;12.使用PowerDesigner繪制對象圖;13.檢查類圖和對象圖的正確性。五、實驗報告要求1.繪制酒店訂房系統(tǒng)的用例圖并撰寫相關(guān)用例的用例描述文檔,需要提交模型檢查矩陣;A.用例圖如下:B.用例文檔:用例名稱網(wǎng)上在線預(yù)訂房間用例編號RRS001執(zhí)行者顧客用例簡述顧客通過該用例可以在線預(yù)訂房間。涉眾及興趣客房部經(jīng)理:了解房間預(yù)訂情況。信用卡系統(tǒng):預(yù)付訂金前置條件顧客通過身份驗證,進(jìn)入酒店訂房系統(tǒng)并交付訂金。后置條件系統(tǒng)正確記錄顧客的預(yù)定房間信息?;玖鞒填櫩瓦M(jìn)入酒店房間預(yù)訂界面,用例開始。顧客點擊預(yù)訂房間。系統(tǒng)顯示房間信息。系統(tǒng)驗證房間是否可預(yù)訂。網(wǎng)上預(yù)付訂金系統(tǒng)提示預(yù)訂成功。用例結(jié)束。替代流程4a.房間不能預(yù)訂房間已被預(yù)訂。顧客重新預(yù)訂房間。系統(tǒng)再次驗證直至提示成功。字段列表顧客信息包括以下字段:編號、姓名。房間信息包括以下:房間號、樓層號、房間類型。非功能需求系統(tǒng)響應(yīng)時間應(yīng)該在30秒以內(nèi)發(fā)生頻率頻繁發(fā)生用例名稱前臺預(yù)訂房間用例編號RRS002執(zhí)行者服務(wù)員用例描述服務(wù)員通過此用例可以幫顧客預(yù)訂房間。涉眾及興趣客房部經(jīng)理:了解房間預(yù)訂情況。前置條件服務(wù)員通過身份驗證,進(jìn)入酒店訂房系統(tǒng)并收取顧客的交付訂金。后置條件系統(tǒng)正確記錄顧客的預(yù)定房間信息?;玖鞒谭?wù)員進(jìn)入酒店房間預(yù)訂界面,用例開始。服務(wù)員點擊預(yù)訂房間。系統(tǒng)顯示房間信息。系統(tǒng)驗證房間是否可預(yù)訂。顧客預(yù)付訂金系統(tǒng)提示預(yù)訂成功。用例結(jié)束。替代流程4a.房間不能預(yù)訂房間已被預(yù)訂。顧客重新預(yù)訂房間。系統(tǒng)再次驗證直至提示成功。字段列表服務(wù)員信息如下:姓名、編號。房間信息包括以下:房間號、樓層號、房間類型。非功能需求系統(tǒng)響應(yīng)時間應(yīng)該在30秒以內(nèi)發(fā)生頻率頻繁發(fā)生用例名稱查看房間預(yù)訂用例編號RRS003執(zhí)行者客房部經(jīng)理用例描述客房部經(jīng)理通過該用例了解房間預(yù)訂信息涉眾及興趣酒店訂房系統(tǒng):了解房間預(yù)訂信息前置條件客房部經(jīng)理通過身份驗證,進(jìn)入酒店訂房系統(tǒng)后置條件客房部經(jīng)理已掌握房間預(yù)訂情況基本流程客房部經(jīng)理進(jìn)入酒店訂房界面,用例開始??头坎拷?jīng)理點擊訂房信息。系統(tǒng)顯示房間預(yù)訂信息。用例結(jié)束。替代流程2a.客房部經(jīng)理不能查看房間預(yù)訂信息系統(tǒng)出故障??头坎拷?jīng)理重新查閱房間預(yù)訂信息。系統(tǒng)再次驗證直至提示成功。字段列表客房部經(jīng)理信息包括以下字段:編號、姓名。房間信息包括以下:房間號、樓層號、房間類型。非功能需求系統(tǒng)響應(yīng)時間應(yīng)該在20秒以內(nèi)發(fā)生頻率頻繁發(fā)生用例名稱查看每日收款用例編號RRS004執(zhí)行者客房部經(jīng)理用例描述客房部經(jīng)理通過該用例可以查看每日的收支信息涉眾及興趣酒店訂房系統(tǒng):查看每日的收支信息前置條件客房部經(jīng)理通過身份驗證,進(jìn)入酒店訂房系統(tǒng)后置條件客房部經(jīng)理已掌握公司的盈利信息。基本流程客房部經(jīng)理進(jìn)入酒店每日收支界面,用例開始??头坎拷?jīng)理點擊查看每日收款系統(tǒng)顯示每日的收款用例結(jié)束。替代流程2a.客房部經(jīng)理不能查看每日的收款信息系統(tǒng)出故障??头坎拷?jīng)理重新查看每日的收款信息。系統(tǒng)再次驗證直至提示成功。字段列表客房部經(jīng)理信息包括以下字段:編號、姓名。房間信息包括以下:房間號、樓層號、房間類型。非功能需求系統(tǒng)響應(yīng)時間應(yīng)該在20秒以內(nèi)發(fā)生頻率頻繁發(fā)生用例模型檢查矩陣如下:顧客客房部經(jīng)理服務(wù)員信用卡系統(tǒng)網(wǎng)上在線預(yù)定房間前臺預(yù)定房間查看房間預(yù)定查看每日收款預(yù)付訂金現(xiàn)金支付信用卡支付2.繪制圖書管理系統(tǒng)的類圖和對象圖:3.構(gòu)造NewWorldBank銀行系統(tǒng)的需求模型和靜態(tài)模型。用例圖如下:用例描述文檔如下:用例名稱管理賬號用例編號yh001執(zhí)行者銀行工作人員用例描述銀行工作人員通過該用例管理賬號,包括包括創(chuàng)建新帳號,設(shè)置或修改賬號密碼,設(shè)置或修改借記卡密碼,賬號掛失,借記卡掛失,取消賬號。涉眾及興趣客戶:希望可以快捷方便的創(chuàng)建賬號;希望工作人員服務(wù)態(tài)度好銀行工作人員:希望系統(tǒng)運(yùn)行正常;希望客戶可以給出清晰準(zhǔn)確的信息。銀行:希望客戶滿意,可以及時的為客戶服務(wù);希望系統(tǒng)有一定的容錯性前置條件銀行工作人員登錄系統(tǒng)后置條件系統(tǒng)正確記錄賬號的更改,滿足客戶需求基本流程1.銀行工作人員進(jìn)入工作界面,用例開始2.客戶提供信息,選擇創(chuàng)建賬號3.工作人員錄入信息4.工作人員設(shè)置密碼5.系統(tǒng)提示操作成功6.系統(tǒng)記錄更改7.用例結(jié)束替代流程2a.客戶選擇修改密碼1.客戶提供原始密碼2.系統(tǒng)驗證原始密碼,若不成功,則重新輸入,直到成功3.客戶提供新密碼4.系統(tǒng)保存修改2b.客戶選擇申請借記卡1.客戶提供賬號及密碼2.系統(tǒng)驗證賬號密碼,若不成功,則重新輸入,直到成功3.工作人員將借記卡交給客戶并設(shè)置密碼4.系統(tǒng)保存修改2c.客戶選擇賬號掛失1.客戶提供賬號及密碼2.系統(tǒng)驗證賬號密碼,若不成功,則重新輸入,直到成功3.客戶注明掛失原因4.工作人員掛失賬號5.系統(tǒng)保存修改2d.取消賬號1.客戶提供賬號及密碼2.系統(tǒng)驗證賬號密碼,若不成功,則重新輸入,直到成功3.客戶注明取消原因4.工作人員取消賬號5.系統(tǒng)保存修改字段列表客戶信息包括:姓名,性別,身份證號碼,賬號,密碼工作人員信息包括:姓名,編號非功能需求客戶信息安全保證發(fā)生頻率頻繁發(fā)生用例名稱注冊用例編號Yh002執(zhí)行者銀行客戶用例描述銀行客戶通過該用例注冊涉眾及興趣顧客:希望可以快捷方便的完成注冊,希望自己的信息可以得到安全保證。銀行:希望客戶可以提交完整正確的信息前置條件客戶登錄注冊界面后置條件系統(tǒng)正確記錄客戶資料,客戶注冊成功基本流程1.客戶進(jìn)入注冊界面,用例開始2.客戶輸入基本信息3.系統(tǒng)驗證客戶信息完整性4.客戶提交信息5.系統(tǒng)驗證客戶信息正確性6.系統(tǒng)保存客戶注冊資料7.系統(tǒng)提示注冊成功8.用例結(jié)束替代流程3a客戶信息不完整1. 系統(tǒng)提示客戶信息不完整的原因2. 客戶補(bǔ)充資料3. 系統(tǒng)再次驗證直到信息完整5a客戶信息不正確1. 系統(tǒng)提示客戶信息不正確的原因2. 客戶重新輸入信息3. 客戶重新提交4. 系統(tǒng)再次驗證直到信息正確字段列表客戶信息包括:姓名,性別,身份證號碼,賬號,密碼,郵箱,電話,用戶名非功能需求客戶信息安全保證發(fā)生頻率頻繁發(fā)生用例名稱管理銀行工作人員基本資料用例編號Yh003執(zhí)行者系統(tǒng)管理員用例描述系統(tǒng)管理員通過該用例管理銀行工作人員基本資料,包括錄入、修改、查詢銀行工作人員基本資料。涉眾及興趣銀行工作人員:希望自己的基本資料可以安全的被修改保存;希望系統(tǒng)管理員服務(wù)態(tài)度友好系統(tǒng)管理員:希望能夠正確的修改工作人員的資料,系統(tǒng)有一定的容錯性前置條件系統(tǒng)管理員登錄系統(tǒng),系統(tǒng)管理員有權(quán)限修改資料后置條件系統(tǒng)正確記錄工作人員資料的更改基本流程1.系統(tǒng)管理員以管理員身份登陸系統(tǒng),用例開始2.系統(tǒng)管理員錄入工作人員基本資料3.系統(tǒng)提示錄入成功4.用例結(jié)束替代流程2a系統(tǒng)管理員修改工作人員基本資料1. 系統(tǒng)管理員找到要修改資料的工作人員的記錄2. 系統(tǒng)將更改后的資料錄入系統(tǒng)1. 系統(tǒng)保存更改,提示更改成功2b.系統(tǒng)管理員查詢工作人員基本資料1. 系統(tǒng)管理員輸入要查詢資料的工作人員的姓名或編號2. 系統(tǒng)查找該工作人員的資料3. 若找到,顯示其基本資料,若沒有找到,提示查找不成功字段列表工作人員信息包括:姓名,性別,編號,職位系統(tǒng)服務(wù)員信息包括:姓名,編號,用戶名,密碼非功能需求工作人員信息安全保證發(fā)生頻率偶爾模型檢查矩陣:銀行服務(wù)模塊銀行管理模塊網(wǎng)上服務(wù)模塊創(chuàng)建新賬號●設(shè)置或修改賬號密

溫馨提示

  • 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

提交評論