


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、用例及用例圖,用例及用例圖,4.1 用例 4.2 參與者 4.3 用例之間的關(guān)系 4.4 用例圖 4.5 發(fā)現(xiàn)用例,3. 用例的特點 用例用于描述系統(tǒng)的功能,這個功能是外部使用者看到的系統(tǒng)功能,不反映功能的實現(xiàn)方式。,3. 用例的特點 用例描述用戶提出的一些可見需求,對應(yīng)一個具體的用戶目標。,數(shù)據(jù)上傳,3. 用例的特點 用例是對系統(tǒng)功能的描述,屬于需求建模。,a 通過讀卡機,儲戶插入atm卡 b atm系統(tǒng)從卡上讀取銀行id、帳號、并驗證帳號。 c 儲戶鍵入密碼,系統(tǒng)檢驗密碼。 d 儲戶按確認鍵,輸入取款金額。 e atm把帳號和取款金額傳遞給銀行系統(tǒng),取回帳戶余額。 f atm輸出現(xiàn)金,并顯
2、示帳戶余額。 d atm記錄事務(wù)到日志文件。,用例的動態(tài)事件流,用例的特點 用例用于描述系統(tǒng)的功能,這個功能是外部使用者看到的系統(tǒng)功能,不反映功能的實現(xiàn)方式。 用例描述用戶提出的一些可見需求,對應(yīng)一個具體的用戶目標。 用例反映系統(tǒng)與用戶的一次交互過程,應(yīng)該具有交互的信息的傳遞。 用例是對系統(tǒng)功能的描述,屬于需求建模。,總結(jié),3. 參與者的表示 參與者可以表示為下面三種形式。,4. 參與者之間的關(guān)系 參與者之間可以有泛化關(guān)系。,4.3 用例之間的關(guān)系,用例之間可以具有以下幾種關(guān)系: . 關(guān)聯(lián)關(guān)系 . 泛化關(guān)系 . 包含關(guān)系 . 擴展關(guān)系,1. 關(guān)聯(lián)關(guān)系 參與者與用例之間是關(guān)聯(lián)關(guān)系,表示參與者與用
3、例之間具有使用,交互信息的關(guān)聯(lián)。,2. 泛化關(guān)系 參與者與參與者之間,用例與用例之間存在一般與特殊的關(guān)系。,3. 包含關(guān)系 兩個用例之間,一個用例(基本用例)的行為包含了另外一個用例(包含用例)的行為。 包含關(guān)系用依賴關(guān)系的構(gòu)造型來表示。,4. 擴展關(guān)系 擴展關(guān)系表示基本用例在擴展點要增加新的行為或功能,以擴展到新用例。 擴展關(guān)系用依賴關(guān)系的構(gòu)造型來表示。,4.4 用例圖,1. 用例圖的作用 用例圖用來描述軟件需求模型中的系統(tǒng)功能,通過一組用例可以描述軟件系統(tǒng)能夠給用戶提供的功能。 用例圖可以作為整個系統(tǒng)開發(fā)過程中的開發(fā)依據(jù),指導(dǎo)和驅(qū)動其他模型。,2. 用例圖的形式, 用例:取款 參與者:儲戶
4、 操作流: 通過讀卡機,儲戶插入atm卡 atm系統(tǒng)從卡上讀取銀行id、帳號、并驗證帳號。 儲戶鍵入密碼,系統(tǒng)檢驗密碼。 儲戶按確認鍵,輸入取款金額。 atm把帳號和取款金額傳遞給銀行系統(tǒng),取回確認信息和帳戶余額。 atm輸出現(xiàn)金,并顯示帳戶余額。 atm記錄事務(wù)到日志文件。,取款用例描述實例,4.5 發(fā)現(xiàn)用例,發(fā)現(xiàn)用例的一般方法:, 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。,4.5 發(fā)現(xiàn)用例,發(fā)現(xiàn)用例的一般方法:, 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。,4.5 發(fā)現(xiàn)用例,發(fā)現(xiàn)用例的一般方法:, 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的
5、系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。,4.5 發(fā)現(xiàn)用例,發(fā)現(xiàn)用例的一般方法:, 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。 確定各用例之間的關(guān)系(泛化,包含,擴展)。,4.5 發(fā)現(xiàn)用例,發(fā)現(xiàn)用例的一般方法:, 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。 確定各用例之間的關(guān)系(泛化,包含,擴展)。 繪制用例圖。,4.5 發(fā)現(xiàn)用例,發(fā)現(xiàn)用例的一般方法:, 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。 確定各用例之間的關(guān)系(泛化
6、,包含,擴展)。 繪制用例圖。 編制用例說明。,4.5 發(fā)現(xiàn)用例,發(fā)現(xiàn)用例的一般方法:, 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。 確定各用例之間的關(guān)系(泛化,包含,擴展)。 繪制用例圖。 編制用例說明。 對異常流程確定單獨用例。,4.5 發(fā)現(xiàn)用例,發(fā)現(xiàn)用例的一般方法:, 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。 確定各用例之間的關(guān)系(泛化,包含,擴展)。 繪制用例圖。 編制用例說明。 對異常流程確定單獨用例。 優(yōu)化用例圖,解決用例之間的沖突和重復(fù)。,某學(xué)校網(wǎng)上選課系統(tǒng)的用例
7、分析,管理員通過系統(tǒng)管理界面進入系統(tǒng),建立本學(xué)期要開設(shè)的各種課程,將課程信息保存到系統(tǒng)中,并可以對課程進行改動和刪除。 學(xué)生通過客戶機瀏覽器進入系統(tǒng),選擇課程:可以查詢課程,選擇課程,支付課程費用。,案例1:, 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。, 確定各參與者所期望的系統(tǒng)行為。,管理員: 增加課程 修改課程 刪除課程 學(xué)生: 查詢課程 選擇課程 網(wǎng)上付費, 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。, 確定各用例之間的關(guān)系(泛化,包含,擴展)。, 繪制用例圖。, 用例:增加課程 參與者:管理員 操作流: 管理員選擇進入管理界面,
8、用例開始。 系統(tǒng)提示輸入管理員密碼。 管理員輸入密碼。 系統(tǒng)檢驗密碼。 a1:密碼出錯。 進入管理界面,系統(tǒng)顯示當前所建立的全部課程信息。 管理員選擇增加課程,管理員輸入新課程信息。 系統(tǒng)驗證是否與已有課程沖突。 :有沖突。 系統(tǒng)添加新課程,并提示添加成功。 系統(tǒng)回到管理主界面,顯示所有課程,用例結(jié)束。, 編制用例說明。, 對異常流程確定單獨用例。 優(yōu)化用例圖,解決用例之間的沖突和重復(fù)。,賓館客房業(yè)務(wù)管理用例分析,賓館客房業(yè)務(wù)管理提供客房預(yù)訂、預(yù)訂變更、客房入住、退房結(jié)帳、旅客信息查詢幾個方面的功能。,案例2:, 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。, 確定各參與者所期望的系統(tǒng)行為。,柜臺
9、人員 客房預(yù)訂 預(yù)訂變更 入住登記 退房結(jié)帳 選擇課程 信息查詢, 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。, 確定各用例之間的關(guān)系(泛化,包含,擴展)。, 繪制用例圖。, 用例:客房預(yù)訂 參與者:柜臺工作人員 說明: 工作人員啟動預(yù)訂功能。 根據(jù)預(yù)訂需求查看客房空閑信息。 輸入預(yù)訂人信息。 安排客房。 預(yù)訂成功。, 編制用例說明。, 用例:預(yù)訂變更 參與者:柜臺工作人員 說明: 工作人員啟動預(yù)訂功能。 輸入預(yù)訂人標志信息。 系統(tǒng)顯示該預(yù)訂人的客房預(yù)訂信息。 預(yù)訂變更。 預(yù)訂變更成功。, 編制用例說明。, 用例:入住登記 參與者:柜臺
10、工作人員 說明: 工作人員啟動入住登記功能。 根據(jù)旅客要求查詢客房空閑信息。 如果不滿足旅客入住要求,則退出。 接收旅客信息。 給旅客分配房間床位。 接收押金。 打印入住單 入住登記結(jié)束。, 編制用例說明。, 用例:退房結(jié)帳 參與者:柜臺工作人員 說明: 工作人員啟動退房結(jié)帳功能。 輸入旅客標志信息。 系統(tǒng)顯示旅客入住信息。 顯示入住天數(shù),費用。 接收費用。 打印發(fā)票。 入住登記結(jié)束。, 編制用例說明。,練習(xí)1:,教學(xué)進程,1、對圖書館的圖書借閱進行用例分析。 確定圖書管理的參與者; 參與者所看到的圖書管理功能; 把這些功能分解為用例; 確定用例之間的關(guān)系; 畫用例圖; 優(yōu)化用例圖; 描述事件
11、流。, 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。, 確定各參與者所期望的系統(tǒng)行為。,管理員: 借書證管理: 辦證,補證,注銷,證件查詢 圖書管理: 查詢,添加,修改,刪除 借閱管理: 書目查詢,借書,還書,過期催還,丟失處理 學(xué)生: 借書證管理: 辦證,補證,注銷 借閱管理: 書目查詢,借書,還書,丟失處理, 把這些系統(tǒng)行為命名為用例。, 確定各用例之間的關(guān)系(泛化,包含,擴展)。, 繪制用例圖。, 繪制用例圖。, 繪制用例圖。, 繪制用例圖。, 用例:借書 參與者:管理員,借閱者 操作流: 管理員進入圖書借閱界面,用例開始。 系統(tǒng)要求輸入借閱者的借書證編碼。 系統(tǒng)檢驗借書證編碼,如果正確,則
12、顯示借閱者的信息。 a1:借書證編碼有錯。 a2: 如果該借閱者所借圖書已經(jīng)超期,則提示,本次拒借. 系統(tǒng)要求輸入所借圖書的條碼。 系統(tǒng)顯示所借圖書的信息。 確認借書。 系統(tǒng)回到上一界面,等待處理下一借書。, 編制用例說明。, 用例:還書 參與者:管理員,借閱者 操作流: 管理員進入圖書借閱界面,用例開始。 系統(tǒng)要求輸入所還圖書的條碼。 系統(tǒng)顯示所借圖書的信息。 確認還書。 系統(tǒng)回到上一界面,等待處理下一業(yè)務(wù)。, 編制用例說明。,練習(xí)2:,教學(xué)進程,對賓館客房管理進行用例分析。 確定賓館客房管理的參與者; 參與者所看到的客房管理功能; 把這些功能分解為用例; 確定用例之間的關(guān)系; 畫用例圖; 描述事件流。,小結(jié),教學(xué)進程,4.1 用例 4.1.1 用例的概念 4.1.2
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年會計職業(yè)任職資格考試指導(dǎo)試題及答案
- 2025年胺基化工藝證模擬考試題及答案
- 農(nóng)業(yè)產(chǎn)品抽檢方案范本
- 2024年行政管理師重大考點試題及答案
- 布藝產(chǎn)品在辦公室環(huán)境的舒適度與工作效率提升考核試卷
- 建設(shè)項目監(jiān)理中的安全生產(chǎn)管理措施考核試卷
- 2023年中國紡織建設(shè)規(guī)劃院公開招聘2人筆試參考題庫附帶答案詳解
- 2024年項目管理專業(yè)人士資格認定考試試題及答案
- 2023年中國機械總院物業(yè)中心懷柔分中心招聘筆試參考題庫附帶答案詳解
- 微生物檢驗各類樣本處理試題及答案
- 酒店工作安全培訓(xùn)(共60張課件)
- 【沙利文公司】2024年中國銀發(fā)經(jīng)濟發(fā)展報告
- 航天科工集團在線測評題
- 《喝出營養(yǎng):解惑飲水、礦物質(zhì)與健康》隨筆
- 人教版(2024版)七上數(shù)學(xué)第二單元:有理數(shù)的運算大單元教學(xué)設(shè)計
- 5G-Advanced 網(wǎng)絡(luò)技術(shù)演進白皮書
- 新疆建設(shè)項目交通影響評價技術(shù)標準
- 債權(quán)轉(zhuǎn)讓項目合同范本
- 安徽省合肥市瑤海區(qū)部分學(xué)校2023-2024學(xué)年英語八下期末統(tǒng)考模擬試題含答案
- 水電站砂石加工系統(tǒng)封閉施工方案
- 三年級下冊《春天的歌》作業(yè)設(shè)計
評論
0/150
提交評論