




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 5.1.1 概述 用例圖顯示誰將是相關(guān)的用例圖顯示誰將是相關(guān)的用戶用戶、用戶希望系統(tǒng)提、用戶希望系統(tǒng)提 供供什么服務(wù)什么服務(wù)以及用戶需要為系統(tǒng)提供的服務(wù)。以及用戶需要為系統(tǒng)提供的服務(wù)。 用例圖最常用來用例圖最常用來描述系統(tǒng)描述系統(tǒng)以及以及子系統(tǒng)子系統(tǒng)。 5.1.1 概述 用例圖包含用例圖包含6個元素:個元素: 參與者參與者(Actor) 用例用例(Use Case) 關(guān)聯(lián)關(guān)系關(guān)聯(lián)關(guān)系(Association) 包含關(guān)系包含關(guān)系(Include) 擴展關(guān)系擴展關(guān)系(Extend) 泛化關(guān)系泛化關(guān)系(Generalization) 5.1.2 參與者(Actor) 系統(tǒng)外部系統(tǒng)外部的一個的一個實
2、體實體。 參與參與用例的執(zhí)行過程。用例的執(zhí)行過程。 通過向系統(tǒng)輸入或請求系統(tǒng)通過向系統(tǒng)輸入或請求系統(tǒng) 輸入某些輸入某些事件事件來觸發(fā)系統(tǒng)的來觸發(fā)系統(tǒng)的 執(zhí)行。執(zhí)行。 由參與用例時所擔當?shù)挠蓞⑴c用例時所擔當?shù)慕巧巧?來表示。來表示。 每個參與者可以參與每個參與者可以參與一個一個或或 多個多個用例。用例。 參與者的種類:參與者的種類: 系統(tǒng)用戶系統(tǒng)用戶; 與所建造的系統(tǒng)交互的與所建造的系統(tǒng)交互的其他系統(tǒng)其他系統(tǒng); 一些可以運行的一些可以運行的進程進程 。 確定參與者 如何尋找如何尋找系統(tǒng)的參與者;系統(tǒng)的參與者; 對參與者建模的過程中需要注意的問題。對參與者建模的過程中需要注意的問題。 參與者間的
3、關(guān)系 在用例圖中,使用在用例圖中,使用泛化泛化 關(guān)系關(guān)系來描述多個參與者來描述多個參與者 之間的公共行為。之間的公共行為。 參與者間的泛化關(guān)系參與者間的泛化關(guān)系 示例:示例: 5.1.3 用例(Use Case) 用例是用例是外部可見的外部可見的系統(tǒng)功能單元系統(tǒng)功能單元。 用例的用例的用途用途是在是在不揭示系統(tǒng)內(nèi)部構(gòu)造的前提不揭示系統(tǒng)內(nèi)部構(gòu)造的前提 下定義連貫的行為下定義連貫的行為。 用例用例不是不是需求或功能的需求或功能的規(guī)格說明規(guī)格說明,但但是也是也展展 示和體現(xiàn)示和體現(xiàn)其所描述的過程中的其所描述的過程中的需求情況需求情況。 用例的名稱有用例的名稱有兩種:兩種: 簡單名簡單名,如:,如:A
4、ddItem 路徑名路徑名,如:,如:Business:Maintenance 識別用例 識別用例最好的方法就是識別用例最好的方法就是從分析系統(tǒng)的參從分析系統(tǒng)的參 與者開始與者開始,考慮每個參與者是如何使用系,考慮每個參與者是如何使用系 統(tǒng)的。統(tǒng)的。 如何識別用例。如何識別用例。 用例與事件流 事件流描述系統(tǒng)事件流描述系統(tǒng)“做什么做什么”,而不是,而不是“怎怎 么做么做”,它通常,它通常包括:包括: 1. 簡要說明簡要說明; 2. 前提條件前提條件; 3. 主事件流主事件流、其他事件流其他事件流、錯誤流錯誤流; 4. 事后條件事后條件。 5.1.4 用例間的關(guān)系 1 關(guān)聯(lián)關(guān)系關(guān)聯(lián)關(guān)系 2 包含
5、關(guān)系包含關(guān)系 3 擴展關(guān)系擴展關(guān)系 4 泛化關(guān)系泛化關(guān)系 關(guān)聯(lián)關(guān)系 表示表示參與者參與者與與用例用例之間進行通信。之間進行通信。 不同的參與者不同的參與者可以訪問可以訪問相同的用例相同的用例。 包含關(guān)系 客戶用例客戶用例可以簡單地可以簡單地包含包含提供者用例提供者用例具有的行為,具有的行為, 并把它所包含的用例行為并把它所包含的用例行為作為作為自身行為的一部分自身行為的一部分。 如:如: 網(wǎng)上預訂網(wǎng)上預訂填寫電子表格填寫電子表格 面向?qū)ο蠓治雠c設(shè)計面向?qū)ο蠓治雠c設(shè)計 2. 更改問候語更改問候語; 3.更改密碼更改密碼.其中接收留言包括收聽新留言、存儲其中接收留言包括收聽新留言、存儲 留言、刪除
6、留言等。留言、刪除留言等。 74 實例分析:語音郵箱系統(tǒng) 1. 找出找出actor和外部系統(tǒng)和外部系統(tǒng),確定系統(tǒng)邊界確定系統(tǒng)邊界. 參與者:呼叫者、郵箱用戶參與者:呼叫者、郵箱用戶 2. 主要功能分析主要功能分析(參與者期望的系統(tǒng)行為等參與者期望的系統(tǒng)行為等) (1). 呼叫者保留信息呼叫者保留信息(留言留言). (2). 郵箱用戶管理信息郵箱用戶管理信息: 收聽收聽/存儲存儲/刪除刪除. (3). 郵箱用戶更改問候語郵箱用戶更改問候語. (4). 郵箱用戶更改密碼郵箱用戶更改密碼. 75 實例分析:語音郵箱系統(tǒng)實例分析:語音郵箱系統(tǒng) 3. 初步找到的用例初步找到的用例 呼叫者:保留信息呼叫者
7、:保留信息 郵箱主人:接收信息、更改問候語、更改密碼郵箱主人:接收信息、更改問候語、更改密碼 4. 進一步尋找用例進一步尋找用例 郵箱主人:登錄郵箱郵箱主人:登錄郵箱 呼叫者、郵箱主人:撥打郵箱號碼呼叫者、郵箱主人:撥打郵箱號碼 5. 分析用例之間的關(guān)系分析用例之間的關(guān)系 本例較為簡單本例較為簡單,只使用只使用“包含關(guān)系包含關(guān)系”即可即可. 76 實例分析:語音郵箱系統(tǒng) 6. 繪制初步用例圖繪制初步用例圖 77 實例分析:語音郵箱系統(tǒng) 7. 編寫每一個用例的腳本編寫每一個用例的腳本 8. 區(qū)分腳本中的主事流或異常情況事件流區(qū)分腳本中的主事流或異常情況事件流 9. 細化用例圖細化用例圖,完成用例
8、模型完成用例模型(略略) 78 實例分析:語音郵箱系統(tǒng)-用例腳本 用例用例1: 撥打郵箱號撥打郵箱號 1. 呼叫者撥打語音郵件系統(tǒng)的主號碼呼叫者撥打語音郵件系統(tǒng)的主號碼. 2. 語音郵件系統(tǒng)發(fā)出提示音:輸入郵箱號碼并加語音郵件系統(tǒng)發(fā)出提示音:輸入郵箱號碼并加#號號. 3. 呼叫者輸入接收者的郵箱號呼叫者輸入接收者的郵箱號. 4. 語音郵件系統(tǒng)發(fā)出問候語:已進入語音郵件系統(tǒng)發(fā)出問候語:已進入XX的郵箱的郵箱,請留言請留言. 79 用例用例2: 保留信息保留信息 1. 呼叫者完成郵箱號輸入操作呼叫者完成郵箱號輸入操作. 2. 呼叫者說出信息呼叫者說出信息. 3. 呼叫者掛斷電話呼叫者掛斷電話. 4
9、. 語音郵件系統(tǒng)將記錄的信息存放在接收者的郵箱中語音郵件系統(tǒng)將記錄的信息存放在接收者的郵箱中. 實例分析:語音郵箱系統(tǒng)-用例 腳本 80 用例用例3: 登錄系統(tǒng)登錄系統(tǒng) 1. 郵箱用戶完成郵箱號輸入操作郵箱用戶完成郵箱號輸入操作. 2. 郵箱用戶鍵入密碼并后跟郵箱用戶鍵入密碼并后跟#鍵鍵.(默認號碼與郵箱號相同默認號碼與郵箱號相同) 3. 語音郵件系統(tǒng)播放郵箱菜單語音郵件系統(tǒng)播放郵箱菜單: 按按1鍵接收信息鍵接收信息. 按按2鍵更改密碼鍵更改密碼. 按按3鍵更改問候語鍵更改問候語. 實例分析:語音郵箱系統(tǒng)-用例 腳本 81 用例用例4: 接收信息接收信息 1. 郵箱用戶完成登錄操作郵箱用戶完成
10、登錄操作. 2. 郵箱用戶選擇郵箱用戶選擇 “接收信息接收信息”菜單選項菜單選項. 3. 語音郵件系統(tǒng)播放信息菜單語音郵件系統(tǒng)播放信息菜單: 按按1收聽當前信息收聽當前信息; 按按2存儲當前信息存儲當前信息; 按按3刪除當前信息刪除當前信息; 按按4返回郵箱菜單返回郵箱菜單. 4. 郵箱用戶選擇郵箱用戶選擇“收聽當前信息收聽當前信息”菜單選項菜單選項. 5. 語音郵件系統(tǒng)播放當前新信息語音郵件系統(tǒng)播放當前新信息,若無新信息若無新信息,播放當前已有播放當前已有 信息信息.(注意注意: 只播放只播放,不刪除不刪除) 6. 語音郵件系統(tǒng)播放信息菜單語音郵件系統(tǒng)播放信息菜單. 7. 用戶選擇用戶選擇”
11、刪除當前信息刪除當前信息”,則信息被永久刪除則信息被永久刪除. 8. 繼續(xù)執(zhí)行第繼續(xù)執(zhí)行第3步步. 實例分析:語音郵箱系統(tǒng)-用例 腳本 82 用例用例4變體變體#1: 存儲一條信息存儲一條信息 1.1 以第以第6步作為開始步作為開始. 1.2 用戶選擇用戶選擇“存儲當前信息存儲當前信息”. 1.3 當前信息從新信息隊列中刪除并添加到舊信息隊列中當前信息從新信息隊列中刪除并添加到舊信息隊列中. 1.4 繼承執(zhí)行第繼承執(zhí)行第3步步. 實例分析:語音郵箱系統(tǒng)-用例 腳本 83 用例用例5: 更改問候語更改問候語 1. 郵箱用戶完成登錄操作郵箱用戶完成登錄操作. 2. 郵箱用戶選擇郵箱用戶選擇“更改問
12、候語更改問候語”菜單選項菜單選項. 3. 郵箱用戶說出新的問候語郵箱用戶說出新的問候語. 4. 郵箱用戶按下郵箱用戶按下#鍵鍵. 5. 郵件系統(tǒng)設(shè)置新的問候語郵件系統(tǒng)設(shè)置新的問候語. 用例用例5變體變體#1: 在確認前掛斷電話在確認前掛斷電話 1.1 以第以第3步作為開始步作為開始. 1.2 郵件用戶掛斷電話郵件用戶掛斷電話. 1.3 郵件系統(tǒng)保留舊的問候語郵件系統(tǒng)保留舊的問候語. 實例分析:語音郵箱系統(tǒng)-用例 腳本 84 用例用例6: 更改密碼更改密碼 1. 郵箱用戶完成登錄操作郵箱用戶完成登錄操作. 2. 郵箱用戶選擇郵箱用戶選擇“更改密碼更改密碼”菜單選項菜單選項. 3. 郵箱用戶輸入新
13、的密碼郵箱用戶輸入新的密碼. 4. 郵箱用戶按下郵箱用戶按下#鍵鍵. 5. 郵件系統(tǒng)設(shè)置新的密碼郵件系統(tǒng)設(shè)置新的密碼. 用例用例6變體變體#1: 在確認前掛斷電話在確認前掛斷電話 1.1 以第以第3步作為開始步作為開始. 1.2 郵件用戶掛斷電話郵件用戶掛斷電話. 1.3 郵件系統(tǒng)保留舊的密碼郵件系統(tǒng)保留舊的密碼. 實例分析:語音郵箱系統(tǒng)-用例 腳本 85 作業(yè) 某家大型筆記本電腦制造商想要構(gòu)建其維修管理系統(tǒng)某家大型筆記本電腦制造商想要構(gòu)建其維修管理系統(tǒng),該系統(tǒng)的描述如下:該系統(tǒng)的描述如下: 該廠商是一家筆記本制造商該廠商是一家筆記本制造商,但貨品的維修要請外部特約的維修中心進行但貨品的維修要
14、請外部特約的維修中心進行 維護維護 客戶必須先到該廠商的維修管理系統(tǒng)登錄所需維修的筆記本電腦的序號客戶必須先到該廠商的維修管理系統(tǒng)登錄所需維修的筆記本電腦的序號, 系統(tǒng)會告知客戶將計算機送到哪一個特約維修中心系統(tǒng)會告知客戶將計算機送到哪一個特約維修中心 客戶可以直接將需要維修的計算機送到該廠商的特約維修中心客戶可以直接將需要維修的計算機送到該廠商的特約維修中心,由維修中由維修中 心人員通過維修管理系統(tǒng)判斷是否在保修期內(nèi)心人員通過維修管理系統(tǒng)判斷是否在保修期內(nèi),若是若是,則所有維修費用全免則所有維修費用全免, 若不是若不是,則告知客戶需要負擔維修費用則告知客戶需要負擔維修費用 有關(guān)產(chǎn)品是否超過保修期的信息存儲在該廠商的有關(guān)產(chǎn)品是否超過保修期的信息存儲在該廠商的ERP系統(tǒng)之中系統(tǒng)之中 該維修中心必須把所有維修的數(shù)據(jù)匯整至維修管理系統(tǒng)中該維修中心必須把所有維修的數(shù)據(jù)匯整至維修管理系統(tǒng)中,以便了解所有以便了解所有 維修過程的相關(guān)信息維修過程的相關(guān)信息(包含質(zhì)量不良的判斷信息、維修方式以及維修時間包含質(zhì)量不良的判斷信息、維修方式以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動合同范本海南
- 2025年硬質(zhì)橡膠及其制品合作協(xié)議書
- 2025年孕產(chǎn)婦保健項目建議書
- 合伙酒店轉(zhuǎn)讓合同范本
- epc工程總價合同范本
- 信貸機構(gòu)合同范本
- 創(chuàng)業(yè)魔芋種植合作合同范本
- 合伙奶茶協(xié)議合同范本
- 低價手套租賃合同范本
- 南寧個人租房合同范本
- 2024屆湖南省長沙市湖南師大附中等校高三上學期月考(二)語文試題(解析版)
- 上??萍及嫘W二年級下冊綜合實踐活動全冊教案
- 氣缸磨損的測量說課教案
- 《高鐵乘務(wù)安全管理及應急處置》課程教案-崔藝琳編寫
- 新課程標準2022版初中歷史考試題及答案
- 前言 馬克思主義中國化時代化的歷史進程與理論成果
- 產(chǎn)品可靠性測試計劃
- 高等數(shù)學考研輔導課(一)學習通超星課后章節(jié)答案期末考試題庫2023年
- 心理健康與職業(yè)生涯(中職)PPT完整全套教學課件
- 中國文藝美學要略·論著·《畫學心法問答》
- 公共藝術(shù)-音樂篇(中職公共藝術(shù))PPT完整版全套教學課件
評論
0/150
提交評論