![第3章 需求用例建模方法_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-9/3/00078205-ac25-4009-b4b1-40ccb0cfb1d7/00078205-ac25-4009-b4b1-40ccb0cfb1d71.gif)
![第3章 需求用例建模方法_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-9/3/00078205-ac25-4009-b4b1-40ccb0cfb1d7/00078205-ac25-4009-b4b1-40ccb0cfb1d72.gif)
![第3章 需求用例建模方法_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-9/3/00078205-ac25-4009-b4b1-40ccb0cfb1d7/00078205-ac25-4009-b4b1-40ccb0cfb1d73.gif)
![第3章 需求用例建模方法_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-9/3/00078205-ac25-4009-b4b1-40ccb0cfb1d7/00078205-ac25-4009-b4b1-40ccb0cfb1d74.gif)
![第3章 需求用例建模方法_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-9/3/00078205-ac25-4009-b4b1-40ccb0cfb1d7/00078205-ac25-4009-b4b1-40ccb0cfb1d75.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1第第3 3章章 軟件需求的軟件需求的 用例建模方法用例建模方法郵購(gòu)系統(tǒng)的業(yè)務(wù)過(guò)程陳述(工作流):郵購(gòu)系統(tǒng)的業(yè)務(wù)過(guò)程陳述(工作流):n公司的目標(biāo)是為公司的所有注冊(cè)會(huì)員提供高質(zhì)量的郵購(gòu)服務(wù)。公司的目標(biāo)是為公司的所有注冊(cè)會(huì)員提供高質(zhì)量的郵購(gòu)服務(wù)。n任何個(gè)人或公司只要完成注冊(cè)表單并將其發(fā)送到客戶服務(wù)部任何個(gè)人或公司只要完成注冊(cè)表單并將其發(fā)送到客戶服務(wù)部 門,成為會(huì)員。門,成為會(huì)員。n會(huì)員可以通過(guò)填寫訂購(gòu)表單并將其發(fā)送給客服部門進(jìn)行訂購(gòu)。會(huì)員可以通過(guò)填寫訂購(gòu)表單并將其發(fā)送給客服部門進(jìn)行訂購(gòu)。n客服部門驗(yàn)證會(huì)員資格,將訂單轉(zhuǎn)給銷售部門??头块T驗(yàn)證會(huì)員資格,將訂單轉(zhuǎn)給銷售部門。n庫(kù)存有貨,銷售部門處理訂
2、單,并將發(fā)貨單存給庫(kù)存部門。庫(kù)存有貨,銷售部門處理訂單,并將發(fā)貨單存給庫(kù)存部門。n庫(kù)存無(wú)貨,銷售部門向供應(yīng)商發(fā)送購(gòu)貨單。庫(kù)存無(wú)貨,銷售部門向供應(yīng)商發(fā)送購(gòu)貨單。n購(gòu)買的貨物到后,入庫(kù),庫(kù)存部門將貨物交給該會(huì)員,財(cái)務(wù)購(gòu)買的貨物到后,入庫(kù),庫(kù)存部門將貨物交給該會(huì)員,財(cái)務(wù) 部門將發(fā)票給會(huì)員。部門將發(fā)票給會(huì)員。n財(cái)務(wù)部門收到供應(yīng)商的物品及發(fā)票,驗(yàn)證合格后,將貨款打財(cái)務(wù)部門收到供應(yīng)商的物品及發(fā)票,驗(yàn)證合格后,將貨款打 給供應(yīng)商。給供應(yīng)商。回顧回顧: :郵購(gòu)的業(yè)務(wù)過(guò)程分析郵購(gòu)的業(yè)務(wù)過(guò)程分析 客戶客戶 客戶服務(wù)部客戶服務(wù)部 銷售部門銷售部門 庫(kù)存部門庫(kù)存部門 財(cái)務(wù)部門財(cái)務(wù)部門填寫訂填寫訂貨表單貨表單有庫(kù)存有庫(kù)
3、存處理訂單處理訂單下訂單下訂單填寫注填寫注冊(cè)表單冊(cè)表單注冊(cè)會(huì)員注冊(cè)會(huì)員訂貨訂貨發(fā)送貨物發(fā)送貨物接受貨物接受貨物發(fā)送發(fā)發(fā)送發(fā)貨單貨單接受發(fā)接受發(fā)貨單貨單發(fā)出發(fā)出貨款貨款無(wú)庫(kù)存無(wú)庫(kù)存郵購(gòu)公司業(yè)務(wù)活動(dòng)圖郵購(gòu)公司業(yè)務(wù)活動(dòng)圖回顧回顧: :郵購(gòu)的業(yè)務(wù)過(guò)程分析郵購(gòu)的業(yè)務(wù)過(guò)程分析下面要進(jìn)行什么分析下面要進(jìn)行什么分析? ?軟件需求軟件需求? ?4u 回顧需求的活動(dòng)回顧需求的活動(dòng)u 用例圖和用例的描述用例圖和用例的描述 重點(diǎn)重點(diǎn)內(nèi)容內(nèi)容 什么是用例什么是用例? ? 用例圖包括哪些內(nèi)容用例圖包括哪些內(nèi)容? ? 用例的文字描述的步驟用例的文字描述的步驟? ?53.1 3.1 需求需求(requirement)(req
4、uirement)與需求的活動(dòng)與需求的活動(dòng)需求需求就是要獲得系統(tǒng)提供的所有服務(wù)就是要獲得系統(tǒng)提供的所有服務(wù), ,是是“做什么做什么”軟件需求包括五個(gè)層次:軟件需求包括五個(gè)層次:u 業(yè)務(wù)需求業(yè)務(wù)需求u 用戶需求用戶需求u 功能和非功能需求功能和非功能需求u 環(huán)境、約束的需求環(huán)境、約束的需求u 接口的需求接口的需求需求分析階段的活動(dòng)需求分析階段的活動(dòng) 產(chǎn)出物產(chǎn)出物會(huì)議紀(jì)要會(huì)議紀(jì)要討論紀(jì)要討論紀(jì)要分析模型分析模型需求規(guī)格需求規(guī)格說(shuō)明書(shū)說(shuō)明書(shū)審核通過(guò)的審核通過(guò)的規(guī)格說(shuō)明書(shū)規(guī)格說(shuō)明書(shū)圖圖 3-1 3-1 需求分析階段的活動(dòng)需求分析階段的活動(dòng) 需求管理需求管理需需求求獲取獲取需求分析需求分析 與建模與建模
5、規(guī)格規(guī)格說(shuō)明說(shuō)明需求需求驗(yàn)證驗(yàn)證用例的概念在用例的概念在19861986年年由由Ivar JacobsonIvar Jacobson正式正式提出之后被廣泛接受,提出之后被廣泛接受,迅速發(fā)展,已成為迅速發(fā)展,已成為OOOO、UMLUML、RUPRUP的標(biāo)準(zhǔn)規(guī)的標(biāo)準(zhǔn)規(guī)范和方法。范和方法。3.2 3.2 軟件需求軟件需求- -用例建模技術(shù)用例建模技術(shù) 在結(jié)構(gòu)化的軟件需求在結(jié)構(gòu)化的軟件需求“系統(tǒng)做什么系統(tǒng)做什么?”?”的問(wèn)題中的問(wèn)題中, ,增增加三個(gè)詞加三個(gè)詞“for each user”,for each user”,使問(wèn)題變?yōu)槭箚?wèn)題變?yōu)椤跋到y(tǒng)應(yīng)該系統(tǒng)應(yīng)該為每為每個(gè)用戶個(gè)用戶做什么做什么? ”,?
6、”,系統(tǒng)對(duì)系統(tǒng)對(duì)用用戶有什么價(jià)值戶有什么價(jià)值。n用例方法的思想:用例方法的思想: 從從用戶的角度用戶的角度看,他們所關(guān)心的是系統(tǒng)所能看,他們所關(guān)心的是系統(tǒng)所能 提供的提供的服務(wù)服務(wù),用戶,用戶使用使用系統(tǒng)完成不同的任務(wù)。系統(tǒng)完成不同的任務(wù)。通訊關(guān)聯(lián)通訊關(guān)聯(lián)圖圖 3-2 3-2 系統(tǒng)透視系統(tǒng)透視參與者參與者系統(tǒng)外部,并與系統(tǒng)外部,并與該系統(tǒng)發(fā)生交互該系統(tǒng)發(fā)生交互的人或其他系統(tǒng)。的人或其他系統(tǒng)。系統(tǒng)基本系統(tǒng)基本事件流。事件流。用例用例 3.2.1 3.2.1 什么是用例什么是用例 問(wèn)問(wèn): :一個(gè)自動(dòng)飲料售貨機(jī)的功能是什么一個(gè)自動(dòng)飲料售貨機(jī)的功能是什么? ? 答答: :通過(guò)自動(dòng)飲料售貨機(jī)購(gòu)買一聽(tīng)飲料
7、通過(guò)自動(dòng)飲料售貨機(jī)購(gòu)買一聽(tīng)飲料( (買飲料買飲料) )。9參參與與者者用用例例顧客顧客買飲料買飲料 收款員收款員收款收款供應(yīng)商供應(yīng)商提供飲料提供飲料圖圖 3-3 3-3 自動(dòng)飲料售貨機(jī)的用例圖自動(dòng)飲料售貨機(jī)的用例圖通信通信用例:站在用戶角度定義軟件系統(tǒng)的用例:站在用戶角度定義軟件系統(tǒng)的外部外部特征特征(1)(1)用例:是系統(tǒng)執(zhí)行的用例:是系統(tǒng)執(zhí)行的動(dòng)作集合動(dòng)作集合規(guī)格說(shuō)明規(guī)格說(shuō)明 (2)(2)用例的特征:用例的特征:n特定的角色特定的角色(particular actor)(particular actor)觸發(fā)某些行為觸發(fā)某些行為n行為序列行為序列(sequences of actions)
8、(sequences of actions)n系統(tǒng)執(zhí)行系統(tǒng)執(zhí)行(system performs)(system performs)提供的服務(wù)提供的服務(wù)n可觀測(cè)到的、有價(jià)值的結(jié)果可觀測(cè)到的、有價(jià)值的結(jié)果(observable result of value)(observable result of value)。 10用例分析技術(shù)用例分析技術(shù) 用例圖用例圖顯示了系統(tǒng)的一組用例、用例的參與顯示了系統(tǒng)的一組用例、用例的參與者及二者之間關(guān)系的圖。者及二者之間關(guān)系的圖。3.2.2 3.2.2 基本用例圖基本用例圖(use case diagram)(use case diagram)的組成的組成學(xué)生學(xué)
9、生成績(jī)管理員成績(jī)管理員注冊(cè)員注冊(cè)員圖圖 3-4 3-4 簡(jiǎn)單大學(xué)用例圖簡(jiǎn)單大學(xué)用例圖輸入分?jǐn)?shù)輸入分?jǐn)?shù)注冊(cè)討論班注冊(cè)討論班分發(fā)成績(jī)單分發(fā)成績(jī)單用例圖的組成用例圖的組成n參與者參與者(actor)(actor)n用例用例n系統(tǒng)邊界(隱藏)系統(tǒng)邊界(隱藏)n參與者與用例的參與者與用例的 通信關(guān)聯(lián)通信關(guān)聯(lián) (communication association) 1) 1) 參與者參與者 (actor)(actor) 人與系統(tǒng)進(jìn)行交互時(shí)能夠擔(dān)任的人與系統(tǒng)進(jìn)行交互時(shí)能夠擔(dān)任的不同角色為不同角色為參與者參與者(actor)(actor)。11n參與者可以是人也可以是其他系統(tǒng)。參與者可以是人也可以是其他系統(tǒng)。
10、n參與者是系統(tǒng)的真正用戶參與者是系統(tǒng)的真正用戶, ,但二者并不存在一對(duì)但二者并不存在一對(duì) 一的對(duì)應(yīng)。一的對(duì)應(yīng)。n參與者訪問(wèn)系統(tǒng)是有級(jí)別的參與者訪問(wèn)系統(tǒng)是有級(jí)別的, ,可由系統(tǒng)功能而定??捎上到y(tǒng)功能而定。確定參與者確定參與者(actor)(actor)n系統(tǒng)的主要客戶是誰(shuí)系統(tǒng)的主要客戶是誰(shuí)? ?n系統(tǒng)從什么地方得到信息系統(tǒng)從什么地方得到信息? ?n該系統(tǒng)與其他系統(tǒng)交互信息是什么該系統(tǒng)與其他系統(tǒng)交互信息是什么? ?n在某一個(gè)預(yù)定時(shí)間,自動(dòng)發(fā)生什么事情在某一個(gè)預(yù)定時(shí)間,自動(dòng)發(fā)生什么事情? ?特殊的參與者:系統(tǒng)時(shí)鐘特殊的參與者:系統(tǒng)時(shí)鐘 n利用該參與者利用該參與者觸發(fā)系統(tǒng)的一類定時(shí)操作。觸發(fā)系統(tǒng)的一類
11、定時(shí)操作。如定時(shí)檢測(cè)如定時(shí)檢測(cè) 系統(tǒng)、資源使用情況、定期生成統(tǒng)計(jì)報(bào)表等,這些操系統(tǒng)、資源使用情況、定期生成統(tǒng)計(jì)報(bào)表等,這些操 作并不是由外部的人或系統(tǒng)觸發(fā)的。作并不是由外部的人或系統(tǒng)觸發(fā)的。n從邏輯上,這一參與者應(yīng)該被理解成是系統(tǒng)外部的,從邏輯上,這一參與者應(yīng)該被理解成是系統(tǒng)外部的, 由它來(lái)觸發(fā)系統(tǒng)所提供的用例對(duì)話。由它來(lái)觸發(fā)系統(tǒng)所提供的用例對(duì)話。系統(tǒng)時(shí)鐘系統(tǒng)時(shí)鐘周期性任務(wù)周期性任務(wù) 觸發(fā)觸發(fā) 圖圖 3-5 3-5 特殊的參與者特殊的參與者13 在使用參與者為角色建模中是一種抽象,在使用參與者為角色建模中是一種抽象,不為具體的人、機(jī)構(gòu)、系統(tǒng)建模。不為具體的人、機(jī)構(gòu)、系統(tǒng)建模。注意注意圖圖 3-
12、6 3-6 對(duì)職位建模對(duì)職位建模( (不合理不合理) )張助教張助教 輸入分?jǐn)?shù)輸入分?jǐn)?shù)分發(fā)成績(jī)單分發(fā)成績(jī)單劉老師劉老師核對(duì)分?jǐn)?shù)核對(duì)分?jǐn)?shù)2) 2) 確定用例確定用例 用例描述一個(gè)事件發(fā)生用例描述一個(gè)事件發(fā)生, ,產(chǎn)生動(dòng)作步驟的集合。產(chǎn)生動(dòng)作步驟的集合。14(1) (1) 基于參與者的方法基于參與者的方法 對(duì)每個(gè)參與者對(duì)每個(gè)參與者, ,識(shí)別出他們發(fā)起或參加識(shí)別出他們發(fā)起或參加 的執(zhí)行過(guò)程。的執(zhí)行過(guò)程。 (2) (2) 基于事件的方法基于事件的方法 # # 識(shí)別出系統(tǒng)必須響應(yīng)的外部事件;識(shí)別出系統(tǒng)必須響應(yīng)的外部事件; # # 把事件與參與者和用例聯(lián)系起來(lái)。把事件與參與者和用例聯(lián)系起來(lái)。以編制好的以編
13、制好的需求規(guī)格說(shuō)明文檔為基礎(chǔ)需求規(guī)格說(shuō)明文檔為基礎(chǔ)例:例:ATMATM系統(tǒng)的用例系統(tǒng)的用例n參與者:銀行客戶參與者:銀行客戶n用用 例:銀行客戶使用自動(dòng)提款機(jī)來(lái)進(jìn)行銀行例:銀行客戶使用自動(dòng)提款機(jī)來(lái)進(jìn)行銀行 帳戶的查詢、提款和轉(zhuǎn)帳交易帳戶的查詢、提款和轉(zhuǎn)帳交易銀行客戶銀行客戶取款取款轉(zhuǎn)帳轉(zhuǎn)帳存款存款圖圖 3-73-7 ATM系統(tǒng)的用例圖系統(tǒng)的用例圖查詢查詢維護(hù)人員維護(hù)人員維護(hù)系統(tǒng)維護(hù)系統(tǒng)周期性操作周期性操作后臺(tái)服務(wù)器后臺(tái)服務(wù)器還有哪些用例還有哪些用例?還有哪些改進(jìn)還有哪些改進(jìn)?ATMATM系統(tǒng)的系統(tǒng)的改進(jìn)改進(jìn)用例圖用例圖查詢查詢存、取款存、取款轉(zhuǎn)帳轉(zhuǎn)帳周期性任務(wù)周期性任務(wù)維護(hù)人員維護(hù)人員維護(hù)系統(tǒng)
14、維護(hù)系統(tǒng)圖圖 3-8 3-8 改進(jìn)的改進(jìn)的ATMATM系統(tǒng)用例圖系統(tǒng)用例圖系統(tǒng)時(shí)鐘系統(tǒng)時(shí)鐘后臺(tái)服務(wù)器后臺(tái)服務(wù)器銀行客戶銀行客戶系統(tǒng)的啟動(dòng)用例系統(tǒng)的啟動(dòng)用例n幾乎所有的幾乎所有的 系統(tǒng)都包含系統(tǒng)都包含 一個(gè)系統(tǒng)啟一個(gè)系統(tǒng)啟 動(dòng)用例。動(dòng)用例。 17出納員出納員購(gòu)買商品購(gòu)買商品 登錄登錄 啟動(dòng)啟動(dòng)退還商品退還商品管理用戶管理用戶 其他其他顧客顧客系統(tǒng)管理員系統(tǒng)管理員管理員管理員圖圖 3-93-9 POST系統(tǒng)部分用例圖系統(tǒng)部分用例圖這個(gè)用例有什么問(wèn)題這個(gè)用例有什么問(wèn)題? ?18 顧客顧客購(gòu)買購(gòu)買商品商品退還退還商品商品 商店商店 圖圖 3- 113- 11 以商店工作為系統(tǒng)邊界以商店工作為系統(tǒng)邊界
15、顧客顧客購(gòu)買購(gòu)買商品商品 登錄登錄退還退還商品商品 POST 出納員出納員 圖圖 3- 103- 10 以以POST工作為系統(tǒng)邊界工作為系統(tǒng)邊界 3) 3) 邊界的選擇邊界的選擇 定義系統(tǒng)的邊界是為了識(shí)別出什么在系統(tǒng)之內(nèi)定義系統(tǒng)的邊界是為了識(shí)別出什么在系統(tǒng)之內(nèi), ,什么在系統(tǒng)之外什么在系統(tǒng)之外, ,進(jìn)而識(shí)別出什么是系統(tǒng)的職責(zé)。進(jìn)而識(shí)別出什么是系統(tǒng)的職責(zé)。典型的系統(tǒng)邊界包括典型的系統(tǒng)邊界包括: :硬件設(shè)備或硬件硬件設(shè)備或硬件/ /軟件邊界軟件邊界 一個(gè)組織中的部門或整個(gè)組織。一個(gè)組織中的部門或整個(gè)組織。3.2.3 3.2.3 用例圖上的其他關(guān)系用例圖上的其他關(guān)系n在在基本基本的用例圖中,只需表述
16、參與者和用例之間的的用例圖中,只需表述參與者和用例之間的 通訊關(guān)系。通訊關(guān)系。n此外,還可以描述:此外,還可以描述:n參與者與參與者之間的參與者與參與者之間的泛化泛化關(guān)系關(guān)系(generalization)(generalization)。n用例和用例之間的用例和用例之間的泛化泛化(generalization)(generalization)關(guān)系,關(guān)系, 包含包含(include)(include)關(guān)系,關(guān)系, 擴(kuò)展擴(kuò)展(extend)(extend)關(guān)系。關(guān)系。n利用這些關(guān)系來(lái)調(diào)整、優(yōu)化用例模型,抽取公共的利用這些關(guān)系來(lái)調(diào)整、優(yōu)化用例模型,抽取公共的 信息,便于復(fù)用和維護(hù)。信息,便于復(fù)用和
17、維護(hù)。1) 1) 參與者之間的關(guān)系參與者之間的關(guān)系n參與者之間的參與者之間的泛化泛化(Generalization)(Generalization)關(guān)系關(guān)系actor 2actor 1普通用戶普通用戶常規(guī)操作常規(guī)操作管理操作管理操作配置操作配置操作系統(tǒng)維護(hù)員系統(tǒng)維護(hù)員管理員管理員客戶客戶電話登電話登記客戶記客戶上網(wǎng)登上網(wǎng)登記客戶記客戶用戶用戶常規(guī)操作常規(guī)操作管理操作管理操作配置操作配置操作系統(tǒng)維護(hù)員系統(tǒng)維護(hù)員管理員管理員2) 2) 用例之間的關(guān)系用例之間的關(guān)系 (1) (1) 泛化泛化(generalization )(generalization )關(guān)系關(guān)系n將它們的共性抽象成為父用例,其他
18、的用例作為泛化將它們的共性抽象成為父用例,其他的用例作為泛化 關(guān)系中的子用例。關(guān)系中的子用例。n子用例繼承了父用例所有的結(jié)構(gòu)、行為和關(guān)系。子用例繼承了父用例所有的結(jié)構(gòu)、行為和關(guān)系。 采購(gòu)員采購(gòu)員采購(gòu)物料采購(gòu)物料采購(gòu)采購(gòu)鋼材鋼材采購(gòu)辦采購(gòu)辦公用品公用品圖圖 3-13 3-13 用例的泛化關(guān)系用例的泛化關(guān)系 買票買票 購(gòu)買購(gòu)買團(tuán)體票團(tuán)體票子用例子用例 付費(fèi)方式付費(fèi)方式支付支付現(xiàn)金現(xiàn)金 支付支付信用卡信用卡 購(gòu)買購(gòu)買個(gè)人票個(gè)人票父用例父用例用例之間的關(guān)系用例之間的關(guān)系:(2) (2) 包含包含(include)(include) n包含關(guān)系是:包含關(guān)系是:基用例指向被包含用例?;美赶虮话美?/p>
19、n語(yǔ)義:語(yǔ)義:基基用例會(huì)用到被包含用例,被包含用例的用例會(huì)用到被包含用例,被包含用例的 事件流被插入到事件流被插入到基基用例的事件流中。用例的事件流中。 銀行客戶銀行客戶 查詢查詢?nèi)】钊】钷D(zhuǎn)帳轉(zhuǎn)帳卡片驗(yàn)證卡片驗(yàn)證圖圖 3-14 3-14 用例的包含關(guān)系用例的包含關(guān)系 基用例基用例 被被包含包含用例用例n基用例不能獨(dú)立存在基用例不能獨(dú)立存在, ,必須依賴于被包含用例。必須依賴于被包含用例。n被包含用例一定要執(zhí)行。被包含用例一定要執(zhí)行。許多用例的公共許多用例的公共部分移到一個(gè)單部分移到一個(gè)單獨(dú)的被包含用例中。獨(dú)的被包含用例中。 例例, ,包含關(guān)系的幾種可能包含關(guān)系的幾種可能性性圖圖 3-15 3-
20、15 包含關(guān)系的幾種可能性包含關(guān)系的幾種可能性 1 12 23 34 4用例之間的關(guān)系:用例之間的關(guān)系:(3) (3) 擴(kuò)展擴(kuò)展(extend)(extend)n擴(kuò)展關(guān)系是:擴(kuò)展關(guān)系是:擴(kuò)展用例指向基用例擴(kuò)展用例指向基用例( (被擴(kuò)展用例被擴(kuò)展用例) )。一個(gè)用例中有許多替代一個(gè)用例中有許多替代物或選擇時(shí)物或選擇時(shí),使用擴(kuò)展關(guān)使用擴(kuò)展關(guān)系系,管理變更。管理變更。呼叫轉(zhuǎn)移呼叫轉(zhuǎn)移銀行客戶銀行客戶打電話打電話呼叫等待呼叫等待圖圖 3-16 3-16 用例的用例的擴(kuò)展擴(kuò)展關(guān)系關(guān)系 n語(yǔ)義語(yǔ)義: :基用例在基用例在某些特定某些特定情況下會(huì)用到擴(kuò)展用例,擴(kuò)情況下會(huì)用到擴(kuò)展用例,擴(kuò) 展用例的事件流將被插入
21、到基用例的事件流中。展用例的事件流將被插入到基用例的事件流中。 擴(kuò)展用例擴(kuò)展用例 ( (可變部分可變部分) ) 基用例基用例( (不變部分不變部分) )n基用例能獨(dú)立存在基用例能獨(dú)立存在, ,不依賴于它的擴(kuò)展用例。不依賴于它的擴(kuò)展用例。n擴(kuò)展用例可以不執(zhí)行。擴(kuò)展用例可以不執(zhí)行。例例: :用例之間的關(guān)系:擴(kuò)展用例之間的關(guān)系:擴(kuò)展(extend)(extend)常規(guī)流:常規(guī)流:1 1 撥號(hào)撥號(hào)2 2 建立通話鏈路建立通話鏈路3 3 通話通話4 4 掛機(jī)掛機(jī)常規(guī)流:常規(guī)流:1 1 如果應(yīng)答方如果應(yīng)答方正忙正忙, 用鈴聲提示應(yīng)答方用鈴聲提示應(yīng)答方 并保持撥號(hào)呼叫并保持撥號(hào)呼叫 常規(guī)流:常規(guī)流:1 1
22、如果應(yīng)答方如果應(yīng)答方無(wú)應(yīng)答無(wú)應(yīng)答,進(jìn)行,進(jìn)行呼叫轉(zhuǎn)移呼叫轉(zhuǎn)移打電話打電話呼叫等待呼叫等待呼叫轉(zhuǎn)移呼叫轉(zhuǎn)移實(shí)際上相當(dāng)于第一個(gè)用例的實(shí)際上相當(dāng)于第一個(gè)用例的“備選流備選流” 擴(kuò)展關(guān)系的幾種可能性擴(kuò)展關(guān)系的幾種可能性圖圖 3-17 3-17 擴(kuò)展關(guān)系的幾種可能性擴(kuò)展關(guān)系的幾種可能性 1 12 23 34 427 登記登記 借書(shū)借書(shū) 查詢讀者查詢讀者查詢讀書(shū)查詢讀書(shū)參加考試參加考試補(bǔ)考補(bǔ)考 創(chuàng)建新賬戶創(chuàng)建新賬戶啟動(dòng)系統(tǒng)啟動(dòng)系統(tǒng) 刪除賬戶刪除賬戶 修改賬戶修改賬戶 登記借書(shū)登記借書(shū) 登記還書(shū)登記還書(shū) 驗(yàn)證讀者驗(yàn)證讀者例例, ,標(biāo)出下面用例圖上的標(biāo)出下面用例圖上的關(guān)系關(guān)系? ?圖圖 3-18 3-18 有
23、包含關(guān)系和有包含關(guān)系和擴(kuò)展關(guān)系擴(kuò)展關(guān)系的用例圖的用例圖1 128 提供客戶數(shù)據(jù)提供客戶數(shù)據(jù) 訂貨訂貨訂貨項(xiàng)目訂貨項(xiàng)目例例: : 查詢查詢存款存款打印收據(jù)打印收據(jù)既是既是擴(kuò)展用例也是被包含用擴(kuò)展用例也是被包含用例例 查詢查詢存款存款打印收據(jù)打印收據(jù)打印收據(jù)打印收據(jù)分開(kāi)表示分開(kāi)表示 訂貨訂貨請(qǐng)求目錄請(qǐng)求目錄圖圖 3-18 3-18 有包含關(guān)系和有包含關(guān)系和擴(kuò)展關(guān)系擴(kuò)展關(guān)系的用例圖的用例圖2 229例例: : 確定下面用例模型中的幾種關(guān)系確定下面用例模型中的幾種關(guān)系extend泛化泛化 include通信關(guān)聯(lián)通信關(guān)聯(lián)圖圖 3-19 3-19 用例模型中的幾種關(guān)系用例模型中的幾種關(guān)系 注冊(cè)注冊(cè)進(jìn)大學(xué)進(jìn)
24、大學(xué) 注冊(cè)注冊(cè)討論討論班班在大學(xué)生中在大學(xué)生中注冊(cè)家庭成員注冊(cè)家庭成員在大學(xué)中注在大學(xué)中注冊(cè)國(guó)際學(xué)生冊(cè)國(guó)際學(xué)生 注冊(cè)員注冊(cè)員學(xué)生學(xué)生國(guó)際學(xué)生國(guó)際學(xué)生練習(xí):舉例說(shuō)明用例的含包關(guān)系和擴(kuò)展關(guān)系的區(qū)別。練習(xí):舉例說(shuō)明用例的含包關(guān)系和擴(kuò)展關(guān)系的區(qū)別?;美美?.2.4 3.2.4 用例的文字描述用例的文字描述Name of the Use Case (用例的名字用例的名字)Description (描述描述)Actor(s) (參與者參與者)Flow of events (事件流事件流) Basic flow (常規(guī)流常規(guī)流) Event 1 (事件事件) Event 2 Alternate flo
25、w (備選流備選流)Pre-conditions (前置條件前置條件)Post-conditions (后置條件后置條件)用例用例 = = 橢圓橢圓 + + 名字?名字? NO!用例規(guī)約用例規(guī)約.用例模型用例模型參與者參與者用例用例術(shù)語(yǔ)表術(shù)語(yǔ)表在業(yè)務(wù)需求陳述的基礎(chǔ)上在業(yè)務(wù)需求陳述的基礎(chǔ)上: :(1)(1)建立初始的用例圖。建立初始的用例圖。n確定參與者確定參與者n確定用例確定用例n建立參與者與用例的關(guān)聯(lián)建立參與者與用例的關(guān)聯(lián)(2)(2)進(jìn)行用例的文字描述進(jìn)行用例的文字描述(3)(3)細(xì)化用例細(xì)化用例n進(jìn)一步標(biāo)明用例間的包含、擴(kuò)展、泛化關(guān)系進(jìn)一步標(biāo)明用例間的包含、擴(kuò)展、泛化關(guān)系(4)(4)對(duì)用例
26、進(jìn)行分組,用包圖表示。對(duì)用例進(jìn)行分組,用包圖表示。3.2.5 3.2.5 如何建立用例模型如何建立用例模型例例1 1 郵購(gòu)系統(tǒng)郵購(gòu)系統(tǒng)n客戶客戶通過(guò)填寫會(huì)員注冊(cè)表單并將發(fā)送給公司經(jīng)審批成為通過(guò)填寫會(huì)員注冊(cè)表單并將發(fā)送給公司經(jīng)審批成為會(huì)員會(huì)員。n會(huì)員在一年內(nèi)無(wú)活動(dòng)會(huì)員在一年內(nèi)無(wú)活動(dòng), ,將會(huì)被刪除。將會(huì)被刪除。n會(huì)員的個(gè)人信息改變后會(huì)員的個(gè)人信息改變后, ,應(yīng)通知應(yīng)通知公司公司。n會(huì)員填寫銷售表單并發(fā)送給公司會(huì)員填寫銷售表單并發(fā)送給公司, ,會(huì)員可以訂購(gòu)了。會(huì)員可以訂購(gòu)了。n客戶服務(wù)助理客戶服務(wù)助理也可以通過(guò)電話方式處理訂單。也可以通過(guò)電話方式處理訂單。n客戶服務(wù)助理檢查會(huì)員資格的有效性后可將訂
27、購(gòu)信息輸入客戶服務(wù)助理檢查會(huì)員資格的有效性后可將訂購(gòu)信息輸入 到系統(tǒng)。到系統(tǒng)。n庫(kù)存握制員庫(kù)存握制員負(fù)責(zé)對(duì)庫(kù)存量的監(jiān)管及訂貨。負(fù)責(zé)對(duì)庫(kù)存量的監(jiān)管及訂貨。n若訂單有問(wèn)題若訂單有問(wèn)題, ,會(huì)員電話聯(lián)系服務(wù)助理會(huì)員電話聯(lián)系服務(wù)助理, ,并由助理追查銷售并由助理追查銷售 訂單。訂單。n會(huì)員可在會(huì)員可在3030天內(nèi)退還次品天內(nèi)退還次品, ,并取回貨款。并取回貨款。n系統(tǒng)執(zhí)行的每項(xiàng)任務(wù)都會(huì)記錄相關(guān)員工的名字和系統(tǒng)執(zhí)行的每項(xiàng)任務(wù)都會(huì)記錄相關(guān)員工的名字和IDID。郵購(gòu)系統(tǒng)郵購(gòu)系統(tǒng)用例級(jí)別的業(yè)務(wù)活動(dòng)問(wèn)題描述用例級(jí)別的業(yè)務(wù)活動(dòng)問(wèn)題描述(1)(1)尋找參與者和用例尋找參與者和用例-建立初始的用例圖建立初始的用例圖檢
28、查訂單狀態(tài)檢查訂單狀態(tài)下訂單下訂單處理訂單處理訂單處理退貨處理退貨安排發(fā)貨安排發(fā)貨更新會(huì)員記錄更新會(huì)員記錄歸檔會(huì)員資料歸檔會(huì)員資料注冊(cè)新會(huì)員注冊(cè)新會(huì)員訂貨訂貨接收貨物接收貨物發(fā)送貨物發(fā)送貨物庫(kù)存控制員庫(kù)存控制員客戶服務(wù)助理客戶服務(wù)助理訂單處理員訂單處理員為什么沒(méi)有客戶、公司?為什么沒(méi)有客戶、公司?(2) (2) 描述用例描述用例-處理訂單的用例描述處理訂單的用例描述用例名稱用例名稱處理訂單處理訂單參與者參與者訂單處理員訂單處理員描述描述訂單處理員從系統(tǒng)中選擇一個(gè)銷售單,檢查每一訂單處理員從系統(tǒng)中選擇一個(gè)銷售單,檢查每一訂單項(xiàng)有貨的話,系統(tǒng)記錄處理該銷售單的訂單訂單項(xiàng)有貨的話,系統(tǒng)記錄處理該銷售
29、單的訂單處理員的姓名處理員的姓名前提條件前提條件銷售單保存在系統(tǒng)中銷售單保存在系統(tǒng)中后置條件后置條件銷售單狀態(tài)變?yōu)殇N售單狀態(tài)變?yōu)椤耙烟钜烟睢?,該銷售單持有相應(yīng)的庫(kù),該銷售單持有相應(yīng)的庫(kù)存項(xiàng)存項(xiàng)事件流事件流(1)(1)訂單處理員選擇銷售單,訂單處理員選擇銷售單,系統(tǒng)顯示訂單項(xiàng)及數(shù)量系統(tǒng)顯示訂單項(xiàng)及數(shù)量(2)(2)訂單處理員檢查每項(xiàng)是否有庫(kù)存訂單處理員檢查每項(xiàng)是否有庫(kù)存(3)(3)訂單處理員為銷售單提取庫(kù)存項(xiàng),系統(tǒng)將銷售訂單處理員為銷售單提取庫(kù)存項(xiàng),系統(tǒng)將銷售 單狀態(tài)修改為單狀態(tài)修改為“已填已填” (2) (2) 描述用例描述用例-處理訂單的用例描述處理訂單的用例描述用例名稱用例名稱處理訂單處理訂
30、單可選流和可選流和例外流例外流如果庫(kù)存無(wú)某項(xiàng),則訂單項(xiàng)狀態(tài)為如果庫(kù)存無(wú)某項(xiàng),則訂單項(xiàng)狀態(tài)為“持有持有”。如果再訂購(gòu)量超過(guò)該會(huì)員的再訂購(gòu)限制,員工打如果再訂購(gòu)量超過(guò)該會(huì)員的再訂購(gòu)限制,員工打印出印出“請(qǐng)求訂金請(qǐng)求訂金”給會(huì)員,該銷售單被標(biāo)為給會(huì)員,該銷售單被標(biāo)為“訂訂金待金待交交”。當(dāng)接收到訂金或再訂購(gòu)總量沒(méi)有超過(guò)會(huì)員的再訂當(dāng)接收到訂金或再訂購(gòu)總量沒(méi)有超過(guò)會(huì)員的再訂購(gòu)限制,系統(tǒng)會(huì)將再訂購(gòu)請(qǐng)求交給庫(kù)存控制員。購(gòu)限制,系統(tǒng)會(huì)將再訂購(gòu)請(qǐng)求交給庫(kù)存控制員。當(dāng)接收到庫(kù)存項(xiàng)銷售單時(shí)狀態(tài)變?yōu)楫?dāng)接收到庫(kù)存項(xiàng)銷售單時(shí)狀態(tài)變?yōu)椤耙烟钜烟睢?,系,系統(tǒng)統(tǒng)通知訂單處理員。通知訂單處理員。(3) (3) 進(jìn)一步細(xì)化用例圖進(jìn)
31、一步細(xì)化用例圖檢查訂單狀態(tài)檢查訂單狀態(tài)下訂單下訂單處理訂單處理訂單處理退貨處理退貨安排發(fā)貨安排發(fā)貨更新會(huì)員記錄更新會(huì)員記錄歸檔會(huì)員資料歸檔會(huì)員資料注冊(cè)新會(huì)員注冊(cè)新會(huì)員訂貨訂貨接收貨物接收貨物發(fā)送貨物發(fā)送貨物庫(kù)存控制員庫(kù)存控制員客戶服客戶服務(wù)助理務(wù)助理訂單處理員訂單處理員搜索會(huì)員記錄搜索會(huì)員記錄includeincludeincludeinclude處理再訂購(gòu)處理再訂購(gòu)(4) (4) 用包封裝用例用包封裝用例檢查訂單狀態(tài)檢查訂單狀態(tài)下訂單下訂單處理訂單處理訂單處理退貨處理退貨安排發(fā)貨安排發(fā)貨更新會(huì)員記錄更新會(huì)員記錄歸檔會(huì)員資料歸檔會(huì)員資料注冊(cè)新會(huì)員注冊(cè)新會(huì)員訂貨訂貨接收貨物接收貨物發(fā)送貨物發(fā)送貨
32、物庫(kù)存控制員庫(kù)存控制員客戶服客戶服務(wù)助理務(wù)助理訂單處理員訂單處理員搜索會(huì)員記錄搜索會(huì)員記錄includeincludeincludeinclude會(huì)員會(huì)員訂單處理訂單處理庫(kù)存控制庫(kù)存控制處理再訂購(gòu)處理再訂購(gòu)例例2 2 餐館預(yù)約系統(tǒng)餐館預(yù)約系統(tǒng) (1)(1) 記錄預(yù)約信息記錄預(yù)約信息 (2) (2) 取消預(yù)約取消預(yù)約 (3) (3) 記錄顧客到來(lái)記錄顧客到來(lái) (4) (4) 調(diào)換餐桌調(diào)換餐桌 參與者參與者: : 招待員、領(lǐng)班招待員、領(lǐng)班Record bookingCancel bookingRecord arrivalTable transferReceptionistHead Waiter記錄
33、預(yù)約的用例記錄預(yù)約的用例: : 一位顧客打電話進(jìn)行定餐預(yù)約要求的日期和時(shí)間一位顧客打電話進(jìn)行定餐預(yù)約要求的日期和時(shí)間及人數(shù)確定有合適的餐桌位置后及人數(shù)確定有合適的餐桌位置后, ,招待員招待員輸入顧客性名輸入顧客性名和電話并和電話并記錄預(yù)約記錄預(yù)約。餐館餐館系統(tǒng)系統(tǒng)用例用例記錄預(yù)約事件流記錄預(yù)約事件流: : (1) (1)招招待員輸入要預(yù)定的日期待員輸入要預(yù)定的日期; ; (2) (2)系統(tǒng)顯示該日的預(yù)約系統(tǒng)顯示該日的預(yù)約; ; (3) (3)有合適的餐桌可用有合適的餐桌可用, ,招招待員輸入顧客性名和電話、待員輸入顧客性名和電話、 時(shí)間時(shí)間; ; (4) (4)系統(tǒng)記錄并顯示該預(yù)約。系統(tǒng)記錄并
34、顯示該預(yù)約。記錄預(yù)約記錄預(yù)約, ,沒(méi)有可用的餐桌沒(méi)有可用的餐桌: :可選可選的事件流的事件流: : (1) (1)招招待員輸入要求的預(yù)約的日期待員輸入要求的預(yù)約的日期; ; (2) (2)系統(tǒng)顯示該日的預(yù)約系統(tǒng)顯示該日的預(yù)約; ; (3) (3)沒(méi)有合適的餐桌可用沒(méi)有合適的餐桌可用, ,用例結(jié)束。用例結(jié)束。記錄預(yù)約記錄預(yù)約, , 餐桌過(guò)小餐桌過(guò)小: :例外例外的事件流的事件流: :(1)(1)招招待員輸入要預(yù)定的日期待員輸入要預(yù)定的日期; ; (2)(2)系統(tǒng)顯示該日的預(yù)約系統(tǒng)顯示該日的預(yù)約; ;(3)(3)招招待員輸入顧客性名和電話待員輸入顧客性名和電話, ,預(yù)約時(shí)間預(yù)約時(shí)間, ,用餐人數(shù)和
35、用餐人數(shù)和 餐桌號(hào)餐桌號(hào); ;(4)(4)用餐人數(shù)多于餐桌能容納的人數(shù)用餐人數(shù)多于餐桌能容納的人數(shù), ,系統(tǒng)系統(tǒng)顯示警告顯示警告并詢并詢 問(wèn)用戶是否繼續(xù)預(yù)約問(wèn)用戶是否繼續(xù)預(yù)約; ;(5)(5)回答回答“否否”, ,用例終止用例終止; ;(6)(6)回答回答“是是”, ,預(yù)約被輸入預(yù)約被輸入, ,并附有告警標(biāo)志。并附有告警標(biāo)志。注意幾點(diǎn)注意幾點(diǎn): :(1)(1)事件流事件流記錄用戶輸入到系統(tǒng)的信息記錄用戶輸入到系統(tǒng)的信息, ,是用例的基本是用例的基本 部分部分, ,不是信息如何獲得的。不包含上下文的交互不是信息如何獲得的。不包含上下文的交互, , 如如招招待員問(wèn)顧客多少人。包含上下文信息待員問(wèn)顧
36、客多少人。包含上下文信息, ,會(huì)使系會(huì)使系 統(tǒng)的描述復(fù)雜統(tǒng)的描述復(fù)雜, ,用例的復(fù)用性差。用例的復(fù)用性差。 (2)(2)可選的事件流可選的事件流表示是允許中斷基本事件流表示是允許中斷基本事件流, ,可能會(huì)可能會(huì) 有另外的功能有另外的功能, ,如可能將顧客的請(qǐng)求輸入到一個(gè)等如可能將顧客的請(qǐng)求輸入到一個(gè)等 待名單中。待名單中。 (4)(4)記住記住, ,招招待員的職責(zé)就是是否能夠進(jìn)行預(yù)約。待員的職責(zé)就是是否能夠進(jìn)行預(yù)約。(3)(3) 例外的事件流例外的事件流, ,產(chǎn)生誤解或發(fā)生了錯(cuò)誤。產(chǎn)生誤解或發(fā)生了錯(cuò)誤。記錄到達(dá)記錄到達(dá)(Record arrival)(Record arrival)用例事件流用
37、例事件流: :(1)(1)侍者領(lǐng)班輸入當(dāng)前日期侍者領(lǐng)班輸入當(dāng)前日期; ; (2)(2)系統(tǒng)顯示當(dāng)天的預(yù)約系統(tǒng)顯示當(dāng)天的預(yù)約; ;(3)(3)侍者領(lǐng)班確定一個(gè)選定的預(yù)約己經(jīng)到達(dá)侍者領(lǐng)班確定一個(gè)選定的預(yù)約己經(jīng)到達(dá); ;(4)(4)系統(tǒng)記錄并更新顯示顧客己到達(dá)。系統(tǒng)記錄并更新顯示顧客己到達(dá)。記錄到達(dá)記錄到達(dá), ,無(wú)提前預(yù)定無(wú)提前預(yù)定: :可選事件流可選事件流(1)(1)侍者領(lǐng)班輸入當(dāng)前日期侍者領(lǐng)班輸入當(dāng)前日期; ; (2)(2)系統(tǒng)顯示當(dāng)天的預(yù)約系統(tǒng)顯示當(dāng)天的預(yù)約; ;(3)(3)系統(tǒng)未記錄該顧客的預(yù)約系統(tǒng)未記錄該顧客的預(yù)約, ,侍者領(lǐng)班輸入預(yù)約時(shí)間、侍者領(lǐng)班輸入預(yù)約時(shí)間、 用餐人數(shù)和餐桌號(hào)用餐人數(shù)
38、和餐桌號(hào), ,創(chuàng)建一個(gè)未預(yù)約登記創(chuàng)建一個(gè)未預(yù)約登記; ;(4)(4)系統(tǒng)記錄并顯示新預(yù)約。系統(tǒng)記錄并顯示新預(yù)約。該可選事件流和記錄預(yù)約用例事件流存在共享功能該可選事件流和記錄預(yù)約用例事件流存在共享功能, ,應(yīng)當(dāng)有個(gè)顯示預(yù)約應(yīng)當(dāng)有個(gè)顯示預(yù)約, ,可用下面用例包含關(guān)系描述可用下面用例包含關(guān)系描述: :顯示預(yù)約基本事件流顯示預(yù)約基本事件流: :Record bookingReceptionist用例包含用例包含Display booking(1)(1) 用戶輸入一個(gè)日期用戶輸入一個(gè)日期; ; (2) (2) 系統(tǒng)顯示當(dāng)日的預(yù)約系統(tǒng)顯示當(dāng)日的預(yù)約; ;記錄預(yù)約事件流記錄預(yù)約事件流( (修改修改):):
39、(1)(1)招招待員執(zhí)行待員執(zhí)行“顯示預(yù)約顯示預(yù)約”用例用例; ; (2)(2)招招待員輸入顧客性名和電話待員輸入顧客性名和電話, ,預(yù)約時(shí)間預(yù)約時(shí)間, ,用餐人數(shù)和餐桌用餐人數(shù)和餐桌; ;(3)(3)系統(tǒng)記錄并顯示新預(yù)約。系統(tǒng)記錄并顯示新預(yù)約。Record bookingDisplay bookingRecord arrivalReceptioniststaffHead Waiter餐館餐館系統(tǒng)系統(tǒng)用例用例n在記錄到達(dá)可選事件流中在記錄到達(dá)可選事件流中, , 若系統(tǒng)未記錄一個(gè)顧客的若系統(tǒng)未記錄一個(gè)顧客的 預(yù)約預(yù)約, ,侍者領(lǐng)班將創(chuàng)建一侍者領(lǐng)班將創(chuàng)建一 個(gè)未預(yù)約登記。個(gè)未預(yù)約登記。 這樣記錄到
40、達(dá)用例和這樣記錄到達(dá)用例和 記錄未預(yù)約記錄未預(yù)約顧客之間是有關(guān)系的。什么關(guān)系顧客之間是有關(guān)系的。什么關(guān)系? ?Record walk-inRecord arrivalHead Walk-inextendextend用例擴(kuò)展用例擴(kuò)展記錄未預(yù)約顧客記錄未預(yù)約顧客: :事件流事件流(1)(1)侍者領(lǐng)班執(zhí)行侍者領(lǐng)班執(zhí)行“顯示預(yù)約顯示預(yù)約“用例用例; ; (2)(2)侍者領(lǐng)班輸入時(shí)間侍者領(lǐng)班輸入時(shí)間, ,人數(shù)人數(shù), ,餐桌號(hào)餐桌號(hào); ;(3)(3)系統(tǒng)記錄并顯示新預(yù)約系統(tǒng)記錄并顯示新預(yù)約; ;取消預(yù)約事件流取消預(yù)約事件流: : (1) (1)招招待員選擇要求的預(yù)約待員選擇要求的預(yù)約; ; (2) (2)
41、招招待員取消該預(yù)約待員取消該預(yù)約; ; (3) (3)系統(tǒng)詢問(wèn)接待員確認(rèn)取消系統(tǒng)詢問(wèn)接待員確認(rèn)取消; ; (4) (4)招招待員回答待員回答“是是”, ,系統(tǒng)記錄取消并更新顯示。系統(tǒng)記錄取消并更新顯示。調(diào)換餐桌事件流調(diào)換餐桌事件流: : (1) (1)侍者領(lǐng)班選擇需要的預(yù)約侍者領(lǐng)班選擇需要的預(yù)約; ; (2) (2)侍者領(lǐng)班改變?cè)擃A(yù)約的餐桌分配侍者領(lǐng)班改變?cè)擃A(yù)約的餐桌分配; ; (3) (3)系統(tǒng)記錄改變并更新顯示。系統(tǒng)記錄改變并更新顯示。Record bookingDisplay bookingRecord arrivalReceptioniststaffHead Waitern整理后的用例
42、圖整理后的用例圖: :Record walk-inCancel bookingTable transfer 確定參與者確定參與者, ,確定用例確定用例, ,對(duì)用例進(jìn)行基本事件流描述對(duì)用例進(jìn)行基本事件流描述, ,擴(kuò)充用例事件流擴(kuò)充用例事件流, ,畫(huà)出完整用例圖。畫(huà)出完整用例圖。 在圖書(shū)管理系統(tǒng)中,要為每個(gè)在圖書(shū)管理系統(tǒng)中,要為每個(gè)借閱者借閱者建立一個(gè)賬號(hào),建立一個(gè)賬號(hào),并給借閱者發(fā)放借閱卡(借閱卡可以提供借閱卡號(hào)、借并給借閱者發(fā)放借閱卡(借閱卡可以提供借閱卡號(hào)、借閱者名),賬戶中存儲(chǔ)借閱者的個(gè)人信息,借閱信息以閱者名),賬戶中存儲(chǔ)借閱者的個(gè)人信息,借閱信息以及預(yù)定信息。及預(yù)定信息。 例例圖書(shū)管理
43、系統(tǒng)的用例分析圖書(shū)管理系統(tǒng)的用例分析描述如下:描述如下: 持有借閱卡的借閱者可以持有借閱卡的借閱者可以 借閱書(shū)刊、借閱書(shū)刊、 返還書(shū)刊、返還書(shū)刊、 查閱書(shū)刊信息、查閱書(shū)刊信息、 預(yù)定書(shū)刊并取消預(yù)定,預(yù)定書(shū)刊并取消預(yù)定, 但這些操作都是通過(guò)但這些操作都是通過(guò)圖書(shū)管理員圖書(shū)管理員進(jìn)行的,即借閱者進(jìn)行的,即借閱者 不直接與系統(tǒng)交互,而是圖書(shū)管理員充當(dāng)借閱者的代理不直接與系統(tǒng)交互,而是圖書(shū)管理員充當(dāng)借閱者的代理 與系統(tǒng)交互。與系統(tǒng)交互。&在借閱書(shū)刊時(shí),需要輸入在借閱書(shū)刊時(shí),需要輸入: : 所借閱的書(shū)刊名、書(shū)刊的所借閱的書(shū)刊名、書(shū)刊的ISBN/ISSNISBN/ISSN號(hào)、借閱者的圖書(shū)號(hào)、借閱者的圖書(shū)
44、卡號(hào)和借閱者名,完成后提交所填表格,系統(tǒng)驗(yàn)證借閱者卡號(hào)和借閱者名,完成后提交所填表格,系統(tǒng)驗(yàn)證借閱者 是否有效(在系統(tǒng)中存在賬號(hào))。是否有效(在系統(tǒng)中存在賬號(hào))。 若有效,借閱請(qǐng)求被接受,系統(tǒng)若有效,借閱請(qǐng)求被接受,系統(tǒng)查詢查詢數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng),看借閱者所借閱的書(shū)刊是否存在,若存在,則借閱者可看借閱者所借閱的書(shū)刊是否存在,若存在,則借閱者可以以借出借出書(shū)刊,建立并在系統(tǒng)中書(shū)刊,建立并在系統(tǒng)中存儲(chǔ)存儲(chǔ)借閱紀(jì)錄。借閱紀(jì)錄。&借閱者還書(shū)后,刪除借閱者還書(shū)后,刪除關(guān)于還書(shū)刊的借閱紀(jì)錄。關(guān)于還書(shū)刊的借閱紀(jì)錄。& 如果如果借閱者借閱者所借的書(shū)刊已被借出,借閱者還可所借的書(shū)刊已被借出,借閱者還可預(yù)訂該
45、書(shū)預(yù)訂該書(shū) 刊刊,一旦借閱者預(yù)定的書(shū)刊可以獲得,就將書(shū)刊直接寄,一旦借閱者預(yù)定的書(shū)刊可以獲得,就將書(shū)刊直接寄 給借閱人給借閱人。 為了簡(jiǎn)化系統(tǒng)為了簡(jiǎn)化系統(tǒng),預(yù)定書(shū)刊獲得時(shí)就不通知借閱者了。預(yù)定書(shū)刊獲得時(shí)就不通知借閱者了。 不考慮書(shū)刊的最長(zhǎng)借閱期限,假設(shè)借閱者可以無(wú)限不考慮書(shū)刊的最長(zhǎng)借閱期限,假設(shè)借閱者可以無(wú)限 期地保存所借閱的書(shū)刊。期地保存所借閱的書(shū)刊。對(duì)圖書(shū)館圖書(shū)管理系統(tǒng)的描述進(jìn)行對(duì)圖書(shū)館圖書(shū)管理系統(tǒng)的描述進(jìn)行分析分析獲得如下獲得如下 功能性需求:功能性需求: (1) (1) 圖書(shū)管理員可以圖書(shū)管理員可以創(chuàng)建創(chuàng)建新的借閱者賬號(hào);新的借閱者賬號(hào); (2) (2) 借閱者持有借閱者持有借閱卡借閱
46、卡(借閱者名和借閱卡號(hào));(借閱者名和借閱卡號(hào)); (3) (3) 圖書(shū)管理員作為借閱者的代理圖書(shū)管理員作為借閱者的代理借書(shū)借書(shū); (4) (4) 圖書(shū)管理員作為借閱者的代理圖書(shū)管理員作為借閱者的代理預(yù)訂預(yù)訂書(shū)刊;書(shū)刊; (5) (5) 圖書(shū)管理員作為借閱者的代理圖書(shū)管理員作為借閱者的代理取消取消預(yù)訂;預(yù)訂; (6) (6) 圖書(shū)管理員作為借閱者的代理圖書(shū)管理員作為借閱者的代理還書(shū)還書(shū); (7) (7) 圖書(shū)管理員可以圖書(shū)管理員可以修改修改借閱者的賬戶信息;借閱者的賬戶信息; (8) (8) 圖書(shū)管理員可以圖書(shū)管理員可以刪除刪除已經(jīng)存在的借閱者賬戶;已經(jīng)存在的借閱者賬戶; (9) (9) 圖書(shū)
47、管理員可以圖書(shū)管理員可以添加添加新的書(shū)刊種類;新的書(shū)刊種類; (10)(10)圖書(shū)管理員可以圖書(shū)管理員可以修改修改書(shū)刊種類信息;書(shū)刊種類信息; (11)(11)圖書(shū)管理員可以圖書(shū)管理員可以刪除刪除系統(tǒng)中的書(shū)刊種類;系統(tǒng)中的書(shū)刊種類; (12)(12)圖書(shū)管理員可以在系統(tǒng)中圖書(shū)管理員可以在系統(tǒng)中添加添加書(shū)刊的信息書(shū)刊的信息 (注意區(qū)分(注意區(qū)分“書(shū)刊種類書(shū)刊種類”和和“書(shū)刊書(shū)刊”);); (13)(13)圖書(shū)管理員可以圖書(shū)管理員可以編輯編輯書(shū)刊信息;書(shū)刊信息; (14)(14)圖書(shū)管理員可以圖書(shū)管理員可以刪除刪除書(shū)刊信息。書(shū)刊信息。n圖書(shū)管理員圖書(shū)管理員n登錄登錄n管理讀者信息管理讀者信息n管理
48、圖書(shū)信息管理圖書(shū)信息n登記借書(shū)登記借書(shū)n登記還書(shū)登記還書(shū)n登記登記預(yù)訂預(yù)訂n登記登記取消預(yù)訂取消預(yù)訂n借閱者:借閱者:n登錄登錄n預(yù)訂圖書(shū)預(yù)訂圖書(shū)n取消預(yù)訂取消預(yù)訂n借閱圖書(shū)借閱圖書(shū)n還書(shū)還書(shū)n查詢?yōu)g覽圖書(shū)信息查詢?yōu)g覽圖書(shū)信息例:一個(gè)圖書(shū)館管理系統(tǒng),有哪些參與者和用例?例:一個(gè)圖書(shū)館管理系統(tǒng),有哪些參與者和用例?借閱者借閱者圖書(shū)管理員圖書(shū)管理員用例用例 識(shí)別并描述參與者識(shí)別并描述參與者圖書(shū)館管理系統(tǒng)用例圖圖書(shū)館管理系統(tǒng)用例圖普通讀者普通讀者登錄登錄查詢?yōu)g覽查詢?yōu)g覽預(yù)訂圖書(shū)預(yù)訂圖書(shū)圖書(shū)管理員圖書(shū)管理員管理讀者管理讀者取消預(yù)訂取消預(yù)訂管理圖書(shū)信息管理圖書(shū)信息登記借書(shū)登記借書(shū)登記還書(shū)登記還書(shū)登記預(yù)訂
49、登記預(yù)訂登記取消預(yù)訂登記取消預(yù)訂借書(shū)借書(shū)還書(shū)還書(shū) 用例用例描述描述:登記借書(shū)登記借書(shū) 1. 1. 描述:描述: 本用例允許圖書(shū)管理員登記普通讀者的借書(shū)記錄本用例允許圖書(shū)管理員登記普通讀者的借書(shū)記錄 2 2 事件流:事件流: 2.1 2.1 常規(guī)流程常規(guī)流程 當(dāng)讀者希望借書(shū)、圖書(shū)管理員準(zhǔn)備登記有關(guān)的當(dāng)讀者希望借書(shū)、圖書(shū)管理員準(zhǔn)備登記有關(guān)的 借書(shū)記錄時(shí),本借書(shū)記錄時(shí),本用例開(kāi)始用例開(kāi)始執(zhí)行。執(zhí)行。 (1) (1) 系統(tǒng)要求管理員輸入讀者的注冊(cè)號(hào)和所借圖書(shū)號(hào);系統(tǒng)要求管理員輸入讀者的注冊(cè)號(hào)和所借圖書(shū)號(hào); (2) (2) 圖書(shū)管理員輸入信息后,系統(tǒng)產(chǎn)生一個(gè)唯一的借圖書(shū)管理員輸入信息后,系統(tǒng)產(chǎn)生一個(gè)唯一
50、的借 書(shū)記錄號(hào);書(shū)記錄號(hào); (3) (3) 系統(tǒng)顯示新生成的借書(shū)記錄;系統(tǒng)顯示新生成的借書(shū)記錄; (4) (4) 圖書(shū)管理員確認(rèn)后,系統(tǒng)增加一個(gè)新的借書(shū)記錄。圖書(shū)管理員確認(rèn)后,系統(tǒng)增加一個(gè)新的借書(shū)記錄。用例用例描述描述:登記借書(shū)登記借書(shū) 2.2 2.2 備選流程備選流程 (1) (1) 讀者沒(méi)有注冊(cè)讀者沒(méi)有注冊(cè) 在主流程中,如果系統(tǒng)沒(méi)有讀者的注冊(cè)信息,在主流程中,如果系統(tǒng)沒(méi)有讀者的注冊(cè)信息, 系統(tǒng)將顯示錯(cuò)誤信息,用例結(jié)束。系統(tǒng)將顯示錯(cuò)誤信息,用例結(jié)束。 (2) (2) 所借圖書(shū)不存在所借圖書(shū)不存在 在主流程中,如果所借圖書(shū)已被借出或者系在主流程中,如果所借圖書(shū)已被借出或者系 統(tǒng)中無(wú)該圖書(shū),系統(tǒng)
51、將顯示錯(cuò)誤信息,用例結(jié)束。統(tǒng)中無(wú)該圖書(shū),系統(tǒng)將顯示錯(cuò)誤信息,用例結(jié)束。3 3 前提條件:前提條件:用例開(kāi)始前,圖書(shū)管理員必須在系統(tǒng)登錄成功。用例開(kāi)始前,圖書(shū)管理員必須在系統(tǒng)登錄成功。4 4 后置條件:后置條件:如果用例執(zhí)行成功,該讀者的借書(shū)記錄被更新,如果用例執(zhí)行成功,該讀者的借書(shū)記錄被更新, 否則,系統(tǒng)狀態(tài)不變。否則,系統(tǒng)狀態(tài)不變。例例4 4 大學(xué)選課系統(tǒng)大學(xué)選課系統(tǒng)-注冊(cè)討論班注冊(cè)討論班 大學(xué)選課系統(tǒng)與學(xué)生有著緊密的聯(lián)系,具有注冊(cè)交費(fèi)、大學(xué)選課系統(tǒng)與學(xué)生有著緊密的聯(lián)系,具有注冊(cè)交費(fèi)、選課、成績(jī)查詢等功能。為了簡(jiǎn)化本次系統(tǒng)分析選課、成績(jī)查詢等功能。為了簡(jiǎn)化本次系統(tǒng)分析, ,只考慮只考慮學(xué)生學(xué)
52、生注冊(cè)討論班注冊(cè)討論班的功能,該問(wèn)題描述如下:的功能,該問(wèn)題描述如下: 問(wèn)題描述問(wèn)題描述 學(xué)生想要注冊(cè)某門討論班,于是向注冊(cè)員提交其姓學(xué)生想要注冊(cè)某門討論班,于是向注冊(cè)員提交其姓 名和學(xué)生編號(hào);名和學(xué)生編號(hào); 注冊(cè)員驗(yàn)證該學(xué)生是否有資格注冊(cè)這門討論班;注冊(cè)員驗(yàn)證該學(xué)生是否有資格注冊(cè)這門討論班; 注冊(cè)員驗(yàn)證后,提供討論班列表,并驗(yàn)證是否適合學(xué)注冊(cè)員驗(yàn)證后,提供討論班列表,并驗(yàn)證是否適合學(xué) 生的課程安排;生的課程安排; 注冊(cè)員統(tǒng)計(jì)費(fèi)用并通知學(xué)生;注冊(cè)員統(tǒng)計(jì)費(fèi)用并通知學(xué)生; 在學(xué)生確認(rèn)后,注冊(cè)員將該學(xué)生注冊(cè)到討論班,并將在學(xué)生確認(rèn)后,注冊(cè)員將該學(xué)生注冊(cè)到討論班,并將 費(fèi)用加入學(xué)生帳單;費(fèi)用加入學(xué)生帳
53、單; 注冊(cè)員向?qū)W生提供注冊(cè)成功的確認(rèn)信息。注冊(cè)員向?qū)W生提供注冊(cè)成功的確認(rèn)信息。根據(jù)以上問(wèn)題描述,該簡(jiǎn)化系統(tǒng)具有如下功能:根據(jù)以上問(wèn)題描述,該簡(jiǎn)化系統(tǒng)具有如下功能: 學(xué)生搜索、注冊(cè)討論班;學(xué)生搜索、注冊(cè)討論班;驗(yàn)證注冊(cè)資格;驗(yàn)證注冊(cè)資格;顯示討論班及相關(guān)信息;顯示討論班及相關(guān)信息;提供成績(jī)單;提供成績(jī)單;結(jié)算并顯示帳單;結(jié)算并顯示帳單;注冊(cè)成功;注冊(cè)成功;關(guān)閉注冊(cè);關(guān)閉注冊(cè); (1) (1) 注冊(cè)討論班;注冊(cè)討論班; (2) (2) 退出討論班;退出討論班; (3) (3) 參加討論班;參加討論班; (4) (4) 完成討論班;完成討論班; (5) (5) 通知學(xué)生計(jì)通知學(xué)生計(jì) 劃改變;劃改變;
54、 識(shí)別用例識(shí)別用例, ,有如下用例:有如下用例:(6) (6) 分發(fā)成績(jī)單;分發(fā)成績(jī)單;(7) (7) 輸出收費(fèi)計(jì)劃表;輸出收費(fèi)計(jì)劃表;(8) (8) 輸入成績(jī);輸入成績(jī);(9) (9) 指導(dǎo)討論班;指導(dǎo)討論班;(10)(10)生成教學(xué)進(jìn)度。生成教學(xué)進(jìn)度。識(shí)別參與者(角色)識(shí)別參與者(角色)學(xué)生:學(xué)生: 在系統(tǒng)中申請(qǐng)注冊(cè)討論班的人;在系統(tǒng)中申請(qǐng)注冊(cè)討論班的人;注冊(cè)員注冊(cè)員: :完成驗(yàn)證注冊(cè)信息的人或外部系統(tǒng);完成驗(yàn)證注冊(cè)信息的人或外部系統(tǒng);教授:教授: 指導(dǎo)或協(xié)助討論班和管理學(xué)生成績(jī)。指導(dǎo)或協(xié)助討論班和管理學(xué)生成績(jī)。 學(xué)生注冊(cè)系統(tǒng)用例圖學(xué)生注冊(cè)系統(tǒng)用例圖學(xué)生學(xué)生注冊(cè)討論班注冊(cè)討論班登錄登錄生成
55、教學(xué)計(jì)劃生成教學(xué)計(jì)劃教授教授注冊(cè)員注冊(cè)員財(cái)務(wù)系統(tǒng)財(cái)務(wù)系統(tǒng)維護(hù)學(xué)生信息維護(hù)學(xué)生信息關(guān)閉注冊(cè)關(guān)閉注冊(cè)課程目課程目錄系統(tǒng)錄系統(tǒng)指導(dǎo)討論班指導(dǎo)討論班提交成績(jī)提交成績(jī)退出討論班退出討論班完成討論班完成討論班維護(hù)教授信息維護(hù)教授信息收費(fèi)計(jì)劃表收費(fèi)計(jì)劃表通知學(xué)生通知學(xué)生計(jì)劃改變計(jì)劃改變用例圖:用例圖:58注冊(cè)討論班注冊(cè)討論班用例的文字描述用例的文字描述n名稱:名稱:注冊(cè)討論班。注冊(cè)討論班。n描述:描述:把現(xiàn)有的有資格的某一學(xué)生注冊(cè)到某個(gè)討論班。把現(xiàn)有的有資格的某一學(xué)生注冊(cè)到某個(gè)討論班。n前提條件:前提條件:學(xué)生已在大學(xué)注冊(cè)。學(xué)生已在大學(xué)注冊(cè)。n后置條件:后置條件:若學(xué)生具有注冊(cè)資格,并且該討論班仍有若學(xué)生具
56、有注冊(cè)資格,并且該討論班仍有 空位,則學(xué)生注冊(cè)到該討論班空位,則學(xué)生注冊(cè)到該討論班 。 (1) (1) 學(xué)生學(xué)生想要注冊(cè)某個(gè)討論班想要注冊(cè)某個(gè)討論班(2) (2) 學(xué)生向?qū)W生向注冊(cè)員注冊(cè)員提交其姓名和學(xué)生編號(hào)提交其姓名和學(xué)生編號(hào)活活動(dòng)動(dòng)的的基基本本過(guò)過(guò)程程(3) (3) 注冊(cè)員根據(jù)業(yè)務(wù)規(guī)則注冊(cè)員根據(jù)業(yè)務(wù)規(guī)則“BR129BR129確定是否有資格注確定是否有資格注 冊(cè)冊(cè)”確定該學(xué)生是否有資格在這所學(xué)校注冊(cè)了這確定該學(xué)生是否有資格在這所學(xué)校注冊(cè)了這 門討論班門討論班(5) (5) 注冊(cè)員根據(jù)業(yè)務(wù)規(guī)則注冊(cè)員根據(jù)業(yè)務(wù)規(guī)則“BR130BR130驗(yàn)證學(xué)生是否有資驗(yàn)證學(xué)生是否有資 格注冊(cè)討論班格注冊(cè)討論班”,
57、驗(yàn)證學(xué)生是否有資格注冊(cè)該課。,驗(yàn)證學(xué)生是否有資格注冊(cè)該課。(4) (4) 學(xué)生從可供選擇的討論班列表中,選出希望注學(xué)生從可供選擇的討論班列表中,選出希望注 冊(cè)的討論班冊(cè)的討論班59(6) (6) 注冊(cè)員根據(jù)業(yè)務(wù)規(guī)則注冊(cè)員根據(jù)業(yè)務(wù)規(guī)則“BR143BR143驗(yàn)證學(xué)生討論班課驗(yàn)證學(xué)生討論班課 程安排程安排”,驗(yàn)證這個(gè)討論班是否適合該學(xué)生現(xiàn),驗(yàn)證這個(gè)討論班是否適合該學(xué)生現(xiàn) 有的課程安排有的課程安排活活動(dòng)動(dòng)的的基基本本過(guò)過(guò)程程(7) (7) 注冊(cè)員根據(jù)討論班目錄中公布的費(fèi)用,使用的注冊(cè)員根據(jù)討論班目錄中公布的費(fèi)用,使用的 學(xué)生費(fèi)用和使用的稅,計(jì)算出這門課的收費(fèi),學(xué)生費(fèi)用和使用的稅,計(jì)算出這門課的收費(fèi),
58、應(yīng)用業(yè)務(wù)規(guī)則應(yīng)用業(yè)務(wù)規(guī)則“BR180BR180計(jì)算學(xué)生費(fèi)用計(jì)算學(xué)生費(fèi)用”和和“BR45BR45 計(jì)算課程稅計(jì)算課程稅”(12) (12) 注冊(cè)員根據(jù)業(yè)務(wù)規(guī)則注冊(cè)員根據(jù)業(yè)務(wù)規(guī)則“BR100BR100學(xué)生討論班記帳學(xué)生討論班記帳”, 把相應(yīng)費(fèi)用加到學(xué)生帳單中把相應(yīng)費(fèi)用加到學(xué)生帳單中(8) (8) 注冊(cè)員通知學(xué)生相關(guān)費(fèi)用注冊(cè)員通知學(xué)生相關(guān)費(fèi)用(9) (9) 注冊(cè)員確認(rèn)學(xué)生表示愿意注冊(cè)該討論班注冊(cè)員確認(rèn)學(xué)生表示愿意注冊(cè)該討論班(10) (10) 學(xué)生表示愿意注冊(cè)該討論班學(xué)生表示愿意注冊(cè)該討論班(11) (11) 注冊(cè)員把學(xué)生注冊(cè)到該討論班注冊(cè)員把學(xué)生注冊(cè)到該討論班(13) (13) 注冊(cè)員向?qū)W生提供已
59、經(jīng)注冊(cè)成功的確認(rèn)注冊(cè)員向?qū)W生提供已經(jīng)注冊(cè)成功的確認(rèn)(14) (14) 學(xué)生得到確認(rèn)信息時(shí)學(xué)生得到確認(rèn)信息時(shí), ,用例結(jié)束。用例結(jié)束。 60A.1 A.1 注冊(cè)員確定學(xué)生沒(méi)有資格注冊(cè)討論班。注冊(cè)員確定學(xué)生沒(méi)有資格注冊(cè)討論班。A.2 A.2 注冊(cè)員通知學(xué)生,他沒(méi)有資格注冊(cè)。注冊(cè)員通知學(xué)生,他沒(méi)有資格注冊(cè)。A.3 A.3 用例結(jié)束用例結(jié)束( (不能繼續(xù)執(zhí)行了不能繼續(xù)執(zhí)行了) )。候選過(guò)程候選過(guò)程A A:學(xué)生沒(méi)有資格注冊(cè)討論班:學(xué)生沒(méi)有資格注冊(cè)討論班B.1 B.1 注冊(cè)員確定學(xué)生沒(méi)有資格注冊(cè)該討論班。注冊(cè)員確定學(xué)生沒(méi)有資格注冊(cè)該討論班。B.2 B.2 注冊(cè)員通知學(xué)生,他不具備注冊(cè)這一討論班所注冊(cè)員通知
60、學(xué)生,他不具備注冊(cè)這一討論班所 需要的必備條件。需要的必備條件。B.3 B.3 注冊(cè)員通知學(xué)生,他需要具備的必備條件。注冊(cè)員通知學(xué)生,他需要具備的必備條件。B.4 B.4 用例從活動(dòng)基本過(guò)程中的步驟用例從活動(dòng)基本過(guò)程中的步驟4 4繼續(xù)執(zhí)行。繼續(xù)執(zhí)行。候選過(guò)程候選過(guò)程B B:學(xué)生不具備注冊(cè)這一討論班所需要的必備條件:學(xué)生不具備注冊(cè)這一討論班所需要的必備條件C.1 C.1 學(xué)生查看討論班列表,但沒(méi)有找到他想要注冊(cè)的。學(xué)生查看討論班列表,但沒(méi)有找到他想要注冊(cè)的。C.2C.2 用例結(jié)束。用例結(jié)束。候選過(guò)程候選過(guò)程C C:學(xué)生決定不注冊(cè)討論班:學(xué)生決定不注冊(cè)討論班( (有討論班可供選擇有討論班可供選擇)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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至2031年中國(guó)腐蝕抑制劑行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年電感容阻測(cè)量?jī)x器項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)熱壓墊肩行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年拋釉磚母模項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)地下金屬探測(cè)器行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)絲棉罩杯行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年三角底荷花筆筒項(xiàng)目可行性研究報(bào)告
- 2025至2030年風(fēng)箏用線項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年中國(guó)鉑金吊墜數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)透明薄紗布數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- ISO45001管理體系培訓(xùn)課件
- 動(dòng)畫(huà)課件教學(xué)教學(xué)課件
- 小學(xué)生心理健康講座5
- 綿陽(yáng)市高中2022級(jí)(2025屆)高三第一次診斷性考試(一診)數(shù)學(xué)試卷(含答案逐題解析)
- 貴州省房屋建筑和市政工程標(biāo)準(zhǔn)監(jiān)理電子招標(biāo)文件(2023年版)
- 高級(jí)職業(yè)培訓(xùn)師(三級(jí))職業(yè)資格鑒定考試題及答案
- 小學(xué)英語(yǔ)800詞分類(默寫用)
- 真實(shí)世界研究指南 2018
- JBT 7946.3-2017 鑄造鋁合金金相 第3部分:鑄造鋁合金針孔
- 2024年燃?xì)廨啓C(jī)值班員技能鑒定理論知識(shí)考試題庫(kù)-上(單選題)
- 中學(xué)校園安保服務(wù)投標(biāo)方案
評(píng)論
0/150
提交評(píng)論