




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1第第3 3章章 用例技術(shù)用例技術(shù)u 回顧需求的活動(dòng)回顧需求的活動(dòng)u 用例圖和用例的描述用例圖和用例的描述重重 點(diǎn)點(diǎn)內(nèi)容內(nèi)容 什么是用例什么是用例? ? 用例圖包括哪些內(nèi)容用例圖包括哪些內(nèi)容? ? 用例的文字描述的步驟用例的文字描述的步驟? ?23.1 3.1 需求需求(requirement)(requirement)與需求的活動(dòng)與需求的活動(dòng)需求需求就是要獲得系統(tǒng)提供的所有服務(wù)就是要獲得系統(tǒng)提供的所有服務(wù), ,是是“做什么做什么”軟件需求包括五個(gè)層次軟件需求包括五個(gè)層次; ;u 業(yè)務(wù)需求業(yè)務(wù)需求: :反映了組織機(jī)構(gòu)或客戶(hù)對(duì)系統(tǒng)、反映了組織機(jī)構(gòu)或客戶(hù)對(duì)系統(tǒng)、 產(chǎn)品高層次的目標(biāo)要求產(chǎn)品高層次的目
2、標(biāo)要求u 用戶(hù)需求用戶(hù)需求: :描述了用戶(hù)使用系統(tǒng)必須要完描述了用戶(hù)使用系統(tǒng)必須要完 成的任務(wù)成的任務(wù)u 功能和非功能需求功能和非功能需求: :定義了開(kāi)發(fā)人員必須定義了開(kāi)發(fā)人員必須 實(shí)現(xiàn)的軟件功能實(shí)現(xiàn)的軟件功能u 環(huán)境、約束的需求環(huán)境、約束的需求u 接口的需求接口的需求3如如: :銷(xiāo)售點(diǎn)終端系統(tǒng)基本功能銷(xiāo)售點(diǎn)終端系統(tǒng)基本功能: :1.1.記錄記錄在線(xiàn)在線(xiàn)( (當(dāng)前的當(dāng)前的) )銷(xiāo)售銷(xiāo)售賣(mài)出的商品賣(mài)出的商品需求是對(duì)需求是對(duì): : 一個(gè)產(chǎn)品的需要或要求的描述一個(gè)產(chǎn)品的需要或要求的描述2.2.計(jì)算計(jì)算當(dāng)前的銷(xiāo)售當(dāng)前的銷(xiāo)售總額總額, ,包括稅和優(yōu)惠折算包括稅和優(yōu)惠折算3.3.從條形碼中從條形碼中獲得獲
3、得被購(gòu)買(mǎi)的商品被購(gòu)買(mǎi)的商品信息信息4.4.當(dāng)一次銷(xiāo)售被提交給系統(tǒng)后當(dāng)一次銷(xiāo)售被提交給系統(tǒng)后, ,應(yīng)減少應(yīng)減少庫(kù)存量庫(kù)存量6.6.出納員出納員通過(guò)輸入號(hào)或密碼登入系統(tǒng)通過(guò)輸入號(hào)或密碼登入系統(tǒng)5.5.記錄記錄完整的銷(xiāo)售完整的銷(xiāo)售信息信息7.7.提供一個(gè)提供一個(gè)持久化存儲(chǔ)持久化存儲(chǔ)機(jī)制機(jī)制8.8.提供過(guò)程間和系統(tǒng)間提供過(guò)程間和系統(tǒng)間通訊通訊機(jī)制機(jī)制9.9.顯示顯示記錄下來(lái)的商品說(shuō)明、商品價(jià)格記錄下來(lái)的商品說(shuō)明、商品價(jià)格4處理支付的功能處理支付的功能: :1.1.處理處理現(xiàn)金現(xiàn)金支付支付, ,記錄實(shí)付款額記錄實(shí)付款額, ,計(jì)算應(yīng)還款額計(jì)算應(yīng)還款額2.2.處理處理信用卡信用卡支付支付3.3.處理處理支票
4、支票支付支付4.4.將信用卡支付的款項(xiàng)記錄到應(yīng)收款系統(tǒng)中去將信用卡支付的款項(xiàng)記錄到應(yīng)收款系統(tǒng)中去屬性屬性: :響應(yīng)時(shí)間響應(yīng)時(shí)間: :界面形式界面形式: :容錯(cuò)容錯(cuò)( (邊界處束邊界處束):):操作系統(tǒng)平臺(tái)操作系統(tǒng)平臺(tái): :顯示商品說(shuō)明和商品價(jià)格不超過(guò)顯示商品說(shuō)明和商品價(jià)格不超過(guò)5 5秒鐘秒鐘基于表的窗口和對(duì)話(huà)框基于表的窗口和對(duì)話(huà)框, ,鍵盤(pán)導(dǎo)航鍵盤(pán)導(dǎo)航即使電源或設(shè)備發(fā)生故障即使電源或設(shè)備發(fā)生故障, ,也必也必須在須在2424小時(shí)內(nèi)將授權(quán)的信用卡支小時(shí)內(nèi)將授權(quán)的信用卡支付記錄到應(yīng)收款系統(tǒng)中去付記錄到應(yīng)收款系統(tǒng)中去 Microsoft Windows XPMicrosoft Windows XP需
5、求分析階段的活動(dòng)需求分析階段的活動(dòng) 產(chǎn)出物產(chǎn)出物需求開(kāi)發(fā)需求開(kāi)發(fā)會(huì)議紀(jì)要會(huì)議紀(jì)要討論紀(jì)要討論紀(jì)要分析模型分析模型需求規(guī)格需求規(guī)格說(shuō)明書(shū)說(shuō)明書(shū)審核通過(guò)的審核通過(guò)的規(guī)格說(shuō)明書(shū)規(guī)格說(shuō)明書(shū)圖圖 3-1 需求分析階段的活動(dòng)需求分析階段的活動(dòng) 需求管理需求管理需需求求獲取獲取需求分析需求分析 與建模與建模規(guī)格規(guī)格說(shuō)明說(shuō)明需求需求驗(yàn)證驗(yàn)證用例的概念在用例的概念在1986年年由由Ivar Jacobson正式正式提出之后被廣泛接受,提出之后被廣泛接受,迅速發(fā)展,已成為迅速發(fā)展,已成為OO、UML、RUP的標(biāo)準(zhǔn)規(guī)的標(biāo)準(zhǔn)規(guī)范和方法。范和方法。2.2 2.2 需求建模需求建模- -用例技術(shù)用例技術(shù) 在結(jié)構(gòu)化的軟件需
6、求在結(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è)用戶(hù)個(gè)用戶(hù)做什么做什么? ”,? ”,從系統(tǒng)對(duì)從系統(tǒng)對(duì)用戶(hù)的價(jià)值用戶(hù)的價(jià)值來(lái)考慮問(wèn)題來(lái)考慮問(wèn)題, ,而而不僅僅限于提供強(qiáng)大的功能。不僅僅限于提供強(qiáng)大的功能。n用例方法的思想:用例方法的思想: 從從用戶(hù)的角度用戶(hù)的角度來(lái)看,他們并不想了解來(lái)看,他們并不想了解 系統(tǒng)的內(nèi)部結(jié)構(gòu)和設(shè)計(jì),他們所關(guān)心的是系統(tǒng)的內(nèi)部結(jié)構(gòu)和設(shè)計(jì),他們所關(guān)心的是 系統(tǒng)所能提供的服務(wù)系統(tǒng)所能提供的服務(wù),也就是被開(kāi)發(fā)出來(lái),也就
7、是被開(kāi)發(fā)出來(lái) 的系統(tǒng)將是如何的系統(tǒng)將是如何被使用被使用的。的。 通訊關(guān)聯(lián)通訊關(guān)聯(lián)圖圖 3-2 系統(tǒng)透視系統(tǒng)透視參與者參與者系統(tǒng)外部系統(tǒng)外部并與該系并與該系統(tǒng)發(fā)生交統(tǒng)發(fā)生交互的人或互的人或其他系統(tǒng)其他系統(tǒng)系統(tǒng)基本系統(tǒng)基本事件流事件流用例用例8 3.2.1 3.2.1 什么是用例什么是用例 問(wèn)問(wèn): :一個(gè)自動(dòng)飲料售貨機(jī)的功能是什么一個(gè)自動(dòng)飲料售貨機(jī)的功能是什么? ? 答答: :通過(guò)自動(dòng)飲料售貨機(jī)購(gòu)買(mǎi)一聽(tīng)飲料通過(guò)自動(dòng)飲料售貨機(jī)購(gòu)買(mǎi)一聽(tīng)飲料( (買(mǎi)飲料買(mǎi)飲料) )參參與與者者用用例例顧客顧客買(mǎi)飲料買(mǎi)飲料 收款員收款員收款收款供應(yīng)商供應(yīng)商提供飲料提供飲料圖圖 3-3 3-3 自動(dòng)飲料售貨機(jī)的用例自動(dòng)飲料
8、售貨機(jī)的用例通信通信用例:站在用戶(hù)角度定義軟件系統(tǒng)的外部特征用例:站在用戶(hù)角度定義軟件系統(tǒng)的外部特征(1)四個(gè)特征:四個(gè)特征:n行為序列行為序列(sequences of actions)(sequences of actions):一個(gè)用例由一:一個(gè)用例由一 組可產(chǎn)生某些特定結(jié)果的行為構(gòu)成,這些行為是不組可產(chǎn)生某些特定結(jié)果的行為構(gòu)成,這些行為是不 可再分解的可再分解的( (接收用戶(hù)輸入、執(zhí)行、產(chǎn)生結(jié)果接收用戶(hù)輸入、執(zhí)行、產(chǎn)生結(jié)果) )。用例:是系統(tǒng)執(zhí)行的動(dòng)作集合規(guī)格說(shuō)明用例:是系統(tǒng)執(zhí)行的動(dòng)作集合規(guī)格說(shuō)明 (2)n系統(tǒng)執(zhí)行系統(tǒng)執(zhí)行(system performs)(system perform
9、s):系統(tǒng)為外部角色提:系統(tǒng)為外部角色提 供服務(wù)。供服務(wù)。n可觀(guān)測(cè)到的、有價(jià)值的結(jié)果可觀(guān)測(cè)到的、有價(jià)值的結(jié)果(observable result (observable result of value) of value):用例必須對(duì)用戶(hù)產(chǎn)生價(jià)值。:用例必須對(duì)用戶(hù)產(chǎn)生價(jià)值。n特定的角色特定的角色(particular actor)(particular actor):某人、某臺(tái)設(shè):某人、某臺(tái)設(shè) 備、某外部系統(tǒng)、等等,能夠觸發(fā)某些行為。備、某外部系統(tǒng)、等等,能夠觸發(fā)某些行為。10用例分析技術(shù)用例分析技術(shù) 顯示了系統(tǒng)的一組用例、用例的參與者及二顯示了系統(tǒng)的一組用例、用例的參與者及二者之間的關(guān)系者之
10、間的關(guān)系3.2.2 3.2.2 基本基本用例圖用例圖(use case diagram)(use case diagram)的組成的組成學(xué)生學(xué)生成績(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)n參與者的種類(lèi)參與者的種類(lèi): : 人擔(dān)當(dāng)?shù)慕巧藫?dān)
11、當(dāng)?shù)慕巧?計(jì)算機(jī)系統(tǒng)計(jì)算機(jī)系統(tǒng) 機(jī)械或電子設(shè)備機(jī)械或電子設(shè)備11n 發(fā)起參與者發(fā)起參與者(initiator actor)(initiator actor)n 參加參與者參加參與者(participating actor)(participating actor)12確定參與者確定參與者(actor)(actor)n你系統(tǒng)的主要客戶(hù)是誰(shuí)你系統(tǒng)的主要客戶(hù)是誰(shuí)? ?n系統(tǒng)從什么地方得到信息系統(tǒng)從什么地方得到信息? ?n誰(shuí)從你的系統(tǒng)取得的信息誰(shuí)從你的系統(tǒng)取得的信息? ?使用信息使用信息? ?n誰(shuí)為你的系統(tǒng)提供信息?刪除信息?誰(shuí)為你的系統(tǒng)提供信息?刪除信息?n誰(shuí)安裝、操作、關(guān)閉系統(tǒng)誰(shuí)安裝、操作、關(guān)閉系
12、統(tǒng)( (次要角色次要角色)?)?n在某一個(gè)預(yù)定時(shí)間,是否有什么事情在某一個(gè)預(yù)定時(shí)間,是否有什么事情 自動(dòng)發(fā)生自動(dòng)發(fā)生? ?n其他系統(tǒng)與該系統(tǒng)交互信息是什么其他系統(tǒng)與該系統(tǒng)交互信息是什么? ?特殊的參與者:系統(tǒng)時(shí)鐘特殊的參與者:系統(tǒng)時(shí)鐘 n有時(shí)需要在有時(shí)需要在系統(tǒng)內(nèi)部定時(shí)的執(zhí)行一些操作系統(tǒng)內(nèi)部定時(shí)的執(zhí)行一些操作,如檢測(cè)系統(tǒng),如檢測(cè)系統(tǒng) 資源使用情況、定期生成統(tǒng)計(jì)報(bào)表等,但這些操作并不資源使用情況、定期生成統(tǒng)計(jì)報(bào)表等,但這些操作并不 是由外部的人或系統(tǒng)觸發(fā)的,這樣可以抽象出一個(gè)系統(tǒng)是由外部的人或系統(tǒng)觸發(fā)的,這樣可以抽象出一個(gè)系統(tǒng) 時(shí)鐘或定時(shí)器參與者,利用該參與者來(lái)時(shí)鐘或定時(shí)器參與者,利用該參與者來(lái)
13、觸發(fā)這一類(lèi)定時(shí)觸發(fā)這一類(lèi)定時(shí) 操作。操作。n從邏輯上,這一參與者應(yīng)該被理解成是系統(tǒng)外部的,從邏輯上,這一參與者應(yīng)該被理解成是系統(tǒng)外部的, 由它來(lái)觸發(fā)系統(tǒng)所提供的用例對(duì)話(huà)。由它來(lái)觸發(fā)系統(tǒng)所提供的用例對(duì)話(huà)。系統(tǒng)時(shí)鐘系統(tǒng)時(shí)鐘周期性任務(wù)周期性任務(wù) 觸發(fā)觸發(fā) 圖圖 3-5 特殊的參與者特殊的參與者14 在使用參與者為角色建模中是一種抽象,不為在使用參與者為角色建模中是一種抽象,不為 具體的人、機(jī)構(gòu)、系統(tǒng)建模。具體的人、機(jī)構(gòu)、系統(tǒng)建模。輸入分?jǐn)?shù)輸入分?jǐn)?shù)分發(fā)成績(jī)單分發(fā)成績(jī)單劉老師劉老師注意注意圖圖 3-6 對(duì)職位建模對(duì)職位建模(不合理不合理)張助教張助教 任職教授任職教授 李主任李主任 2) 2) 確定確定
14、用例用例 用例描述一個(gè)事件用例描述一個(gè)事件發(fā)生發(fā)生, ,產(chǎn)生產(chǎn)生動(dòng)作步驟的集合。動(dòng)作步驟的集合。15(2) (2) 基于參與者的方法基于參與者的方法 # # 識(shí)別出與系統(tǒng)或組織有關(guān)的參與者識(shí)別出與系統(tǒng)或組織有關(guān)的參與者 # # 對(duì)每個(gè)參與者對(duì)每個(gè)參與者, ,識(shí)別出他們發(fā)起或參加的識(shí)別出他們發(fā)起或參加的 執(zhí)行過(guò)程執(zhí)行過(guò)程 (1) (1) 基于事件的方法基于事件的方法 # # 識(shí)別出系統(tǒng)必須響應(yīng)的外部事件識(shí)別出系統(tǒng)必須響應(yīng)的外部事件 # # 把事件與參與者和用例聯(lián)系起來(lái)把事件與參與者和用例聯(lián)系起來(lái)以編制好的需求規(guī)格說(shuō)明文檔為基礎(chǔ)以編制好的需求規(guī)格說(shuō)明文檔為基礎(chǔ)16確定用例確定用例n角色需要系統(tǒng)做什
15、么?從系統(tǒng)獲得那些功能?角色需要系統(tǒng)做什么?從系統(tǒng)獲得那些功能? 確定用例從參與者角度向系統(tǒng)提問(wèn),確定用例從參與者角度向系統(tǒng)提問(wèn),確定可能的服務(wù)。確定可能的服務(wù)。n角色需要讀取、產(chǎn)生、刪除、修改、存儲(chǔ)系統(tǒng)角色需要讀取、產(chǎn)生、刪除、修改、存儲(chǔ)系統(tǒng)中什么信息?中什么信息? n角色需要知道系統(tǒng)發(fā)生了什么事件?這些事件角色需要知道系統(tǒng)發(fā)生了什么事件?這些事件 做些什么?做些什么? n系統(tǒng)提供給角色的信息是否簡(jiǎn)化了?系統(tǒng)提供給角色的信息是否簡(jiǎn)化了?n系統(tǒng)需要的系統(tǒng)需要的I/OI/O是什么信息?信息流怎樣流動(dòng)是什么信息?信息流怎樣流動(dòng) ( (也可能與當(dāng)前角色無(wú)關(guān)也可能與當(dāng)前角色無(wú)關(guān)) )? 例:例:ATM
16、ATM系統(tǒng)的用例系統(tǒng)的用例n參與者:銀行客戶(hù)參與者:銀行客戶(hù)n用用 例:銀行客戶(hù)使用自動(dòng)提款機(jī)來(lái)進(jìn)行銀行例:銀行客戶(hù)使用自動(dòng)提款機(jī)來(lái)進(jìn)行銀行 帳戶(hù)的查詢(xún)、提款和轉(zhuǎn)帳交易帳戶(hù)的查詢(xún)、提款和轉(zhuǎn)帳交易銀行客戶(hù)銀行客戶(hù)查詢(xún)查詢(xún)?nèi)】钊】钷D(zhuǎn)帳轉(zhuǎn)帳存款存款圖圖 3-7 ATM系統(tǒng)的用例系統(tǒng)的用例銀行客戶(hù)銀行客戶(hù)維護(hù)人員維護(hù)人員后臺(tái)服務(wù)器后臺(tái)服務(wù)器例:例:ATM系統(tǒng),有哪些參與者和用例?系統(tǒng),有哪些參與者和用例?n銀行客戶(hù)銀行客戶(hù)n查詢(xún)查詢(xún)n存款、取款存款、取款n轉(zhuǎn)賬轉(zhuǎn)賬用例用例 nATMATM維護(hù)人員維護(hù)人員n維護(hù)系統(tǒng)維護(hù)系統(tǒng)n后臺(tái)服務(wù)器后臺(tái)服務(wù)器n周期性操作周期性操作ATM系統(tǒng)的參與者與角色之間的通訊關(guān)聯(lián)
17、系統(tǒng)的參與者與角色之間的通訊關(guān)聯(lián)查詢(xún)查詢(xún)存、取款存、取款轉(zhuǎn)帳轉(zhuǎn)帳周期性任務(wù)周期性任務(wù)操作員操作員維護(hù)系統(tǒng)維護(hù)系統(tǒng)圖圖 3-8 ATM3-8 ATM系統(tǒng)的參與者與用例之間的通訊關(guān)聯(lián)系統(tǒng)的參與者與用例之間的通訊關(guān)聯(lián)參與者確定用例參與者確定用例參與者與用例對(duì)應(yīng)參與者與用例對(duì)應(yīng)系統(tǒng)時(shí)鐘系統(tǒng)時(shí)鐘后臺(tái)服務(wù)器后臺(tái)服務(wù)器銀行客戶(hù)銀行客戶(hù)啟動(dòng)系統(tǒng)的用例啟動(dòng)系統(tǒng)的用例n幾乎所有的系統(tǒng)都包含一幾乎所有的系統(tǒng)都包含一個(gè)系統(tǒng)啟動(dòng)用例。個(gè)系統(tǒng)啟動(dòng)用例。 應(yīng)在開(kāi)發(fā)周期一開(kāi)始應(yīng)在開(kāi)發(fā)周期一開(kāi)始就處理這個(gè)用例就處理這個(gè)用例( (可以隱可以隱 含的開(kāi)發(fā)含的開(kāi)發(fā)),),以滿(mǎn)足其他用以滿(mǎn)足其他用例對(duì)系統(tǒng)啟動(dòng)的需求。例對(duì)系統(tǒng)啟動(dòng)的需求
18、。 20出納員出納員購(gòu)買(mǎi)商品購(gòu)買(mǎi)商品 登錄登錄 啟動(dòng)啟動(dòng)退還商品退還商品管理用戶(hù)管理用戶(hù) 其他其他顧客顧客系統(tǒng)管理員系統(tǒng)管理員管理員管理員圖圖 3-9 POST系統(tǒng)部分用況圖系統(tǒng)部分用況圖n管理員接通一個(gè)管理員接通一個(gè)POSTPOST終端終端的電源的電源, ,檢查時(shí)間和日期檢查時(shí)間和日期正確后正確后, ,系統(tǒng)處于就緒狀系統(tǒng)處于就緒狀態(tài)態(tài), ,以備出納員使用。以備出納員使用。21 顧客顧客購(gòu)買(mǎi)購(gòu)買(mǎi)商品商品退還退還商品商品 商店商店 圖圖 3- 11 以商店工作為系統(tǒng)邊界以商店工作為系統(tǒng)邊界 顧客顧客購(gòu)買(mǎi)購(gòu)買(mǎi)商品商品 登錄登錄退還退還商品商品 POST 出納員出納員 圖圖 3- 10 以以POST
19、工作為系統(tǒng)邊界工作為系統(tǒng)邊界 3) 3) 關(guān)于邊界的選擇關(guān)于邊界的選擇 定義系統(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è)組織中的部門(mén)或整個(gè)組織。一個(gè)組織中的部門(mén)或整個(gè)組織。3.2.3 3.2.3 用例圖上的關(guān)系擴(kuò)展用例圖上的關(guān)系擴(kuò)展 n在基本的用例圖中,只需表述參與者和用例之間的在基本的用例圖中,只需表述參與者和用例之間的 通訊關(guān)系。通訊關(guān)系。n此外,還可以描述:此外,還
20、可以描述:n參與者與參與者之間的參與者與參與者之間的泛化泛化關(guān)系關(guān)系(generalization)(generalization)n用例和用例之間的用例和用例之間的包含包含(include)(include)關(guān)系關(guān)系n用例和用例之間的用例和用例之間的擴(kuò)展擴(kuò)展(extend)(extend)關(guān)系關(guān)系n用例和用例之間的用例和用例之間的泛化泛化(generalization)(generalization)關(guān)系關(guān)系 n利用這些關(guān)系來(lái)調(diào)整已有的用例模型,把一些公共的利用這些關(guān)系來(lái)調(diào)整已有的用例模型,把一些公共的 信息抽取出來(lái)復(fù)用,使得用例模型更易于維護(hù)。信息抽取出來(lái)復(fù)用,使得用例模型更易于維護(hù)。1)
21、1) 參與者之間的關(guān)系參與者之間的關(guān)系n參與者之間的泛化參與者之間的泛化(Generalization)(Generalization)關(guān)系關(guān)系。actor 2actor 1普通用戶(hù)普通用戶(hù)常規(guī)操作常規(guī)操作管理操作管理操作配置操作配置操作系統(tǒng)維護(hù)員系統(tǒng)維護(hù)員管理員管理員用戶(hù)用戶(hù)常規(guī)操作常規(guī)操作管理操作管理操作配置操作配置操作系統(tǒng)維護(hù)員系統(tǒng)維護(hù)員管理員管理員客戶(hù)客戶(hù)電話(huà)登電話(huà)登記客戶(hù)記客戶(hù)保險(xiǎn)登保險(xiǎn)登記客戶(hù)記客戶(hù)圖圖 3-12 3-12 參與者的泛化關(guān)系參與者的泛化關(guān)系2)2) 用例之間的關(guān)系:用例之間的關(guān)系: (1) (1) 泛化泛化(generalization )(generalizati
22、on )n當(dāng)多個(gè)用例共同擁有一種類(lèi)似的結(jié)構(gòu)和行為的時(shí)當(dāng)多個(gè)用例共同擁有一種類(lèi)似的結(jié)構(gòu)和行為的時(shí)候,可將它們的共性抽象成為父用例,其他的用候,可將它們的共性抽象成為父用例,其他的用例作為泛化關(guān)系中的子用例。例作為泛化關(guān)系中的子用例。n子用例繼承了父用例所有的結(jié)構(gòu)、行為和關(guān)系。子用例繼承了父用例所有的結(jié)構(gòu)、行為和關(guān)系。 用例用例1用例用例2采購(gòu)員采購(gòu)員采購(gòu)物料采購(gòu)物料采購(gòu)鋼材采購(gòu)鋼材采購(gòu)辦公用品采購(gòu)辦公用品圖圖 3-13 3-13 用例的泛化關(guān)系用例的泛化關(guān)系 買(mǎi)票買(mǎi)票個(gè)人購(gòu)買(mǎi)個(gè)人購(gòu)買(mǎi)團(tuán)體購(gòu)買(mǎi)團(tuán)體購(gòu)買(mǎi)25 身份驗(yàn)證身份驗(yàn)證 密碼密碼 驗(yàn)證驗(yàn)證 智能卡智能卡 驗(yàn)證驗(yàn)證 付費(fèi)付費(fèi) 現(xiàn)金現(xiàn)金 支付支付
23、信用卡信用卡 支付支付圖圖 3-14 3-14 描述用例一般和特殊的關(guān)系描述用例一般和特殊的關(guān)系例例: 標(biāo)出下面標(biāo)出下面用例圖用例圖上上的關(guān)系的關(guān)系? ?用例之間的關(guān)系:用例之間的關(guān)系:(2) (2) 包含包含(include)(include) n包含關(guān)系是通過(guò)在關(guān)聯(lián)關(guān)系上加入包含關(guān)系是通過(guò)在關(guān)聯(lián)關(guān)系上加入 標(biāo)記來(lái)表示。標(biāo)記來(lái)表示?;美赶虮话美美赶虮话美S美美?用例用例2n語(yǔ)義:用例語(yǔ)義:用例1 1會(huì)用到用例會(huì)用到用例2 2,用例,用例2 2的事件流將被插入的事件流將被插入 到用例到用例1 1的事件流中。的事件流中。銀行客戶(hù)銀行客戶(hù) 查詢(xún)查詢(xún)?nèi)】钊】钷D(zhuǎn)帳轉(zhuǎn)帳卡片驗(yàn)證卡片
24、驗(yàn)證圖圖 3-15 3-15 用例的包含關(guān)系用例的包含關(guān)系 基用例基用例 被被包含用例包含用例n基用例不能獨(dú)立存在基用例不能獨(dú)立存在, ,必須依賴(lài)它的包含用例。必須依賴(lài)它的包含用例。n被包含用例一定要執(zhí)行。被包含用例一定要執(zhí)行。許多用例的公共部許多用例的公共部分移到一個(gè)單獨(dú)的分移到一個(gè)單獨(dú)的被包含用例中。被包含用例中。公共部分需求變化公共部分需求變化時(shí)時(shí), ,只改變被包含只改變被包含用例的需求。用例的需求。 例例,包含關(guān)系包含關(guān)系的幾種可能性的幾種可能性圖圖 3-16 3-16 包含關(guān)系包含關(guān)系的幾種可能性的幾種可能性 1 12 23 34 4用例之間的關(guān)系:用例之間的關(guān)系:(3) (3) 擴(kuò)
25、展擴(kuò)展(extend)(extend)n擴(kuò)展關(guān)系是通過(guò)在關(guān)聯(lián)關(guān)系上加入擴(kuò)展關(guān)系是通過(guò)在關(guān)聯(lián)關(guān)系上加入標(biāo)記標(biāo)記 來(lái)表示。來(lái)表示。擴(kuò)展用例指向基用例擴(kuò)展用例指向基用例( (被擴(kuò)展用例被擴(kuò)展用例) )。用例用例1 用例用例 2一個(gè)用例中有許多替代物一個(gè)用例中有許多替代物或選擇時(shí)或選擇時(shí),使用擴(kuò)展關(guān)系。使用擴(kuò)展關(guān)系。管理變更。管理變更。呼叫轉(zhuǎn)移呼叫轉(zhuǎn)移銀行客戶(hù)銀行客戶(hù)打電話(huà)打電話(huà)呼叫等待呼叫等待圖圖 3-17 3-17 用例的用例的擴(kuò)展擴(kuò)展關(guān)系關(guān)系 n語(yǔ)義語(yǔ)義: :用例用例1 1在某些特定情況下會(huì)用到用例在某些特定情況下會(huì)用到用例2 2,用例,用例2 2 的事件流將被插入到用例的事件流將被插入到用例1
26、 1的事件流中。的事件流中。 擴(kuò)展用例擴(kuò)展用例 ( (可變部分可變部分) ) 基用例基用例( (不變部分不變部分) )n基用例能獨(dú)立存在基用例能獨(dú)立存在, ,不依賴(lài)于它的擴(kuò)展用例。不依賴(lài)于它的擴(kuò)展用例。n擴(kuò)展用例可以不執(zhí)行。擴(kuò)展用例可以不執(zhí)行。例例: :用例之間的關(guān)系:擴(kuò)展(extend)(extend)常規(guī)流:常規(guī)流:1 撥號(hào)撥號(hào)2 建立通話(huà)鏈路建立通話(huà)鏈路3 通話(huà)通話(huà)4 掛機(jī)掛機(jī)常規(guī)流:常規(guī)流:1 如果應(yīng)答方正忙,如果應(yīng)答方正忙, 用鈴聲提示應(yīng)答方用鈴聲提示應(yīng)答方 并保持撥號(hào)呼叫并保持撥號(hào)呼叫常規(guī)流:常規(guī)流:1 如果應(yīng)答方無(wú)如果應(yīng)答方無(wú) 應(yīng)答,進(jìn)行應(yīng)答,進(jìn)行 呼叫轉(zhuǎn)移呼叫轉(zhuǎn)移打電話(huà)打電話(huà)呼
27、叫等待呼叫等待呼叫轉(zhuǎn)移呼叫轉(zhuǎn)移實(shí)際上相當(dāng)于第一個(gè)用例的實(shí)際上相當(dāng)于第一個(gè)用例的“備選流備選流”擴(kuò)展點(diǎn)擴(kuò)展點(diǎn)(Point)(Point)n識(shí)別用例行為中的點(diǎn)識(shí)別用例行為中的點(diǎn) ,指明擴(kuò)展時(shí)機(jī)的點(diǎn)。,指明擴(kuò)展時(shí)機(jī)的點(diǎn)。WithdrawWithdrawPrint ReceiptPrint Receipt圖圖 3-18 3-18 擴(kuò)展點(diǎn)擴(kuò)展點(diǎn)Extension PointExtension PointPrintPrint提款提款(Withdraw)(Withdraw)用用例記載了一個(gè)打印例記載了一個(gè)打印的擴(kuò)展點(diǎn)的擴(kuò)展點(diǎn), ,打印收據(jù)打印收據(jù)(Print Receipt)(Print Receipt)的
28、的行為會(huì)被插入到打行為會(huì)被插入到打印擴(kuò)展點(diǎn)。印擴(kuò)展點(diǎn)。Extension Point PrintExtension Point PrintWithdraw Use Withdraw Use Case:MainCase:Main flow flow1.1.顧客插入銀行卡顧客插入銀行卡2.2.輸入密碼輸入密碼3.3.輸入提款金額輸入提款金額4.4.退卡退卡5.5.吐鈔吐鈔6.6.選擇是否打印收據(jù)選擇是否打印收據(jù): :打印打印擴(kuò)展點(diǎn)擴(kuò)展點(diǎn)Print Receipt Use CasePrint Receipt Use Case1. 1. 進(jìn)紙進(jìn)紙2. 2. 打印打印3. 3. 吐紙吐紙Extendin
29、g Use Case擴(kuò)展點(diǎn)擴(kuò)展點(diǎn)(Point)(Point)n識(shí)別用例行為中的點(diǎn)識(shí)別用例行為中的點(diǎn) ,指明擴(kuò)展時(shí)機(jī)的點(diǎn)。,指明擴(kuò)展時(shí)機(jī)的點(diǎn)。Reserve TicketReserve TicketAssign SeatAssign Seat圖圖 3-19 3-19 訂票與選位有三個(gè)擴(kuò)展點(diǎn)訂票與選位有三個(gè)擴(kuò)展點(diǎn)Extension PointExtension PointQueryQueryAssingAssingPrintPrint顧客訂票顧客訂票(Reserve Ticket)(Reserve Ticket)后后, ,在選位在選位(Assign Seat)(Assign Seat)擴(kuò)擴(kuò)展用例中
30、展用例中, ,有三個(gè)擴(kuò)展點(diǎn)有三個(gè)擴(kuò)展點(diǎn): :查詢(xún)、選位、打印查詢(xún)、選位、打印, ,可被插可被插入到流程的不同位可置。入到流程的不同位可置。Extension PointExtension PointQueryQueryAssingAssingPrintPrint 一個(gè)擴(kuò)展關(guān)系會(huì)連到多個(gè)擴(kuò)展點(diǎn)一個(gè)擴(kuò)展關(guān)系會(huì)連到多個(gè)擴(kuò)展點(diǎn), ,有多個(gè)執(zhí)行片斷有多個(gè)執(zhí)行片斷, , 但可以不需要一次執(zhí)行完。但可以不需要一次執(zhí)行完。 一個(gè)擴(kuò)展點(diǎn)會(huì)連到多個(gè)擴(kuò)展關(guān)系一個(gè)擴(kuò)展點(diǎn)會(huì)連到多個(gè)擴(kuò)展關(guān)系, ,可同時(shí)執(zhí)行多個(gè)擴(kuò)可同時(shí)執(zhí)行多個(gè)擴(kuò)展用例展用例( (啟動(dòng)打印啟動(dòng)打印, ,兩個(gè)用例兩個(gè)用例: :顯示收據(jù)顯示收據(jù), ,打印數(shù)據(jù)打
31、印數(shù)據(jù)) )。 擴(kuò)展關(guān)系擴(kuò)展關(guān)系的幾種可能性的幾種可能性圖圖 3-20 3-20 擴(kuò)展擴(kuò)展關(guān)系關(guān)系的幾種可能性的幾種可能性 1 12 23 34 4 33 登記登記 借書(shū)借書(shū) 查詢(xún)讀者查詢(xún)讀者查詢(xún)讀書(shū)查詢(xún)讀書(shū)參加考試參加考試補(bǔ)考補(bǔ)考 創(chuàng)建新賬戶(hù)創(chuàng)建新賬戶(hù)Login 刪除賬戶(hù)刪除賬戶(hù) 修改賬戶(hù)修改賬戶(hù) 登記借書(shū)登記借書(shū) 登記還書(shū)登記還書(shū) 驗(yàn)證讀者驗(yàn)證讀者例例, 標(biāo)出下面標(biāo)出下面用例圖用例圖上上的關(guān)系的關(guān)系? ?圖圖 3-21 3-21 有包含關(guān)系和有包含關(guān)系和擴(kuò)展關(guān)系擴(kuò)展關(guān)系的用例圖的用例圖1 134 提供客戶(hù)數(shù)據(jù)提供客戶(hù)數(shù)據(jù)訂貨系統(tǒng)訂貨系統(tǒng)訂貨項(xiàng)目訂貨項(xiàng)目例例: 查詢(xún)查詢(xún)存款存款打印收據(jù)打印收
32、據(jù)圖圖 3-22 3-22 既是既是擴(kuò)展用例擴(kuò)展用例 也是被包含用例也是被包含用例 查詢(xún)查詢(xún)存款存款打印收據(jù)打印收據(jù)打印收據(jù)打印收據(jù)圖圖 3-23 3-23 分開(kāi)表示分開(kāi)表示訂貨系統(tǒng)訂貨系統(tǒng)請(qǐng)求目錄請(qǐng)求目錄圖圖 3-21 3-21 有包含關(guān)系和有包含關(guān)系和擴(kuò)展關(guān)系擴(kuò)展關(guān)系的用例圖的用例圖2 235例例: 確定下面用例模型中的幾種關(guān)系確定下面用例模型中的幾種關(guān)系extend泛化泛化include通信關(guān)聯(lián)通信關(guān)聯(lián)圖圖 3-24 用用例例模型中的幾種關(guān)系模型中的幾種關(guān)系 注冊(cè)注冊(cè)進(jìn)大學(xué)進(jìn)大學(xué) 注冊(cè)注冊(cè)討論班討論班在大學(xué)生中在大學(xué)生中注冊(cè)家庭成員注冊(cè)家庭成員在大學(xué)中在大學(xué)中注冊(cè)國(guó)際學(xué)生注冊(cè)國(guó)際學(xué)生 注
33、冊(cè)員注冊(cè)員學(xué)生學(xué)生國(guó)際學(xué)生國(guó)際學(xué)生3.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 flow (備選流備選流)Pre-conditions (前置條件前置條件)Post-conditions (后置條件后置條件)n用例用例= = 橢圓橢圓 + + 名字?名字? NO!用例規(guī)約用例規(guī)約.用例模型用例模型參與者
34、參與者用例用例術(shù)語(yǔ)表術(shù)語(yǔ)表圖圖 3-25 用用例例的文字描述的文字描述 在圖書(shū)管理系統(tǒng)中,在圖書(shū)管理系統(tǒng)中, 要為每個(gè)要為每個(gè)借閱者借閱者建立一個(gè)賬號(hào),建立一個(gè)賬號(hào), 并給借閱者發(fā)放借閱卡并給借閱者發(fā)放借閱卡 (借閱卡可以提供借閱卡號(hào)、借閱者名(借閱卡可以提供借閱卡號(hào)、借閱者名)。)。 賬戶(hù)中存儲(chǔ)借閱者的個(gè)人信息,借閱信息賬戶(hù)中存儲(chǔ)借閱者的個(gè)人信息,借閱信息 以及預(yù)定信息。以及預(yù)定信息。 例例1 1 圖書(shū)館圖書(shū)管理系統(tǒng)的圖書(shū)館圖書(shū)管理系統(tǒng)的用例用例分析分析描述如下:描述如下: 例例1 1 圖書(shū)館圖書(shū)管理系統(tǒng)的圖書(shū)館圖書(shū)管理系統(tǒng)的用例用例分析分析 持有借閱卡的借閱者可以持有借閱卡的借閱者可以 借
35、閱書(shū)刊、借閱書(shū)刊、 返還書(shū)刊、返還書(shū)刊、 查閱書(shū)刊信息、查閱書(shū)刊信息、 預(yù)定書(shū)刊并取消預(yù)定,預(yù)定書(shū)刊并取消預(yù)定, 但這些操作都是通過(guò)但這些操作都是通過(guò)圖書(shū)管理員圖書(shū)管理員進(jìn)行的,進(jìn)行的, 也即借閱者不直接與系統(tǒng)交互,而是圖書(shū)管也即借閱者不直接與系統(tǒng)交互,而是圖書(shū)管 理員充當(dāng)借閱者的代理與系統(tǒng)交互。理員充當(dāng)借閱者的代理與系統(tǒng)交互。&在借閱書(shū)刊時(shí),需要在借閱書(shū)刊時(shí),需要輸入輸入: : 所借閱的書(shū)刊名、書(shū)刊的所借閱的書(shū)刊名、書(shū)刊的ISBN/ISSNISBN/ISSN號(hào),號(hào), 然后輸入借閱者的圖書(shū)卡號(hào)和借閱者名,然后輸入借閱者的圖書(shū)卡號(hào)和借閱者名, 完成后提交所填表格,完成后提交所填表格, 系
36、統(tǒng)驗(yàn)證借閱者是否有效(在系統(tǒng)中存在賬號(hào))。系統(tǒng)驗(yàn)證借閱者是否有效(在系統(tǒng)中存在賬號(hào))。 若有效,借閱請(qǐng)求被接受,系統(tǒng)若有效,借閱請(qǐng)求被接受,系統(tǒng)查詢(xún)查詢(xún)數(shù)據(jù)數(shù)據(jù)庫(kù)系統(tǒng),看借閱者所借閱的書(shū)刊是否存在,若庫(kù)系統(tǒng),看借閱者所借閱的書(shū)刊是否存在,若存在,則借閱者可以存在,則借閱者可以借出借出書(shū)刊,建立并在系統(tǒng)書(shū)刊,建立并在系統(tǒng)中中存儲(chǔ)存儲(chǔ)借閱紀(jì)錄。借閱紀(jì)錄。& 借閱者借閱者還書(shū)后還書(shū)后, 刪除刪除關(guān)于所還書(shū)刊的借閱紀(jì)錄。關(guān)于所還書(shū)刊的借閱紀(jì)錄。& 如果借閱者所借的書(shū)刊已被借出,借閱者還可如果借閱者所借的書(shū)刊已被借出,借閱者還可 預(yù)訂預(yù)訂該書(shū)刊,一旦借閱者預(yù)定的書(shū)刊可以獲得,該書(shū)刊,一旦
37、借閱者預(yù)定的書(shū)刊可以獲得, 就將書(shū)刊直接寄給借閱人(為了簡(jiǎn)化系統(tǒng)就將書(shū)刊直接寄給借閱人(為了簡(jiǎn)化系統(tǒng),預(yù)預(yù) 定書(shū)刊可獲得時(shí)就不通知借閱者了)。定書(shū)刊可獲得時(shí)就不通知借閱者了)。 另外,為了簡(jiǎn)化系統(tǒng),也不考慮書(shū)刊的最另外,為了簡(jiǎn)化系統(tǒng),也不考慮書(shū)刊的最 長(zhǎng)借閱期限,假設(shè)借閱者可以無(wú)限期地保存所長(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)建新的借閱者賬號(hào)創(chuàng)建新的借閱者賬號(hào)。 (2 2)借閱者持有)借閱者持有借閱卡借閱卡
38、(借閱者名和借閱卡號(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ū)管理員可以修改借閱者修改借閱者的賬戶(hù)信息。的賬戶(hù)信息。 (8 8) 圖書(shū)管理員可以圖書(shū)管理員可以刪除刪除已經(jīng)存在的借閱者賬戶(hù)。已經(jīng)存在的借閱者賬戶(hù)。 (9 9) 圖書(shū)管理員可以圖書(shū)管理員可以添加新
39、的書(shū)刊種類(lèi)添加新的書(shū)刊種類(lèi)。 (1010) 圖書(shū)管理員可以圖書(shū)管理員可以修改書(shū)刊修改書(shū)刊種類(lèi)信息。種類(lèi)信息。 (1111) 圖書(shū)管理員可以圖書(shū)管理員可以刪除刪除系統(tǒng)中的系統(tǒng)中的書(shū)刊種。書(shū)刊種。 (1212) 圖書(shū)管理員可以在系統(tǒng)中圖書(shū)管理員可以在系統(tǒng)中添加書(shū)刊的添加書(shū)刊的 信息信息(注意區(qū)分(注意區(qū)分“書(shū)刊種類(lèi)書(shū)刊種類(lèi)”和和“書(shū)刊書(shū)刊”)。)。 (1313) 圖書(shū)管理員可以圖書(shū)管理員可以編輯編輯書(shū)刊信息。書(shū)刊信息。 (1414) 圖書(shū)管理員可以圖書(shū)管理員可以刪除書(shū)刊信息刪除書(shū)刊信息。n圖書(shū)管理員圖書(shū)管理員n登錄登錄n管理讀者信息管理讀者信息n管理圖書(shū)信息管理圖書(shū)信息n登記借書(shū)登記借書(shū)n登記還書(shū)
40、登記還書(shū)n借閱借閱者:者:n登錄登錄n預(yù)訂圖書(shū)預(yù)訂圖書(shū)n取消預(yù)訂取消預(yù)訂n查詢(xún)?yōu)g覽圖書(shū)信查詢(xún)?yōu)g覽圖書(shū)信息息 識(shí)別并描述參與者識(shí)別并描述參與者 一個(gè)圖書(shū)館管理系統(tǒng),有哪些參與者和用例?一個(gè)圖書(shū)館管理系統(tǒng),有哪些參與者和用例?借閱者借閱者圖書(shū)管理員圖書(shū)管理員用例用例圖書(shū)館管理系統(tǒng)圖書(shū)館管理系統(tǒng)參與者與用例間的通訊關(guān)系普通讀者普通讀者登錄登錄查詢(xún)?yōu)g覽查詢(xún)?yōu)g覽預(yù)訂圖書(shū)預(yù)訂圖書(shū)圖書(shū)管理員圖書(shū)管理員管理讀者管理讀者取消預(yù)訂取消預(yù)訂管理圖書(shū)信息管理圖書(shū)信息登記借書(shū)登記借書(shū)登記還書(shū)登記還書(shū)圖圖 3-26 圖書(shū)館的圖書(shū)館的用用例例 用例用例描述描述:登記借書(shū)登記借書(shū)1. 目標(biāo):目標(biāo): 本用例允許圖書(shū)管理員登記普
41、通讀者的借書(shū)記錄本用例允許圖書(shū)管理員登記普通讀者的借書(shū)記錄2 事件流:事件流: 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) 系統(tǒng)要求管理員輸入讀者的注冊(cè)號(hào)和所借圖書(shū)號(hào)。系統(tǒng)要求管理員輸入讀者的注冊(cè)號(hào)和所借圖書(shū)號(hào)。 (2) 圖書(shū)管理員輸入信息后,系統(tǒng)產(chǎn)生一個(gè)唯一的借圖書(shū)管理員輸入信息后,系統(tǒng)產(chǎn)生一個(gè)唯一的借 書(shū)記錄號(hào)。書(shū)記錄號(hào)。 (3) 系統(tǒng)顯示新生成的借書(shū)記錄。系統(tǒng)顯示新生成的借書(shū)記錄。 (4) 圖書(shū)管理員確認(rèn)后,系統(tǒng)增加一個(gè)新的借書(shū)記錄。圖書(shū)管理員確認(rèn)后,系統(tǒng)增加
42、一個(gè)新的借書(shū)記錄。 用例用例描述描述:登記借書(shū)登記借書(shū) 2.2 備選流程備選流程 (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) 所借圖書(shū)不存在所借圖書(shū)不存在 在主流程中,如果所借圖書(shū)已被借出或者系在主流程中,如果所借圖書(shū)已被借出或者系 統(tǒng)中無(wú)該圖書(shū),系統(tǒng)將顯示錯(cuò)誤信息,用例結(jié)束。統(tǒng)中無(wú)該圖書(shū),系統(tǒng)將顯示錯(cuò)誤信息,用例結(jié)束。3 前提條件:前提條件:用例開(kāi)始前,圖書(shū)管理員必須在系統(tǒng)登錄用例開(kāi)始前,圖書(shū)管理員必須在系統(tǒng)登錄 成功。成功。4 后置條件:后置條件:如
43、果用例執(zhí)行成功,該讀者的借書(shū)記錄被如果用例執(zhí)行成功,該讀者的借書(shū)記錄被 更新,否則,系統(tǒng)狀態(tài)不變。更新,否則,系統(tǒng)狀態(tài)不變。47例例2 2 注冊(cè)討論班注冊(cè)討論班用例的描述用例的描述n名稱(chēng):名稱(chēng):注冊(cè)討論班注冊(cè)討論班n描述:描述:把現(xiàn)有的有資格的某一學(xué)生注冊(cè)到某個(gè)討論班把現(xiàn)有的有資格的某一學(xué)生注冊(cè)到某個(gè)討論班n前提條件:前提條件:學(xué)生已在大學(xué)注冊(cè)學(xué)生已在大學(xué)注冊(cè)n后置條件:后置條件:若學(xué)生具有注冊(cè)資格,并且該討論班仍有若學(xué)生具有注冊(cè)資格,并且該討論班仍有 空位,則學(xué)生注冊(cè)到該討論班空位,則學(xué)生注冊(cè)到該討論班 (1) (1) 學(xué)生想要注冊(cè)某個(gè)討論班學(xué)生想要注冊(cè)某個(gè)討論班(2) (2) 學(xué)生向注冊(cè)員
44、提交其姓名和學(xué)生編號(hào)學(xué)生向注冊(cè)員提交其姓名和學(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è)了這 門(mén)討論班門(mén)討論班(5) (5) 注冊(cè)員根據(jù)業(yè)務(wù)規(guī)則注冊(cè)員根據(jù)業(yè)務(wù)規(guī)則“BR130BR130驗(yàn)證學(xué)生是否有資驗(yàn)證學(xué)生是否有資 格注冊(cè)討論班格注冊(cè)討論班”,驗(yàn)證學(xué)生是否有資格注冊(cè)該課。,驗(yàn)證學(xué)生是否有資格注冊(cè)該課。(4) (4) 學(xué)生從可供選擇的討論班列表中,選出希望注學(xué)生從可供選擇的討論班列表中,選出希望注 冊(cè)的討論班冊(cè)的討論班
45、48(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ì)算出這門(mén)課的收費(fèi),學(xué)生費(fèi)用和使用的稅,計(jì)算出這門(mén)課的收費(fèi), 應(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ī)則“
46、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生提供已經(jīng)注冊(cè)成功的確認(rèn)注冊(cè)員向?qū)W生提供已經(jīng)注冊(cè)成功的確認(rèn)(14) (14) 用例結(jié)束用例結(jié)束49A.3 注冊(cè)員確定學(xué)生沒(méi)有資格注冊(cè)討論班注冊(cè)員確定學(xué)生沒(méi)有資格注冊(cè)討論班A.4 注冊(cè)員
47、通知學(xué)生,他沒(méi)有資格注冊(cè)注冊(cè)員通知學(xué)生,他沒(méi)有資格注冊(cè)A.5 用例結(jié)束用例結(jié)束(不能繼續(xù)執(zhí)行了不能繼續(xù)執(zhí)行了)候選過(guò)程候選過(guò)程A:學(xué)生沒(méi)有資格注冊(cè)討論班:學(xué)生沒(méi)有資格注冊(cè)討論班B.5 注冊(cè)員確定學(xué)生沒(méi)有資格注冊(cè)該討論班注冊(cè)員確定學(xué)生沒(méi)有資格注冊(cè)該討論班B.6 注冊(cè)員通知學(xué)生,他不具備注冊(cè)這一討論班所注冊(cè)員通知學(xué)生,他不具備注冊(cè)這一討論班所 需要的必備條件需要的必備條件B.7 注冊(cè)員通知學(xué)生,他需要具備的必備條件注冊(cè)員通知學(xué)生,他需要具備的必備條件B.8 用例從活動(dòng)基本過(guò)程中的步驟用例從活動(dòng)基本過(guò)程中的步驟4繼續(xù)執(zhí)行繼續(xù)執(zhí)行候選過(guò)程候選過(guò)程B:學(xué)生不具備注冊(cè)這一討論班所需要的必備條件:學(xué)生不具備
48、注冊(cè)這一討論班所需要的必備條件C.4 學(xué)生查看討論班列表,但沒(méi)有找到他想要注冊(cè)的。學(xué)生查看討論班列表,但沒(méi)有找到他想要注冊(cè)的。C.5 用例結(jié)束用例結(jié)束候選過(guò)程候選過(guò)程C:學(xué)生決定不注冊(cè)討論班:學(xué)生決定不注冊(cè)討論班(有討論班可供選擇有討論班可供選擇)例例3 3 購(gòu)買(mǎi)商品購(gòu)買(mǎi)商品用例舉例用例舉例n用例用例: : 購(gòu)買(mǎi)商品購(gòu)買(mǎi)商品n參與者參與者: : 顧客、出納員顧客、出納員n類(lèi)型類(lèi)型: : 主要主要/ /次要次要/ /供選擇供選擇 基本的基本的/ /真實(shí)的真實(shí)的n描述描述: : 顧客帶著所購(gòu)實(shí)的商品來(lái)到收款處顧客帶著所購(gòu)實(shí)的商品來(lái)到收款處, , 出納員記錄下商品信息并出納員記錄下商品信息并收款收款
49、, ,付款付款 完成后完成后, ,顧客帶著所購(gòu)實(shí)的商品離開(kāi)。顧客帶著所購(gòu)實(shí)的商品離開(kāi)。50購(gòu)買(mǎi)商品購(gòu)買(mǎi)商品 從從基本基本用例出發(fā)用例出發(fā), ,快速獲得對(duì)系統(tǒng)整個(gè)過(guò)程的理解快速獲得對(duì)系統(tǒng)整個(gè)過(guò)程的理解顧客顧客擴(kuò)展用例擴(kuò)展用例(expanded use case)(expanded use case)n用例用例: : 用現(xiàn)金購(gòu)買(mǎi)商品用現(xiàn)金購(gòu)買(mǎi)商品n參與者參與者: :顧客顧客( (發(fā)起者發(fā)起者) )、出納員、出納員n目的目的: : 記錄銷(xiāo)售過(guò)程和支付過(guò)程記錄銷(xiāo)售過(guò)程和支付過(guò)程n類(lèi)型類(lèi)型: : 主要的和基本的主要的和基本的n描述描述: :51顧客帶著所購(gòu)實(shí)的商品來(lái)到收款處顧客帶著所購(gòu)實(shí)的商品來(lái)到收款處
50、, ,出納員記錄下商品信息并收出納員記錄下商品信息并收現(xiàn)現(xiàn)款款, ,付款完成后付款完成后, ,顧客帶著所購(gòu)實(shí)的商品離開(kāi)。顧客帶著所購(gòu)實(shí)的商品離開(kāi)。典型的事件發(fā)生過(guò)程典型的事件發(fā)生過(guò)程(1)(1)一個(gè)顧客帶著所購(gòu)買(mǎi)的商品到達(dá)一個(gè)銷(xiāo)售點(diǎn)終端一個(gè)顧客帶著所購(gòu)買(mǎi)的商品到達(dá)一個(gè)銷(xiāo)售點(diǎn)終端, , 用例開(kāi)始用例開(kāi)始52(5)(5)計(jì)算和顯示該顧客的商品價(jià)值總額計(jì)算和顯示該顧客的商品價(jià)值總額(6)(6)出納員將商品價(jià)值總額報(bào)告給顧客出納員將商品價(jià)值總額報(bào)告給顧客(2)(2)出納員錄入每項(xiàng)商品的商品號(hào)。若出現(xiàn)多個(gè)不同的出納員錄入每項(xiàng)商品的商品號(hào)。若出現(xiàn)多個(gè)不同的 商品商品, ,出納員還要錄入該商品的數(shù)量出納員還
51、要錄入該商品的數(shù)量(3)(3)確定商品價(jià)格確定商品價(jià)格, ,并將商品信息輸入到正在運(yùn)行的銷(xiāo)并將商品信息輸入到正在運(yùn)行的銷(xiāo) 售事務(wù)處理系統(tǒng)售事務(wù)處理系統(tǒng), ,顯示當(dāng)前的商品信息和商品價(jià)格顯示當(dāng)前的商品信息和商品價(jià)格(4)(4)輸入完商品信息后輸入完商品信息后, ,出納員向出納員向POSTPOST發(fā)出提示發(fā)出提示, ,提示提示 商品信息錄入完畢商品信息錄入完畢 ( (參與者動(dòng)作參與者動(dòng)作) )( (參與者動(dòng)作參與者動(dòng)作) )( (參與者動(dòng)作參與者動(dòng)作) ) ( (系統(tǒng)響應(yīng)系統(tǒng)響應(yīng)) ) ( (系統(tǒng)響應(yīng)系統(tǒng)響應(yīng)) )( (參與者動(dòng)作參與者動(dòng)作) )(7) (7) 出納員接收顧客的付款出納員接收顧客的
52、付款-顧客的付款可能高于商品顧客的付款可能高于商品 總額總額(8) (8) 出納員錄入顧客所付的出納員錄入顧客所付的現(xiàn)款現(xiàn)款總額總額53可供選擇的過(guò)程可供選擇的過(guò)程 (1) (1) 輸入的商品號(hào)無(wú)效輸入的商品號(hào)無(wú)效, ,系統(tǒng)顯示出錯(cuò)信息系統(tǒng)顯示出錯(cuò)信息 (2) (2) 顧客沒(méi)有足夠的現(xiàn)金來(lái)購(gòu)買(mǎi)所選的商品顧客沒(méi)有足夠的現(xiàn)金來(lái)購(gòu)買(mǎi)所選的商品, ,取消本次取消本次 交易交易(9) (9) 顯示出應(yīng)找還給顧客的款額顯示出應(yīng)找還給顧客的款額(12)(12)顧客帶著所購(gòu)買(mǎi)的商品離開(kāi)顧客帶著所購(gòu)買(mǎi)的商品離開(kāi) (10)(10)出納員收好現(xiàn)金并取出要找還給顧客的現(xiàn)金出納員收好現(xiàn)金并取出要找還給顧客的現(xiàn)金, ,將
53、現(xiàn)金將現(xiàn)金 及打印的付款收據(jù)交給顧客及打印的付款收據(jù)交給顧客(11)(11)記錄這次交易記錄這次交易( (動(dòng)作動(dòng)作) )( (響應(yīng)響應(yīng)) )( (動(dòng)作動(dòng)作) )( (響應(yīng)響應(yīng)) )( (動(dòng)作動(dòng)作) )( (動(dòng)作動(dòng)作) ) 用例可以有判定點(diǎn)。在購(gòu)買(mǎi)商品用例中用例可以有判定點(diǎn)。在購(gòu)買(mǎi)商品用例中, ,顧客的付款方式可以選擇顧客的付款方式可以選擇: :n 現(xiàn)金支付現(xiàn)金支付n 信用卡支付信用卡支付n 支票支付支票支付 可分別闡述事件發(fā)生的過(guò)程可分別闡述事件發(fā)生的過(guò)程54現(xiàn)金支付現(xiàn)金支付(Pay by Cash) (Pay by Cash) 的事件發(fā)生過(guò)程的事件發(fā)生過(guò)程 (1)(1)顧客用現(xiàn)金支付商品顧客
54、用現(xiàn)金支付商品, , 支付的金額可能大于支付的金額可能大于 商品的價(jià)值商品的價(jià)值55可供選擇的過(guò)程可供選擇的過(guò)程: :(1)(1)顧客沒(méi)有足夠的現(xiàn)金顧客沒(méi)有足夠的現(xiàn)金, ,可能取消交易或用另一種方式支付可能取消交易或用另一種方式支付(4)(4)出納員無(wú)零錢(qián)找出納員無(wú)零錢(qián)找, ,請(qǐng)管理員幫忙或顧客重新支付請(qǐng)管理員幫忙或顧客重新支付(3)(3)顯示找給顧客的余額顯示找給顧客的余額2)2)系統(tǒng)響應(yīng)系統(tǒng)響應(yīng)(4)(4)出納員收好顧客所支出納員收好顧客所支 付的現(xiàn)金數(shù)付的現(xiàn)金數(shù), ,取出應(yīng)取出應(yīng) 找回給顧客的余額找回給顧客的余額, , 并交給顧客并交給顧客 (2) (2)出納員記錄顧客所支出納員記錄顧客
55、所支 余付的現(xiàn)金數(shù)余付的現(xiàn)金數(shù) 1) 1) 參與者的動(dòng)作參與者的動(dòng)作信用卡支付信用卡支付(Pay by Credit)(Pay by Credit)的事件發(fā)生過(guò)程的事件發(fā)生過(guò)程 (1)(1)顧客提供他的顧客提供他的 信用卡信息信用卡信息 56可供選擇的過(guò)程可供選擇的過(guò)程: :(3)(3)信用卡支付請(qǐng)求被拒絕信用卡支付請(qǐng)求被拒絕, ,要求顧客采用其他支付方式要求顧客采用其他支付方式(2)(2)產(chǎn)生一個(gè)信用卡支付請(qǐng)求并將產(chǎn)生一個(gè)信用卡支付請(qǐng)求并將 其發(fā)送到外部信用卡授權(quán)機(jī)構(gòu)其發(fā)送到外部信用卡授權(quán)機(jī)構(gòu) (CAS)(CAS) (3) (3)信用卡授權(quán)機(jī)構(gòu)信用卡授權(quán)機(jī)構(gòu) 授權(quán)這次支付授權(quán)這次支付 1)1
56、)參與者的參與者的2)2)系統(tǒng)響應(yīng)系統(tǒng)響應(yīng) (4)(4)接收來(lái)自接收來(lái)自CASCAS的信用卡批準(zhǔn)信息的信用卡批準(zhǔn)信息 (5) (5)發(fā)送信用卡支付信息和批準(zhǔn)應(yīng)發(fā)送信用卡支付信息和批準(zhǔn)應(yīng) 答信息到應(yīng)收款系統(tǒng)答信息到應(yīng)收款系統(tǒng) (6) (6)顯示授權(quán)成功信息顯示授權(quán)成功信息 支票支付支票支付(Pay by Check)(Pay by Check)的事件發(fā)生過(guò)程的事件發(fā)生過(guò)程 (1) (1)顧客填寫(xiě)支票、簽名并顧客填寫(xiě)支票、簽名并 出示標(biāo)識(shí)自己的證件出示標(biāo)識(shí)自己的證件 57可供選擇的過(guò)程可供選擇的過(guò)程: :1)1)參與者的動(dòng)作參與者的動(dòng)作 2)2)系統(tǒng)響應(yīng)系統(tǒng)響應(yīng) (3)(3)產(chǎn)生一個(gè)支票支付請(qǐng)求產(chǎn)
57、生一個(gè)支票支付請(qǐng)求 并將其發(fā)送到外部支票并將其發(fā)送到外部支票 授權(quán)請(qǐng)求服務(wù)機(jī)構(gòu)授權(quán)請(qǐng)求服務(wù)機(jī)構(gòu) (2) (2)出納員記錄這些標(biāo)識(shí)信出納員記錄這些標(biāo)識(shí)信 息并發(fā)出一個(gè)支票支付息并發(fā)出一個(gè)支票支付 (4)(4)支票授權(quán)機(jī)構(gòu)授權(quán)了這支票授權(quán)機(jī)構(gòu)授權(quán)了這 次支付次支付(4)(4)支票支付請(qǐng)求被拒絕支票支付請(qǐng)求被拒絕, ,要求顧客采用其他支付方式要求顧客采用其他支付方式 (5)(5)接收來(lái)自授權(quán)機(jī)構(gòu)的信接收來(lái)自授權(quán)機(jī)構(gòu)的信 用卡批準(zhǔn)應(yīng)答信息用卡批準(zhǔn)應(yīng)答信息 (6)(6)顯示授權(quán)成功信息顯示授權(quán)成功信息 還有哪些情況沒(méi)考慮還有哪些情況沒(méi)考慮?(?(規(guī)定和假設(shè)規(guī)定和假設(shè)) )n 沒(méi)有庫(kù)存管理沒(méi)有庫(kù)存管理n
58、商店是個(gè)獨(dú)立的商店商店是個(gè)獨(dú)立的商店, ,不是連鎖店不是連鎖店 58n 系統(tǒng)中不記錄顧客購(gòu)物習(xí)慣信息系統(tǒng)中不記錄顧客購(gòu)物習(xí)慣信息n 對(duì)裝現(xiàn)金的抽屜無(wú)控制對(duì)裝現(xiàn)金的抽屜無(wú)控制n 手工錄入商品的手工錄入商品的UPC,UPC,無(wú)條形碼讀碼機(jī)無(wú)條形碼讀碼機(jī)n 不記稅不記稅 n 商品不打折商品不打折n 出納員不一定非要登錄進(jìn)入系統(tǒng)出納員不一定非要登錄進(jìn)入系統(tǒng), ,無(wú)訪(fǎng)問(wèn)控制無(wú)訪(fǎng)問(wèn)控制n 商店的名稱(chēng)、地址、交易時(shí)間和日期打印在收據(jù)上商店的名稱(chēng)、地址、交易時(shí)間和日期打印在收據(jù)上n 出納員的出納員的IDID和和POSTPOST的的IDID不打印在收據(jù)上不打印在收據(jù)上n 己完成的購(gòu)物交易記錄在一個(gè)歷史日志當(dāng)中己
59、完成的購(gòu)物交易記錄在一個(gè)歷史日志當(dāng)中例例4 4 計(jì)算機(jī)管理信息系統(tǒng)用例計(jì)算機(jī)管理信息系統(tǒng)用例n 用戶(hù)管理用戶(hù)管理:管理員和一般用戶(hù)管理員和一般用戶(hù),權(quán)限管理權(quán)限管理n計(jì)算機(jī)基本信息管理計(jì)算機(jī)基本信息管理:錄入、修改、刪除、錄入、修改、刪除、 測(cè)覽、查詢(xún)等測(cè)覽、查詢(xún)等n計(jì)算機(jī)購(gòu)置管理計(jì)算機(jī)購(gòu)置管理:購(gòu)置申請(qǐng)、審批等購(gòu)置申請(qǐng)、審批等n計(jì)算機(jī)調(diào)撥管理計(jì)算機(jī)調(diào)撥管理:調(diào)撥申請(qǐng)、審批等調(diào)撥申請(qǐng)、審批等n計(jì)算機(jī)報(bào)廢管理計(jì)算機(jī)報(bào)廢管理:報(bào)廢申請(qǐng)、審批等報(bào)廢申請(qǐng)、審批等n信息查詢(xún)管理信息查詢(xún)管理:品牌、型號(hào)一、產(chǎn)地等品牌、型號(hào)一、產(chǎn)地等60 計(jì)算機(jī)管理信息系統(tǒng)計(jì)算機(jī)管理信息系統(tǒng)用例圖用例圖信息信息查詢(xún)查詢(xún)用戶(hù)
60、用戶(hù)管理管理購(gòu)置購(gòu)置管理管理調(diào)撥調(diào)撥管理管理報(bào)廢報(bào)廢管理管理基本信基本信息管理息管理研究窒研究窒系統(tǒng)系統(tǒng)管理員管理員includeextendextend圖圖 327 計(jì)算機(jī)管理信息系統(tǒng)用例圖計(jì)算機(jī)管理信息系統(tǒng)用例圖登錄登錄管理管理extend61登錄登錄管理管理信息查信息查詢(xún)管理詢(xún)管理查詢(xún)購(gòu)置查詢(xún)購(gòu)置申請(qǐng)信息申請(qǐng)信息添加購(gòu)置添加購(gòu)置申請(qǐng)信息申請(qǐng)信息基本信基本信息管理息管理經(jīng)理經(jīng)理include圖圖 328 計(jì)算機(jī)計(jì)算機(jī)購(gòu)置購(gòu)置管理用例圖管理用例圖計(jì)算機(jī)計(jì)算機(jī)購(gòu)置購(gòu)置管理用例圖管理用例圖購(gòu)置申購(gòu)置申請(qǐng)管理請(qǐng)管理刪除購(gòu)置刪除購(gòu)置申請(qǐng)信息申請(qǐng)信息修改購(gòu)置修改購(gòu)置申請(qǐng)信息申請(qǐng)信息購(gòu)置申購(gòu)置申請(qǐng)審批請(qǐng)審批extendinc
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于推進(jìn)項(xiàng)目進(jìn)度的工作簡(jiǎn)報(bào)
- 年度財(cái)務(wù)報(bào)表及審計(jì)結(jié)果
- 河南省駐馬店市部分學(xué)校2024-2025學(xué)年高三下學(xué)期3月月考地理試題(含答案)
- 基于區(qū)塊鏈技術(shù)的農(nóng)業(yè)溯源體系構(gòu)建方案
- 服裝設(shè)計(jì)與制造業(yè)務(wù)外包合作協(xié)議
- 個(gè)性化培訓(xùn)計(jì)劃實(shí)施效果分析表
- 網(wǎng)絡(luò)優(yōu)化服務(wù)升級(jí)合作協(xié)議
- 汽車(chē)采購(gòu)銷(xiāo)售合同書(shū)及保修條款
- 智能醫(yī)療項(xiàng)目合作協(xié)議
- 企業(yè)危機(jī)管理機(jī)制構(gòu)建與運(yùn)行
- 2024年03月浙江南潯銀行春季招考筆試歷年參考題庫(kù)附帶答案詳解
- 執(zhí)行立案申請(qǐng)書(shū)模版
- 智能建筑外掛電梯安裝方案
- 2024屆廣東省廣州市高三一??荚囉⒄Z(yǔ)試題講評(píng)課件
- 數(shù)字電子技術(shù)(廣東工業(yè)大學(xué))知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋廣東工業(yè)大學(xué)
- 安徽省淮北一中2025屆高三沖刺模擬數(shù)學(xué)試卷含解析
- 白云山生態(tài)停車(chē)場(chǎng)工程施工組織設(shè)計(jì)施工方案
- 2022年CSCO軟組織肉瘤診療指南
- 盆底康復(fù)課件
- CNAS認(rèn)可準(zhǔn)則、規(guī)則考核專(zhuān)項(xiàng)測(cè)試題附答案
- 中等職業(yè)學(xué)??谇恍迯?fù)工藝專(zhuān)業(yè)實(shí)訓(xùn)教學(xué)條件建設(shè)標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論