




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
信息系統(tǒng)分析與設(shè)計(jì)用例及用例圖第1頁(yè),共87頁(yè),2023年,2月20日,星期日答案:教學(xué)進(jìn)程1、填空UML是一種(統(tǒng)一建模)語(yǔ)言。UML基礎(chǔ)于(面向?qū)ο?方法。UML與軟件開(kāi)發(fā)過(guò)程是
(獨(dú)立)的。UML除了可以用于軟件建模之外,還可以用于(其他工程)建模。!第2頁(yè),共87頁(yè),2023年,2月20日,星期日問(wèn)題:教學(xué)進(jìn)程2、填空UML的基本語(yǔ)言構(gòu)成包括()、()和
()。?第3頁(yè),共87頁(yè),2023年,2月20日,星期日答案:教學(xué)進(jìn)程2、填空UML的基本語(yǔ)言構(gòu)成包括(要素)、(關(guān)系)和
(圖)。!第4頁(yè),共87頁(yè),2023年,2月20日,星期日問(wèn)題:教學(xué)進(jìn)程3、UML定義了哪幾種圖??第5頁(yè),共87頁(yè),2023年,2月20日,星期日答案:教學(xué)進(jìn)程3、UML定義了哪幾種圖?
.用例圖.類圖.對(duì)象圖.順序圖.通信圖.狀態(tài)圖.活動(dòng)圖.交互概覽圖.時(shí)序圖.組合結(jié)構(gòu)圖.構(gòu)件圖.部署圖.包圖!第6頁(yè),共87頁(yè),2023年,2月20日,星期日問(wèn)題:教學(xué)進(jìn)程4、UML語(yǔ)義規(guī)則中的可見(jiàn)性是什么含義,分為哪幾種情況??第7頁(yè),共87頁(yè),2023年,2月20日,星期日答案:教學(xué)進(jìn)程4、UML語(yǔ)義規(guī)則中的可見(jiàn)性是什么含義,分為哪幾種情況?
答:圖形要素對(duì)外的可見(jiàn)性公用受限私有包!第8頁(yè),共87頁(yè),2023年,2月20日,星期日問(wèn)題:教學(xué)進(jìn)程5、UML是通過(guò)什么方法來(lái)對(duì)語(yǔ)言進(jìn)行擴(kuò)展的??第9頁(yè),共87頁(yè),2023年,2月20日,星期日答案:教學(xué)進(jìn)程5、UML是通過(guò)什么方法來(lái)對(duì)語(yǔ)言進(jìn)行擴(kuò)展的?答:.構(gòu)造型.標(biāo)記-值.約束!第10頁(yè),共87頁(yè),2023年,2月20日,星期日用例及用例圖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è),2023年,2月20日,星期日3.1概述
1.用例圖的概念
用例圖:UML用來(lái)描述軟件功能的一種圖形,包括用例,參與者,及其關(guān)系,也可以包括注釋和約束。第12頁(yè),共87頁(yè),2023年,2月20日,星期日3.1概述
2.用例圖的作用用例圖用來(lái)展現(xiàn)軟件的功能,作用是:
●展現(xiàn)軟件功能;●展現(xiàn)軟件使用者和軟件之間的關(guān)系;●展現(xiàn)軟件功能相互之間的關(guān)系。第13頁(yè),共87頁(yè),2023年,2月20日,星期日3.1概述
3.用例圖的要素用例圖的要素主要有:
●參與者:與用例存在交互關(guān)系的系統(tǒng)外部實(shí)體
;●用例:描述一個(gè)相對(duì)獨(dú)立的軟件功能;
●關(guān)系:參與者與用例的關(guān)系,參與者相互之間的關(guān)系,以及用例相互之間的關(guān)系。
第14頁(yè),共87頁(yè),2023年,2月20日,星期日3.2用例
1.用例的概念
用例(usecase,用案,用況):表示系統(tǒng)執(zhí)行的一組動(dòng)作,它會(huì)給系統(tǒng)或者參與者產(chǎn)生一組可觀察的結(jié)果,用例用來(lái)描述系統(tǒng)的一個(gè)功能
。
2.用例的表示
用橢圓表示用例第15頁(yè),共87頁(yè),2023年,2月20日,星期日
3.用例的特點(diǎn)
①用例用于描述系統(tǒng)的功能,這個(gè)功能是外部使用者看到的系統(tǒng)功能,不反映功能的內(nèi)部實(shí)現(xiàn)。
儲(chǔ)蓄系統(tǒng)√開(kāi)戶√存款√取款轉(zhuǎn)帳√內(nèi)部實(shí)現(xiàn)第16頁(yè),共87頁(yè),2023年,2月20日,星期日
3.用例的特點(diǎn)②用例描述用戶提出的一些可見(jiàn)需求,對(duì)應(yīng)一個(gè)具體的用戶需求。
√×儲(chǔ)蓄系統(tǒng)√√√開(kāi)戶存款取款轉(zhuǎn)帳數(shù)據(jù)上傳第17頁(yè),共87頁(yè),2023年,2月20日,星期日
3.用例的特點(diǎn)③
用例反映系統(tǒng)與用戶的一次交互過(guò)程,應(yīng)該具有交互的信息的傳遞。
帳戶,密碼,金額數(shù)確認(rèn)信息,帳戶余額取款第18頁(yè),共87頁(yè),2023年,2月20日,星期日
3.用例的特點(diǎn)④用例是對(duì)系統(tǒng)功能的描述,屬于需求建模。
a通過(guò)讀卡機(jī),儲(chǔ)戶插入ATM卡
b
ATM系統(tǒng)從卡上讀取銀行ID、帳號(hào)、并驗(yàn)證帳號(hào)。
c儲(chǔ)戶鍵入密碼。
d系統(tǒng)檢驗(yàn)密碼。
e儲(chǔ)戶按確認(rèn)鍵,輸入取款金額。
f
ATM把帳號(hào)和取款金額傳遞給銀行系統(tǒng),取回帳戶余額。
g
ATM輸出現(xiàn)金,并顯示帳戶余額。
h
ATM記錄事務(wù)到日志文件。
i
儲(chǔ)戶取出ATM卡。取款用例的動(dòng)態(tài)事件流第19頁(yè),共87頁(yè),2023年,2月20日,星期日用例的特點(diǎn)
①用例用于描述系統(tǒng)的功能,這個(gè)功能是外部使用者看到的系統(tǒng)功能,不反映功能的內(nèi)部實(shí)現(xiàn)。
②用例描述用戶提出的一些可見(jiàn)需求,對(duì)應(yīng)一個(gè)具體的用戶需要。
③用例反映系統(tǒng)與用戶的一次交互過(guò)程,應(yīng)該具有交互的信息的傳遞。
④
用例是對(duì)系統(tǒng)功能的描述,屬于需求建模??偨Y(jié)第20頁(yè),共87頁(yè),2023年,2月20日,星期日3.3參與者
1.參與者的概念
參與者(actor)是外部需要與系統(tǒng)交互的事物。也被稱為活動(dòng)者。
第21頁(yè),共87頁(yè),2023年,2月20日,星期日3.3參與者
2.參與者的類型
①.人:客戶,讀者,庫(kù)管員
②.設(shè)備:計(jì)算機(jī),磁盤,讀卡機(jī)等③.外部系統(tǒng):上層系統(tǒng),同級(jí)系統(tǒng)等
④.
時(shí)間:由時(shí)間激發(fā)或啟動(dòng)用例第22頁(yè),共87頁(yè),2023年,2月20日,星期日
3.參與者的表示
參與者可以表示為下面三種形式。第23頁(yè),共87頁(yè),2023年,2月20日,星期日
4.參與者之間的關(guān)系
參與者之間可以有泛化關(guān)系。第24頁(yè),共87頁(yè),2023年,2月20日,星期日
5.參與者的特性
參與者具有以下特性:①.參與者位于系統(tǒng)外部;
②.參與者與系統(tǒng)發(fā)生交互關(guān)系
③.參與者與系統(tǒng)之間存在交互接口第25頁(yè),共87頁(yè),2023年,2月20日,星期日3.4參與者與用例之間的關(guān)系
參與者與用例之間可以具有以下關(guān)系:
①.啟動(dòng)用例
有些用例可以由參與者啟動(dòng),例如:
第26頁(yè),共87頁(yè),2023年,2月20日,星期日3.4參與者與用例之間的關(guān)系
②.獲取用例提供的服務(wù)
參與者通過(guò)用例獲取系統(tǒng)提供的服務(wù),大部分參與者與用例屬于這種關(guān)系,例如:
第27頁(yè),共87頁(yè),2023年,2月20日,星期日3.4參與者與用例之間的關(guān)系
③.為用例提供服務(wù)
有些參與者需要向用例提供服務(wù),例如:
第28頁(yè),共87頁(yè),2023年,2月20日,星期日3.4參與者與用例之間的關(guān)系
④.給系統(tǒng)提供信息
有些需要給系統(tǒng)提供必要的信息,例如:
第29頁(yè),共87頁(yè),2023年,2月20日,星期日3.4參與者與用例之間的關(guān)系
⑤.從系統(tǒng)獲取信息
有些參與者需要從系統(tǒng)獲取必要的信息,例如:
第30頁(yè),共87頁(yè),2023年,2月20日,星期日3.5用例之間的關(guān)系
用例之間可以具有以下幾種關(guān)系:
①.泛化關(guān)系
②.包含關(guān)系
③.擴(kuò)展關(guān)系
第31頁(yè),共87頁(yè),2023年,2月20日,星期日
1.泛化關(guān)系參與者與參與者之間,用例與用例之間存在一般與特殊的泛化關(guān)系。第32頁(yè),共87頁(yè),2023年,2月20日,星期日
2.包含關(guān)系兩個(gè)用例之間,一個(gè)用例(基用例)的行為要用到另外一個(gè)用例(包含用例)的行為。包含關(guān)系用依賴關(guān)系的<<include>>構(gòu)造型來(lái)表示。第33頁(yè),共87頁(yè),2023年,2月20日,星期日第34頁(yè),共87頁(yè),2023年,2月20日,星期日第35頁(yè),共87頁(yè),2023年,2月20日,星期日
3.擴(kuò)展關(guān)系擴(kuò)展關(guān)系表示基本用例在擴(kuò)展點(diǎn)要增加新的行為或功能,以擴(kuò)展到新用例。擴(kuò)展關(guān)系用依賴關(guān)系的<<extend>>構(gòu)造型來(lái)表示。第36頁(yè),共87頁(yè),2023年,2月20日,星期日
5.包含關(guān)系與擴(kuò)展關(guān)系的區(qū)別①.兩個(gè)關(guān)系箭頭方向相反.包含關(guān)系的箭頭由基用例指向包含用例;擴(kuò)展關(guān)系的箭頭由擴(kuò)展用例指向基用例。
②.在基用例執(zhí)行的過(guò)程中,被包含的用例一定要被執(zhí)行;擴(kuò)展關(guān)系如果條件不為真,擴(kuò)展用例可以不執(zhí)行。
③.包含關(guān)系中的基用例必須依賴被包含的用例,它不能獨(dú)立存在;擴(kuò)展關(guān)系中的基用例可以獨(dú)立存在。
第37頁(yè),共87頁(yè),2023年,2月20日,星期日3.6用例圖
1.用例圖的作用
用例圖用來(lái)描述軟件需求模型中的系統(tǒng)功能,通過(guò)一組用例可以描述軟件系統(tǒng)能夠給用戶提供的功能。
用例圖可以作為整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程中的開(kāi)發(fā)依據(jù),指導(dǎo)和驅(qū)動(dòng)其他模型。第38頁(yè),共87頁(yè),2023年,2月20日,星期日
2.用例圖的形式
圖書借閱系統(tǒng)用例圖第39頁(yè),共87頁(yè),2023年,2月20日,星期日第40頁(yè),共87頁(yè),2023年,2月20日,星期日第41頁(yè),共87頁(yè),2023年,2月20日,星期日3.7用例敘述
1.用例敘述的含義
用例敘述:用來(lái)描述用例的一段格式文字說(shuō)明,也稱為用例說(shuō)明。第42頁(yè),共87頁(yè),2023年,2月20日,星期日
售書處理用例編號(hào):03-01用例名:售書處理參與者:售書員前置條件:售書員登錄系統(tǒng)事件流程:1.當(dāng)售書員選擇“售書處理”功能,啟動(dòng)該用例。2.售書員掃描要銷售圖書的圖書編號(hào)。3.系統(tǒng)顯示該圖書的圖書信息,以及當(dāng)前的庫(kù)存數(shù)量。4.如果第2步輸入圖書編號(hào)的圖書購(gòu)買多于1本,輸入購(gòu)買冊(cè)數(shù)。5.如果購(gòu)買者不是會(huì)員,直接進(jìn)入7步;是會(huì)員,輸入會(huì)員編號(hào)。6.系統(tǒng)顯示會(huì)員信息。7.系統(tǒng)顯示圖書總價(jià)。8.售書員收取圖書書款。9.售書員選擇“確認(rèn)收款”按鈕。10.系統(tǒng)打印售書單。11.售書員撕下售書單,連同圖書一并交給讀者。12.本次售書結(jié)束。第43頁(yè),共87頁(yè),2023年,2月20日,星期日
2.用例敘述的內(nèi)容
用例編號(hào):用例名:用例名稱參與者:與本用例交互的外部實(shí)體前置條件:執(zhí)行本用例前系統(tǒng)狀態(tài)后置條件:執(zhí)行用例之后系統(tǒng)狀態(tài)事件流程:用例執(zhí)行的流程第44頁(yè),共87頁(yè),2023年,2月20日,星期日
3.基本事件流和例外事件流
1)基本事件流:用例正常執(zhí)行的事件流程。例如:
售書處理用例編號(hào):03-01用例名:售書處理參與者:售書員前置條件:售書員登錄系統(tǒng)事件流程:1.當(dāng)售書員選擇“售書處理”功能,啟動(dòng)該用例。2.售書員掃描要銷售圖書的圖書編號(hào)。3.系統(tǒng)顯示該圖書的圖書信息,以及當(dāng)前的庫(kù)存數(shù)量。4.如果第2步輸入圖書編號(hào)的圖書購(gòu)買多于1本,輸入購(gòu)買冊(cè)數(shù)。5.如果購(gòu)買者不是會(huì)員,直接進(jìn)入7步;是會(huì)員,輸入會(huì)員編號(hào)。6.系統(tǒng)顯示會(huì)員信息。7.系統(tǒng)顯示圖書總價(jià)。8.售書員收取圖書書款。9.售書員選擇“確認(rèn)收款”按鈕。10.系統(tǒng)打印售書單。11.售書員撕下售書單,連同圖書一并交給讀者。12.本次售書結(jié)束。第45頁(yè),共87頁(yè),2023年,2月20日,星期日
3.基本事件流和例外事件流
2)例外事件流:出錯(cuò)處理等例外處理事件流程。例如:
售書處理事件流程:1.當(dāng)售書員選擇“售書處理”功能,啟動(dòng)該用例。2.售書員輸入要銷售圖書的圖書編號(hào)。3.系統(tǒng)顯示該圖書的圖書信息,以及當(dāng)前的庫(kù)存數(shù)量。4.如果第2步輸入圖書編號(hào)的圖書購(gòu)買多于1本,輸入購(gòu)買冊(cè)數(shù)。5.如果不是購(gòu)買者不是會(huì)員,直接進(jìn)入7步;是會(huì)員,輸入會(huì)員編號(hào)。A1:系統(tǒng)檢測(cè)出該會(huì)員卡是一個(gè)無(wú)效的會(huì)員卡,給出提示,并拒絕。6.系統(tǒng)顯示會(huì)員信息。7.系統(tǒng)顯示圖書總價(jià)。8.售書員收取圖書書款。A2:讀者沒(méi)有支付本書款的能力,取消本次售書處理。A3:讀者希望退掉其中幾本書,使得金額減少到讀者可支付的情況,然后進(jìn)入第9步。9.售書員選擇“確認(rèn)收款”按鈕。10.系統(tǒng)打印售書單。11.售書員撕下售書單,連同圖書一并交給讀者。12.本次售書結(jié)束。第46頁(yè),共87頁(yè),2023年,2月20日,星期日●
用例:取款●參與者:儲(chǔ)戶●事件流:
①儲(chǔ)戶在讀卡機(jī)上插入ATM卡;②ATM系統(tǒng)從卡上讀取銀行ID、帳號(hào)、并驗(yàn)證帳號(hào);③儲(chǔ)戶鍵入密碼;④系統(tǒng)檢驗(yàn)密碼;有錯(cuò):退出ATM卡;⑤儲(chǔ)戶按確認(rèn)鍵,輸入取款金額;⑥ATM把帳號(hào)和取款金額傳遞給銀行系統(tǒng),取回確認(rèn)信息和帳戶余額;
ATM輸出現(xiàn)金,并顯示帳戶余額;
ATM記錄事務(wù)到日志文件;⑦儲(chǔ)戶取出ATM卡。取款用例用例敘述第47頁(yè),共87頁(yè),2023年,2月20日,星期日3.8發(fā)現(xiàn)用例
發(fā)現(xiàn)用例的一般方法:①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍?!竦?8頁(yè),共87頁(yè),2023年,2月20日,星期日3.8發(fā)現(xiàn)用例
發(fā)現(xiàn)用例的一般方法:
①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。②確定各參與者所期望的系統(tǒng)行為。
●第49頁(yè),共87頁(yè),2023年,2月20日,星期日3.8發(fā)現(xiàn)用例
發(fā)現(xiàn)用例的一般方法:
①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。②確定各參與者所期望的系統(tǒng)行為。③把這些系統(tǒng)行為命名為用例。
●第50頁(yè),共87頁(yè),2023年,2月20日,星期日3.8發(fā)現(xiàn)用例
發(fā)現(xiàn)用例的一般方法:
①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。②確定各參與者所期望的系統(tǒng)行為。③把這些系統(tǒng)行為命名為用例。④確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)。
●第51頁(yè),共87頁(yè),2023年,2月20日,星期日3.8發(fā)現(xiàn)用例
發(fā)現(xiàn)用例的一般方法:
①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。②確定各參與者所期望的系統(tǒng)行為。③把這些系統(tǒng)行為命名為用例。④確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)。⑤繪制用例圖。
●第52頁(yè),共87頁(yè),2023年,2月20日,星期日3.8發(fā)現(xiàn)用例
發(fā)現(xiàn)用例的一般方法:
①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。②確定各參與者所期望的系統(tǒng)行為。③把這些系統(tǒng)行為命名為用例。④確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)。⑤繪制用例圖。⑥編制用例敘述。
●第53頁(yè),共87頁(yè),2023年,2月20日,星期日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è),2023年,2月20日,星期日3.8發(fā)現(xiàn)用例
發(fā)現(xiàn)用例的一般方法:
①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。②確定各參與者所期望的系統(tǒng)行為。③把這些系統(tǒng)行為命名為用例。④確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)。⑤繪制用例圖。⑥編制用例敘述。⑦對(duì)異常流程確定單獨(dú)用例。⑧優(yōu)化用例圖,解決用例之間的沖突和重復(fù)?!竦?5頁(yè),共87頁(yè),2023年,2月20日,星期日某學(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ì)信息,選擇課程,網(wǎng)上支付課程費(fèi)用。案例1:第56頁(yè),共87頁(yè),2023年,2月20日,星期日①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍?!竦?7頁(yè),共87頁(yè),2023年,2月20日,星期日
②確定各參與者所期望的系統(tǒng)行為。
●管理員:建立課程發(fā)布課程修改課程信息刪除課程學(xué)生:瀏覽課程目錄查詢課程信息選擇課程網(wǎng)上付費(fèi)第58頁(yè),共87頁(yè),2023年,2月20日,星期日
①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。②確定各參與者所期望的系統(tǒng)行為。③把這些系統(tǒng)行為命名為用例。
●第59頁(yè),共87頁(yè),2023年,2月20日,星期日④繪制用例圖?!竦?0頁(yè),共87頁(yè),2023年,2月20日,星期日●
用例:建立課程●參與者:管理員●事件流:
①管理員選擇進(jìn)入管理界面,用例開(kāi)始;②系統(tǒng)提示輸入管理員密碼;③管理員輸入密碼;④系統(tǒng)檢驗(yàn)密碼;A1:密碼出錯(cuò)。⑤進(jìn)入管理界面,系統(tǒng)顯示當(dāng)前所建立的全部課程信息;⑥管理員選擇建立課程,管理員輸入新課程信息;⑦系統(tǒng)驗(yàn)證是否與已有課程沖突;A2:有沖突。⑧系統(tǒng)添加新課程,并提示添加成功;⑨系統(tǒng)回到管理主界面,顯示所有課程,用例結(jié)束。⑤編制用例敘述。●第61頁(yè),共87頁(yè),2023年,2月20日,星期日賓館客房業(yè)務(wù)管理用例分析
賓館客房業(yè)務(wù)管理提供客房預(yù)訂、預(yù)訂變更、客房入住、退房結(jié)帳、旅客信息查詢幾個(gè)方面的功能。案例2:第62頁(yè),共87頁(yè),2023年,2月20日,星期日①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍?!竦?3頁(yè),共87頁(yè),2023年,2月20日,星期日
②確定各參與者所期望的系統(tǒng)行為。
●柜臺(tái)人員客房預(yù)訂預(yù)訂變更入住登記增加旅客修改旅客信息退房結(jié)賬信息查詢
第64頁(yè),共87頁(yè),2023年,2月20日,星期日
①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍。②確定各參與者所期望的系統(tǒng)行為。③把這些系統(tǒng)行為命名為用例。
●第65頁(yè),共87頁(yè),2023年,2月20日,星期日④確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)。
●第66頁(yè),共87頁(yè),2023年,2月20日,星期日⑤繪制用例圖。●第67頁(yè),共87頁(yè),2023年,2月20日,星期日●
用例:客房預(yù)訂●參與者:柜臺(tái)工作人員●事件流:
①工作人員啟動(dòng)預(yù)訂功能。②根據(jù)預(yù)訂需求查看客房空閑信息。③輸入預(yù)訂人信息。④安排客房。⑤預(yù)訂成功。⑥編制用例敘述?!竦?8頁(yè),共87頁(yè),2023年,2月20日,星期日●
用例:預(yù)訂變更●參與者:柜臺(tái)工作人員●事件流:
①工作人員啟動(dòng)預(yù)訂功能。②輸入預(yù)訂人標(biāo)志信息。③系統(tǒng)顯示該預(yù)訂人的客房預(yù)訂信息。④預(yù)訂變更。⑤預(yù)訂變更成功。⑥編制用例敘述?!竦?9頁(yè),共87頁(yè),2023年,2月20日,星期日●
用例:入住登記●參與者:柜臺(tái)工作人員●事件流:
①工作人員啟動(dòng)入住登記功能。②根據(jù)旅客要求查詢客房空閑信息。③如果不滿足旅客入住要求,則退出。④接收旅客信息。⑤給旅客分配房間床位。⑥接收押金。⑦打印入住單⑧入住登記結(jié)束。⑥編制用例敘述?!竦?0頁(yè),共87頁(yè),2023年,2月20日,星期日●
用例:退房結(jié)賬●參與者:柜臺(tái)工作人員●事件流:
①工作人員啟動(dòng)退房結(jié)賬功能。②輸入旅客標(biāo)志信息。③系統(tǒng)顯示旅客入住信息。④顯示入住天數(shù),費(fèi)用。⑤接收費(fèi)用。⑥打印發(fā)票。⑦入住登記結(jié)束。⑥編制用例敘述?!竦?1頁(yè),共87頁(yè),2023年,2月20日,星期日練習(xí)1:教學(xué)進(jìn)程1、對(duì)圖書館的圖書借閱進(jìn)行用例分析。
①確定圖書管理的參與者;②
參與者所看到的圖書管理功能;③把這些功能分解為用例;④確定用例之間的關(guān)系;⑤畫用例圖;⑥描述事件流。第72頁(yè),共87頁(yè),2023年,2月20日,星期日①找出系統(tǒng)外部參與者,確定系統(tǒng)邊界和范圍?!竦?3頁(yè),共87頁(yè),2023年,2月20日,星期日②確定各參與者所期望的系統(tǒng)行為。
●管理員:借書證管理:辦證,補(bǔ)證,注銷,證件查詢圖書管理:查詢,添加,修改,刪除借閱管理:書目查詢,借書,還書,過(guò)期催還,丟失處理借閱者:借書證管理:辦證,補(bǔ)證,注銷借閱管理:書目查詢,借書,還書,丟失處理第74頁(yè),共87頁(yè),2023年,2月20日,星期日③把這些系統(tǒng)行為命名為用例。
●第75頁(yè),共87頁(yè),2023年,2月20日,星期日④確定各用例之間的關(guān)系(泛化,包含,擴(kuò)展)。
●第76頁(yè),共87頁(yè),2023年,2月20日,星期日⑤繪制用例圖?!竦?7頁(yè),共87頁(yè),2023年,2月20日,星期日⑤繪制用例圖?!竦?8頁(yè),共87頁(yè),2023年,2月20日,星期日⑤繪制用例圖?!竦?9頁(yè),共87頁(yè),2023年,2月20日,星期日⑤繪制用例圖?!竦?0頁(yè),共87頁(yè),2023年,2月20日,星期日●
用例:借書●參與者:管理員●操作流:
①管理員進(jìn)入圖書借閱界面,用例開(kāi)始。②系統(tǒng)要求輸入借閱者的借書證編碼。③系統(tǒng)檢驗(yàn)借書證編碼,如果正確,則顯示借閱者的信息。A1:借書證編碼有錯(cuò)。A2:如果該借閱者所借圖書已經(jīng)超期,則提示,本次拒借.④系統(tǒng)要求輸入所借圖書的條碼。⑤系統(tǒng)顯示所借圖書的信息。⑥確認(rèn)借書。⑦系統(tǒng)回到上一界面,等待處理下一借書。⑥編制用例敘述?!竦?1頁(yè),共87頁(yè),2023年,2月20日,星期日●
用例:還書●參與者:管理員,借閱者●事件流:
①管理員進(jìn)入圖書借閱界面,用例開(kāi)始。②系統(tǒng)要求輸入所還圖書的條碼。③系統(tǒng)顯示所借圖書的信息。④確認(rèn)還書。⑤系統(tǒng)回到上一界面,等待處理下一業(yè)務(wù)。⑥編制用例敘述?!竦?2頁(yè),共87頁(yè),2023年,2月20日,星期日練習(xí)2:教學(xué)進(jìn)程對(duì)小區(qū)物業(yè)管理進(jìn)行用例分析。
①確定小區(qū)物業(yè)管理的參與者;②
參與者所看到的管理功能;③把這些功能分解為用例;④確定用例之間的關(guān)系;⑤畫用例圖;⑥描述事件流。第83頁(yè),共87頁(yè),2023年,2月20日,星期日●小結(jié)教學(xué)進(jìn)程3.1概述3.1.1用例圖的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)點(diǎn)活動(dòng)策劃方案
- 通州區(qū)輕鋼房施工方案
- 茶陵教師真題試卷及答案
- 2025年會(huì)考物理試卷真題及答案
- 微軟售前筆試題目及答案
- 化學(xué)實(shí)驗(yàn)現(xiàn)象描述準(zhǔn)確性訓(xùn)練試題
- 化學(xué)創(chuàng)新精神(探索、創(chuàng)造)培養(yǎng)試題
- 古代打仗考試題及答案
- 2025年文學(xué)常識(shí)高考試題及答案
- 都勻一中模擬考試題目及答案
- 經(jīng)腋窩無(wú)充氣腔鏡甲狀腺手術(shù)
- 高考地理一輪復(fù)習(xí)說(shuō)真題比賽課件根植核心素養(yǎng)提升解題能力-以2024年廣東地理高考“四川仁壽縣牛角寨”題組為例
- DB11 2076-2022 民用建筑節(jié)水設(shè)計(jì)標(biāo)準(zhǔn)
- 第11課《牛郎織女(二)》同步練習(xí)(含答案)
- GB/T 17727-2024船用法蘭非金屬墊片
- 靜電噴涂合同范本
- 抖音來(lái)客商家門店經(jīng)營(yíng)
- 食堂廚師團(tuán)隊(duì)外包項(xiàng)目實(shí)施方案
- 2024年蘇州職業(yè)大學(xué)高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 高中新外研版單詞總表(必修123+選修1234)
- 小區(qū)業(yè)主改動(dòng)入戶門申請(qǐng)書范本
評(píng)論
0/150
提交評(píng)論