用例及用例圖-案例

用例及用例圖-案例

ID:25565404

大?。?59.00 KB

頁數(shù):27頁

時(shí)間:2018-11-20

用例及用例圖-案例_第1頁
用例及用例圖-案例_第2頁
用例及用例圖-案例_第3頁
用例及用例圖-案例_第4頁
用例及用例圖-案例_第5頁
資源描述:

《用例及用例圖-案例》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、用例及用例圖-案例3.7業(yè)務(wù)用例圖3.8案例第3章13.7業(yè)務(wù)用例圖作用幫助了解機(jī)構(gòu)及其軟件系統(tǒng)(或工作內(nèi)容)幫助業(yè)務(wù)過程重建工程工作幫助員工(小組內(nèi)成員)充分了解業(yè)務(wù)及其角色什么時(shí)候需要對(duì)機(jī)構(gòu)不熟悉機(jī)構(gòu)業(yè)務(wù)發(fā)生變更機(jī)構(gòu)中主要部分使用的軟件需建立機(jī)構(gòu)中有些大型復(fù)雜工作流的文檔不足23.7業(yè)務(wù)用例圖業(yè)務(wù)角色(BusinessActor)機(jī)構(gòu)(組織)外部參與者業(yè)務(wù)工人(BusinessWorker)機(jī)構(gòu)內(nèi)部參與者所起作用的表示業(yè)務(wù)用例(BusinessUseCase)業(yè)務(wù)功能(無論是手工還是自動(dòng)處理)業(yè)務(wù)

2、機(jī)構(gòu)(BusinessOrganization)機(jī)構(gòu)的組織部門,業(yè)務(wù)元素的集合業(yè)務(wù)實(shí)體(BusinessEntity)機(jī)構(gòu)的主要產(chǎn)品等實(shí)體物理工人(PhsicalWorker)機(jī)構(gòu)內(nèi)部人類參與者33.7業(yè)務(wù)用例圖43.8實(shí)例案例1:有一個(gè)愛書之人,家里各類書籍已過千冊(cè),平時(shí)又時(shí)常有朋友外借,因此需要一個(gè)圖書管理系統(tǒng)。該系統(tǒng)應(yīng)該能夠?qū)幕拘畔从?jì)算機(jī)類、非計(jì)算機(jī)類分別建檔,實(shí)現(xiàn)按書名、作者、類別、出版社等關(guān)鍵字的組合查詢功能。在使用系統(tǒng)錄入新書籍時(shí)系統(tǒng)會(huì)自動(dòng)按規(guī)則生成書號(hào),以修改信息,但不能夠刪除

3、記錄。該系統(tǒng)還應(yīng)該能夠?qū)耐饨枨闆r進(jìn)行記錄,可對(duì)外借情況列出打印。另外,還希望能夠?qū)馁?gòu)買金額、冊(cè)數(shù)按特定時(shí)限進(jìn)行統(tǒng)計(jì)。5案例1:用例圖6案例1:優(yōu)化7某學(xué)校網(wǎng)上選課系統(tǒng)的用例分析管理員通過系統(tǒng)管理界面進(jìn)入系統(tǒng),建立本學(xué)期要開設(shè)的各種課程,將課程信息保存到系統(tǒng)中,并可以對(duì)課程進(jìn)行改動(dòng)和刪除。學(xué)生通過客戶機(jī)瀏覽器進(jìn)入系統(tǒng),選擇課程:可以查詢課程,選擇課程,支付課程費(fèi)用。案例2:8①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。●9②確定各參與者所期望的系統(tǒng)行為?!窆芾韱T:增加課程修改課程刪除課程學(xué)生:

4、查詢課程選擇課程網(wǎng)上付費(fèi)10①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。②確定各參與者所期望的系統(tǒng)行為。③把這些系統(tǒng)行為命名為用例?!?1④確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)?!?2⑤繪制用例圖?!?3●用例:增加課程●參與者:管理員●操作流:①管理員選擇進(jìn)入管理界面,用例開始。②系統(tǒng)提示輸入管理員密碼。③管理員輸入密碼。④系統(tǒng)檢驗(yàn)密碼。A1:密碼出錯(cuò)。⑤進(jìn)入管理界面,系統(tǒng)顯示當(dāng)前所建立的全部課程信息。⑥管理員選擇增加課程,管理員輸入新課程信息。⑦系統(tǒng)驗(yàn)證是否與已有課程沖突。A2:有沖突。⑧系統(tǒng)添

5、加新課程,并提示添加成功。⑨系統(tǒng)回到管理主界面,顯示所有課程,用例結(jié)束。⑥編制用例說明?!?4⑦對(duì)異常流程確定單獨(dú)用例。⑧優(yōu)化用例圖,解決用例之間的沖突和重復(fù)?!?5賓館客房業(yè)務(wù)管理用例分析賓館客房業(yè)務(wù)管理提供客房預(yù)訂、預(yù)訂變更、客房入住、退房結(jié)帳、旅客信息查詢幾個(gè)方面的功能。案例3:16①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍?!?7②確定各參與者所期望的系統(tǒng)行為?!窆衽_(tái)人員客房預(yù)訂預(yù)訂變更入住登記退房結(jié)帳選擇課程信息查詢18①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。②確定各參與者所期望的系統(tǒng)行為。

6、③把這些系統(tǒng)行為命名為用例?!?9④確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)。●20⑤繪制用例圖。●21●用例:客房預(yù)訂●參與者:柜臺(tái)工作人員●說明:①工作人員啟動(dòng)預(yù)訂功能。②根據(jù)預(yù)訂需求查看客房空閑信息。③輸入預(yù)訂人信息。④安排客房。⑤預(yù)訂成功。⑥編制用例說明?!?2●用例:預(yù)訂變更●參與者:柜臺(tái)工作人員●說明:①工作人員啟動(dòng)預(yù)訂功能。②輸入預(yù)訂人標(biāo)志信息。③系統(tǒng)顯示該預(yù)訂人的客房預(yù)訂信息。④預(yù)訂變更。⑤預(yù)訂變更成功。⑥編制用例說明?!?3●用例:入住登記●參與者:柜臺(tái)工作人員●說明:①工作人員啟動(dòng)

7、入住登記功能。②根據(jù)旅客要求查詢客房空閑信息。③如果不滿足旅客入住要求,則退出。④接收旅客信息。⑤給旅客分配房間床位。⑥接收押金。⑦打印入住單⑧入住登記結(jié)束。⑥編制用例說明。●24●用例:退房結(jié)帳●參與者:柜臺(tái)工作人員●說明:①工作人員啟動(dòng)退房結(jié)帳功能。②輸入旅客標(biāo)志信息。③系統(tǒng)顯示旅客入住信息。④顯示入住天數(shù),費(fèi)用。⑤接收費(fèi)用。⑥打印發(fā)票。⑦入住登記結(jié)束。⑥編制用例說明。●25●小結(jié)3.1用例3.2參與者3.3用例之間的關(guān)系4.3.1關(guān)聯(lián)關(guān)系4.3.2泛化關(guān)系4.3.3包含關(guān)系4.3.4擴(kuò)展關(guān)系●3

8、.4用例圖3.4.1用例圖的作用3.4.2用例圖的形式●3.5用例描述●3.6用例分析●3.7業(yè)務(wù)用例圖第3章用例和用例圖●——重要知識(shí)點(diǎn)26END(1)什么叫用例?(2)用例圖在軟件建模中的作用是什么?(3)用例之間存在那幾種關(guān)系?(4)包含關(guān)系和擴(kuò)展關(guān)系有什么區(qū)別?(5)參與者可以是那幾種形式?(6)什么叫事件流,作用是什么?本章作業(yè)27

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。