信息系統(tǒng)分析與設(shè)計(jì)用例及用例圖_第1頁(yè)
信息系統(tǒng)分析與設(shè)計(jì)用例及用例圖_第2頁(yè)
信息系統(tǒng)分析與設(shè)計(jì)用例及用例圖_第3頁(yè)
信息系統(tǒng)分析與設(shè)計(jì)用例及用例圖_第4頁(yè)
信息系統(tǒng)分析與設(shè)計(jì)用例及用例圖_第5頁(yè)
已閱讀5頁(yè),還剩82頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、信息系統(tǒng)分析與設(shè)計(jì)用例及用例圖第1頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一答案:教學(xué)進(jìn)程1、填空 UML是一種(統(tǒng)一建模)語(yǔ)言。 UML基礎(chǔ)于( 面向?qū)ο?)方法。 UML與軟件開(kāi)發(fā)過(guò)程是 (獨(dú)立 )的。 UML除了可以用于軟件建模之外,還可以用于( 其他工程 )建模。!第2頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一問(wèn)題:教學(xué)進(jìn)程2、填空 UML的基本語(yǔ)言構(gòu)成包括( )、 ( ) 和 ( )。 ?第3頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一答案:教學(xué)進(jìn)程2、填空 UML的基本語(yǔ)言構(gòu)成包括( 要素 )、 ( 關(guān)系 ) 和 ( 圖 )。 !第4頁(yè),共87頁(yè),

2、2022年,5月20日,1點(diǎn)3分,星期一問(wèn)題:教學(xué)進(jìn)程3、UML定義了哪幾種圖?第5頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一答案:教學(xué)進(jìn)程3、UML定義了哪幾種圖? . 用例圖 . 類(lèi)圖 . 對(duì)象圖 . 順序圖 . 通信圖 . 狀態(tài)圖 . 活動(dòng)圖 . 交互概覽圖 . 時(shí)序圖 .組合結(jié)構(gòu)圖 . 構(gòu)件圖 . 部署圖 . 包圖 !第6頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一問(wèn)題:教學(xué)進(jìn)程4、UML語(yǔ)義規(guī)則中的可見(jiàn)性是什么含義,分為哪幾種情況?第7頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一答案:教學(xué)進(jìn)程4、UML語(yǔ)義規(guī)則中的可見(jiàn)性是什么含義,分為哪幾種情況? 答

3、: 圖形要素對(duì)外的可見(jiàn)性 公用 受限 私有 包!第8頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一問(wèn)題:教學(xué)進(jìn)程5、UML是通過(guò)什么方法來(lái)對(duì)語(yǔ)言進(jìn)行擴(kuò)展的?第9頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一答案:教學(xué)進(jìn)程5、UML是通過(guò)什么方法來(lái)對(duì)語(yǔ)言進(jìn)行擴(kuò)展的? 答: . 構(gòu)造型 . 標(biāo)記-值 . 約束!第10頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一用例及用例圖3.1 概述3.2 用例3.3 參與者3.4 參與者與用例之間的關(guān)系3.5 用例之間的關(guān)系3.6 用例圖3.7 用例敘述3.8 發(fā)現(xiàn)用例第3章第11頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3

4、.1 概述 1. 用例圖的概念 用例圖: UML用來(lái)描述軟件功能的一種圖形,包括用例,參與者,及其關(guān)系,也可以包括注釋和約束。 第12頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.1 概述 2. 用例圖的作用 用例圖用來(lái)展現(xiàn)軟件的功能,作用是: 展現(xiàn)軟件功能; 展現(xiàn)軟件使用者和軟件之間的關(guān)系; 展現(xiàn)軟件功能相互之間的關(guān)系。第13頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.1 概述 3. 用例圖的要素 用例圖的要素主要有: 參與者:與用例存在交互關(guān)系的系統(tǒng)外部實(shí)體 ; 用例:描述一個(gè)相對(duì)獨(dú)立的軟件功能; 關(guān)系:參與者與用例的關(guān)系,參與者相互之間的關(guān)系,以及用例相互之間的

5、關(guān)系。 第14頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.2 用例 1. 用例的概念 用例(use case,用案,用況): 表示系統(tǒng)執(zhí)行的一組動(dòng)作,它會(huì)給系統(tǒng)或者參與者產(chǎn)生一組可觀察的結(jié)果,用例用來(lái)描述系統(tǒng)的一個(gè)功能 。 2.用例的表示 用橢圓表示用例第15頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 3. 用例的特點(diǎn) 用例用于描述系統(tǒng)的功能,這個(gè)功能是外部使用者看到的系統(tǒng)功能,不反映功能的內(nèi)部實(shí)現(xiàn)。 儲(chǔ)蓄系統(tǒng)開(kāi)戶(hù)存款取款轉(zhuǎn)帳內(nèi)部實(shí)現(xiàn)第16頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 3. 用例的特點(diǎn) 用例描述用戶(hù)提出的一些可見(jiàn)需求,對(duì)應(yīng)一個(gè)具體的用戶(hù)需求。

6、 儲(chǔ)蓄系統(tǒng)開(kāi)戶(hù)存款取款轉(zhuǎn)帳數(shù)據(jù)上傳第17頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 3. 用例的特點(diǎn) 用例反映系統(tǒng)與用戶(hù)的一次交互過(guò)程,應(yīng)該具有交互的信息的傳遞。 帳戶(hù),密碼,金額數(shù)確認(rèn)信息,帳戶(hù)余額取款第18頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 3. 用例的特點(diǎn) 用例是對(duì)系統(tǒng)功能的描述,屬于需求建模。 a 通過(guò)讀卡機(jī),儲(chǔ)戶(hù)插入ATM卡 b ATM系統(tǒng)從卡上讀取銀行ID、帳號(hào)、并驗(yàn)證帳號(hào)。 c 儲(chǔ)戶(hù)鍵入密碼。 d 系統(tǒng)檢驗(yàn)密碼。 e 儲(chǔ)戶(hù)按確認(rèn)鍵,輸入取款金額。 f ATM把帳號(hào)和取款金額傳遞給銀行系統(tǒng),取回帳戶(hù)余額。 g ATM輸出現(xiàn)金,并顯示帳戶(hù)余額。 h A

7、TM記錄事務(wù)到日志文件。 i 儲(chǔ)戶(hù)取出ATM卡。 取款用例的動(dòng)態(tài)事件流第19頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 用例的特點(diǎn) 用例用于描述系統(tǒng)的功能,這個(gè)功能是外部使用者看到的系統(tǒng)功能,不反映功能的內(nèi)部實(shí)現(xiàn)。 用例描述用戶(hù)提出的一些可見(jiàn)需求,對(duì)應(yīng)一個(gè)具體的用戶(hù)需要。 用例反映系統(tǒng)與用戶(hù)的一次交互過(guò)程,應(yīng)該具有交互的信息的傳遞。 用例是對(duì)系統(tǒng)功能的描述,屬于需求建模。 總結(jié)第20頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.3 參與者 1. 參與者的概念 參與者(actor)是外部需要與系統(tǒng)交互的事物。也被稱(chēng)為活動(dòng)者。 第21頁(yè),共87頁(yè),2022年,5月20日,1

8、點(diǎn)3分,星期一3.3 參與者 2.參與者的類(lèi)型 . 人: 客戶(hù),讀者,庫(kù)管員 . 設(shè)備: 計(jì)算機(jī),磁盤(pán),讀卡機(jī)等 . 外部系統(tǒng): 上層系統(tǒng),同級(jí)系統(tǒng)等 . 時(shí)間: 由時(shí)間激發(fā)或啟動(dòng)用例第22頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 3. 參與者的表示 參與者可以表示為下面三種形式。第23頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 4. 參與者之間的關(guān)系 參與者之間可以有泛化關(guān)系。第24頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 5. 參與者的特性 參與者具有以下特性: .參與者位于系統(tǒng)外部; .參與者與系統(tǒng)發(fā)生交互關(guān)系 .參與者與系統(tǒng)之間存在交互接口第25

9、頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.4 參與者與用例之間的關(guān)系 參與者與用例之間可以具有以下關(guān)系: .啟動(dòng)用例 有些用例可以由參與者啟動(dòng),例如: 第26頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.4 參與者與用例之間的關(guān)系 .獲取用例提供的服務(wù) 參與者通過(guò)用例獲取系統(tǒng)提供的服務(wù),大部分參與者與用例屬于這種關(guān)系,例如: 第27頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.4 參與者與用例之間的關(guān)系 .為用例提供服務(wù) 有些參與者需要向用例提供服務(wù),例如: 第28頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.4 參與者與用例之間的關(guān)系 .給

10、系統(tǒng)提供信息 有些需要給系統(tǒng)提供必要的信息,例如: 第29頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.4 參與者與用例之間的關(guān)系 .從系統(tǒng)獲取信息 有些參與者需要從系統(tǒng)獲取必要的信息,例如: 第30頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.5 用例之間的關(guān)系 用例之間可以具有以下幾種關(guān)系: .泛化關(guān)系 .包含關(guān)系 .擴(kuò)展關(guān)系 第31頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 1. 泛化關(guān)系 參與者與參與者之間,用例與用例之間存在一般與特殊的泛化關(guān)系。第32頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 2. 包含關(guān)系 兩個(gè)用例之間,一個(gè)用例(基

11、用例)的行為要用到另外一個(gè)用例(包含用例)的行為。 包含關(guān)系用依賴(lài)關(guān)系的構(gòu)造型來(lái)表示。第33頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一第34頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一第35頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 3. 擴(kuò)展關(guān)系 擴(kuò)展關(guān)系表示基本用例在擴(kuò)展點(diǎn)要增加新的行為或功能,以擴(kuò)展到新用例。 擴(kuò)展關(guān)系用依賴(lài)關(guān)系的構(gòu)造型來(lái)表示。第36頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 5. 包含關(guān)系與擴(kuò)展關(guān)系的區(qū)別 .兩個(gè)關(guān)系箭頭方向相反.包含關(guān)系的箭頭由基用例指向包含用例;擴(kuò)展關(guān)系的箭頭由擴(kuò)展用例指向基用例。 .在基用例執(zhí)行的過(guò)程中

12、,被包含的用例一定要被執(zhí)行;擴(kuò)展關(guān)系如果條件不為真,擴(kuò)展用例可以不執(zhí)行。 .包含關(guān)系中的基用例必須依賴(lài)被包含的用例,它不能獨(dú)立存在;擴(kuò)展關(guān)系中的基用例可以獨(dú)立存在。 第37頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.6 用例圖 1. 用例圖的作用 用例圖用來(lái)描述軟件需求模型中的系統(tǒng)功能,通過(guò)一組用例可以描述軟件系統(tǒng)能夠給用戶(hù)提供的功能。 用例圖可以作為整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程中的開(kāi)發(fā)依據(jù),指導(dǎo)和驅(qū)動(dòng)其他模型。第38頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 2. 用例圖的形式 圖書(shū)借閱系統(tǒng)用例圖第39頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一第40頁(yè),共87頁(yè),2

13、022年,5月20日,1點(diǎn)3分,星期一第41頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.7 用例敘述 1. 用例敘述的含義 用例敘述:用來(lái)描述用例的一段格式文字說(shuō)明,也稱(chēng)為用例說(shuō)明。第42頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 售書(shū)處理用例編號(hào):03-01用例名:售書(shū)處理參與者:售書(shū)員前置條件:售書(shū)員登錄系統(tǒng)事件流程:1. 當(dāng)售書(shū)員選擇“售書(shū)處理”功能,啟動(dòng)該用例。2. 售書(shū)員掃描要銷(xiāo)售圖書(shū)的圖書(shū)編號(hào)。3. 系統(tǒng)顯示該圖書(shū)的圖書(shū)信息,以及當(dāng)前的庫(kù)存數(shù)量。4. 如果第2步輸入圖書(shū)編號(hào)的圖書(shū)購(gòu)買(mǎi)多于1本,輸入購(gòu)買(mǎi)冊(cè)數(shù)。5. 如果購(gòu)買(mǎi)者不是會(huì)員,直接進(jìn)入7步;是會(huì)員,輸

14、入會(huì)員編號(hào)。6. 系統(tǒng)顯示會(huì)員信息。7. 系統(tǒng)顯示圖書(shū)總價(jià)。8. 售書(shū)員收取圖書(shū)書(shū)款。9. 售書(shū)員選擇“確認(rèn)收款”按鈕。10. 系統(tǒng)打印售書(shū)單。11.售書(shū)員撕下售書(shū)單,連同圖書(shū)一并交給讀者。12.本次售書(shū)結(jié)束。第43頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 2. 用例敘述的內(nèi)容 用例編號(hào): 用例名:用例名稱(chēng) 參與者:與本用例交互的外部實(shí)體 前置條件:執(zhí)行本用例前系統(tǒng)狀態(tài) 后置條件:執(zhí)行用例之后系統(tǒng)狀態(tài) 事件流程:用例執(zhí)行的流程第44頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 3. 基本事件流和例外事件流 1)基本事件流:用例正常執(zhí)行的事件流程。例如: 售書(shū)處理用例編號(hào)

15、:03-01用例名:售書(shū)處理參與者:售書(shū)員前置條件:售書(shū)員登錄系統(tǒng)事件流程:1. 當(dāng)售書(shū)員選擇“售書(shū)處理”功能,啟動(dòng)該用例。2. 售書(shū)員掃描要銷(xiāo)售圖書(shū)的圖書(shū)編號(hào)。3. 系統(tǒng)顯示該圖書(shū)的圖書(shū)信息,以及當(dāng)前的庫(kù)存數(shù)量。4. 如果第2步輸入圖書(shū)編號(hào)的圖書(shū)購(gòu)買(mǎi)多于1本,輸入購(gòu)買(mǎi)冊(cè)數(shù)。5. 如果購(gòu)買(mǎi)者不是會(huì)員,直接進(jìn)入7步;是會(huì)員,輸入會(huì)員編號(hào)。6. 系統(tǒng)顯示會(huì)員信息。7. 系統(tǒng)顯示圖書(shū)總價(jià)。8. 售書(shū)員收取圖書(shū)書(shū)款。9. 售書(shū)員選擇“確認(rèn)收款”按鈕。10. 系統(tǒng)打印售書(shū)單。11.售書(shū)員撕下售書(shū)單,連同圖書(shū)一并交給讀者。12.本次售書(shū)結(jié)束。第45頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 3

16、. 基本事件流和例外事件流 2)例外事件流:出錯(cuò)處理等例外處理事件流程。例如: 售書(shū)處理事件流程:1. 當(dāng)售書(shū)員選擇“售書(shū)處理”功能,啟動(dòng)該用例。2. 售書(shū)員輸入要銷(xiāo)售圖書(shū)的圖書(shū)編號(hào)。3. 系統(tǒng)顯示該圖書(shū)的圖書(shū)信息,以及當(dāng)前的庫(kù)存數(shù)量。4. 如果第2步輸入圖書(shū)編號(hào)的圖書(shū)購(gòu)買(mǎi)多于1本,輸入購(gòu)買(mǎi)冊(cè)數(shù)。5. 如果不是購(gòu)買(mǎi)者不是會(huì)員,直接進(jìn)入7步;是會(huì)員,輸入會(huì)員編號(hào)。:系統(tǒng)檢測(cè)出該會(huì)員卡是一個(gè)無(wú)效的會(huì)員卡,給出提示,并拒絕。6. 系統(tǒng)顯示會(huì)員信息。7. 系統(tǒng)顯示圖書(shū)總價(jià)。8. 售書(shū)員收取圖書(shū)書(shū)款。:讀者沒(méi)有支付本書(shū)款的能力,取消本次售書(shū)處理。:讀者希望退掉其中幾本書(shū),使得金額減少到讀者可支付的情況,

17、然后進(jìn)入第步。9. 售書(shū)員選擇“確認(rèn)收款”按鈕。10. 系統(tǒng)打印售書(shū)單。11.售書(shū)員撕下售書(shū)單,連同圖書(shū)一并交給讀者。12.本次售書(shū)結(jié)束。第46頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 用例:取款參與者:儲(chǔ)戶(hù)事件流: 儲(chǔ)戶(hù)在讀卡機(jī)上插入ATM卡; ATM系統(tǒng)從卡上讀取銀行ID、帳號(hào)、并驗(yàn)證帳號(hào); 儲(chǔ)戶(hù)鍵入密碼; 系統(tǒng)檢驗(yàn)密碼; 有錯(cuò):退出ATM卡; 儲(chǔ)戶(hù)按確認(rèn)鍵,輸入取款金額; ATM把帳號(hào)和取款金額傳遞給銀行系統(tǒng),取回確認(rèn)信息和帳戶(hù)余額; ATM輸出現(xiàn)金,并顯示帳戶(hù)余額; ATM記錄事務(wù)到日志文件; 儲(chǔ)戶(hù)取出ATM卡。取款用例用例敘述第47頁(yè),共87頁(yè),2022年,5月20日,

18、1點(diǎn)3分,星期一3.8 發(fā)現(xiàn)用例 發(fā)現(xiàn)用例的一般方法: 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 第48頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.8 發(fā)現(xiàn)用例 發(fā)現(xiàn)用例的一般方法: 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 第49頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.8 發(fā)現(xiàn)用例 發(fā)現(xiàn)用例的一般方法: 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。 第50頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.8 發(fā)現(xiàn)用例 發(fā)現(xiàn)用例的一般方法: 找出系統(tǒng)外部參與者,確定系

19、統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。 確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)。 第51頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.8 發(fā)現(xiàn)用例 發(fā)現(xiàn)用例的一般方法: 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。 確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)。 繪制用例圖。 第52頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.8 發(fā)現(xiàn)用例 發(fā)現(xiàn)用例的一般方法: 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。 確定各用例之間的關(guān)

20、系(泛化,包含,擴(kuò)展)。 繪制用例圖。 編制用例敘述。 第53頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.8 發(fā)現(xiàn)用例 發(fā)現(xiàn)用例的一般方法: 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。 確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)。 繪制用例圖。 編制用例敘述。 對(duì)異常流程確定單獨(dú)用例。 第54頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一3.8 發(fā)現(xiàn)用例 發(fā)現(xiàn)用例的一般方法: 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。 確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)

21、。 繪制用例圖。 編制用例敘述。 對(duì)異常流程確定單獨(dú)用例。 優(yōu)化用例圖,解決用例之間的沖突和重復(fù)。第55頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一某學(xué)校網(wǎng)上選課系統(tǒng)的用例分析 管理員通過(guò)學(xué)校網(wǎng)絡(luò)課程管理系統(tǒng),建立本學(xué)期要開(kāi)設(shè)的各種課程,將課程信息發(fā)布網(wǎng)上,并可以對(duì)課程進(jìn)行改動(dòng)和刪除。 學(xué)生通過(guò)自己的計(jì)算機(jī)進(jìn)入系統(tǒng),可以瀏覽課程目錄,查詢(xún)課程詳細(xì)信息,選擇課程,網(wǎng)上支付課程費(fèi)用。案例1:第56頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 第57頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 確定各參與者所期望的系統(tǒng)行為。 管

22、理員: 建立課程 發(fā)布課程 修改課程信息 刪除課程學(xué)生: 瀏覽課程目錄 查詢(xún)課程信息 選擇課程 網(wǎng)上付費(fèi)第58頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。 第59頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 繪制用例圖。 第60頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 用例:建立課程參與者:管理員事件流: 管理員選擇進(jìn)入管理界面,用例開(kāi)始; 系統(tǒng)提示輸入管理員密碼; 管理員輸入密碼; 系統(tǒng)檢驗(yàn)密碼; A1:密碼出錯(cuò)。 進(jìn)入管理界面,系統(tǒng)顯示當(dāng)前所建立的全部課程

23、信息; 管理員選擇建立課程,管理員輸入新課程信息; 系統(tǒng)驗(yàn)證是否與已有課程沖突;:有沖突。 系統(tǒng)添加新課程,并提示添加成功; 系統(tǒng)回到管理主界面,顯示所有課程,用例結(jié)束。 編制用例敘述。第61頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一賓館客房業(yè)務(wù)管理用例分析 賓館客房業(yè)務(wù)管理提供客房預(yù)訂、預(yù)訂變更、客房入住、退房結(jié)帳、旅客信息查詢(xún)幾個(gè)方面的功能。 案例2:第62頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 第63頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 確定各參與者所期望的系統(tǒng)行為。 柜臺(tái)人員 客房預(yù)訂 預(yù)訂變更 入

24、住登記 增加旅客 修改旅客信息 退房結(jié)賬 信息查詢(xún) 第64頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 確定各參與者所期望的系統(tǒng)行為。 把這些系統(tǒng)行為命名為用例。 第65頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)。 第66頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 繪制用例圖。 第67頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 用例:客房預(yù)訂參與者:柜臺(tái)工作人員事件流: 工作人員啟動(dòng)預(yù)訂功能。 根據(jù)預(yù)訂需求查看客房空閑信息。 輸入預(yù)訂人信息。 安排客房。 預(yù)訂成功。

25、 編制用例敘述。第68頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 用例:預(yù)訂變更參與者:柜臺(tái)工作人員事件流: 工作人員啟動(dòng)預(yù)訂功能。 輸入預(yù)訂人標(biāo)志信息。 系統(tǒng)顯示該預(yù)訂人的客房預(yù)訂信息。 預(yù)訂變更。 預(yù)訂變更成功。 編制用例敘述。第69頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 用例:入住登記參與者:柜臺(tái)工作人員事件流: 工作人員啟動(dòng)入住登記功能。 根據(jù)旅客要求查詢(xún)客房空閑信息。 如果不滿(mǎn)足旅客入住要求,則退出。 接收旅客信息。 給旅客分配房間床位。 接收押金。 打印入住單 入住登記結(jié)束。 編制用例敘述。第70頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 用

26、例:退房結(jié)賬參與者:柜臺(tái)工作人員事件流: 工作人員啟動(dòng)退房結(jié)賬功能。 輸入旅客標(biāo)志信息。 系統(tǒng)顯示旅客入住信息。 顯示入住天數(shù),費(fèi)用。 接收費(fèi)用。 打印發(fā)票。 入住登記結(jié)束。 編制用例敘述。第71頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一練習(xí)1:教學(xué)進(jìn)程1、對(duì)圖書(shū)館的圖書(shū)借閱進(jìn)行用例分析。 確定圖書(shū)管理的參與者; 參與者所看到的圖書(shū)管理功能; 把這些功能分解為用例; 確定用例之間的關(guān)系; 畫(huà)用例圖; 描述事件流。第72頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。 第73頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 確定各

27、參與者所期望的系統(tǒng)行為。 管理員: 借書(shū)證管理: 辦證,補(bǔ)證,注銷(xiāo),證件查詢(xún) 圖書(shū)管理: 查詢(xún),添加,修改,刪除 借閱管理: 書(shū)目查詢(xún),借書(shū),還書(shū),過(guò)期催還,丟失處理借閱者: 借書(shū)證管理: 辦證,補(bǔ)證,注銷(xiāo) 借閱管理: 書(shū)目查詢(xún),借書(shū),還書(shū),丟失處理第74頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 把這些系統(tǒng)行為命名為用例。 第75頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)。 第76頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 繪制用例圖。 第77頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 繪制用例圖。 第

28、78頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 繪制用例圖。 第79頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 繪制用例圖。 第80頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 用例:借書(shū)參與者:管理員操作流: 管理員進(jìn)入圖書(shū)借閱界面,用例開(kāi)始。 系統(tǒng)要求輸入借閱者的借書(shū)證編碼。 系統(tǒng)檢驗(yàn)借書(shū)證編碼,如果正確,則顯示借閱者的信息。 A1:借書(shū)證編碼有錯(cuò)。 A2: 如果該借閱者所借圖書(shū)已經(jīng)超期,則提示,本次拒借. 系統(tǒng)要求輸入所借圖書(shū)的條碼。 系統(tǒng)顯示所借圖書(shū)的信息。 確認(rèn)借書(shū)。 系統(tǒng)回到上一界面,等待處理下一借書(shū)。 編制用例敘述。第81頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一 用例:還書(shū)參與者:管理員,借閱者事件流: 管理員進(jìn)入圖書(shū)借閱界面,用例開(kāi)始。 系統(tǒng)要求輸入所還圖書(shū)的條碼。 系統(tǒng)顯示所借圖書(shū)的信息。 確認(rèn)還書(shū)。 系統(tǒng)回到上一界面,等待處理下一業(yè)務(wù)。 編制用例敘述。第82頁(yè),共87頁(yè),2022年,5月20日,1點(diǎn)3分,星期一練習(xí)2:教學(xué)進(jìn)程 對(duì)小區(qū)物業(yè)管理進(jìn)行用例分析。 確定小區(qū)物業(yè)管

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論