電 話:18937133779
網(wǎng) 址:http://www.gycxdjzzl.com
郵 箱:zboao@qq.com
原文地址:
一、參與者與用例間的關(guān)聯(lián)關(guān)系
參與者與用例之間的通信,也成為關(guān)聯(lián)或通信關(guān)系。
包含關(guān)系(include) 擴(kuò)展關(guān)系(extend)
(1) 概念
包含關(guān)系描述的是一個(gè)用例需要某種功能,而該功能被另外一個(gè)用例定義,那么在用例的執(zhí)行過(guò)程中,就可以調(diào)用已經(jīng)定義好的用例。
(2)表示符號(hào)<
控制臺(tái)程序
用例圖:
圖書(shū)管理員處理借書(shū)或者還書(shū)時(shí)的用例圖,借書(shū)與還書(shū)都要考慮是否有overtime的書(shū)。
a.如果兩個(gè)以上用例有大量一致的功能,則可以將這個(gè)功能分解到另一個(gè)用例中,其他用例可以和這個(gè)用例建立包含關(guān)系(如之前介紹的飲料自動(dòng)售貨機(jī))。
b.一個(gè)用例的功能太多時(shí),可以使用包含關(guān)系建立若干個(gè)更小的用例。(如學(xué)生管理系統(tǒng)的用例圖)
實(shí)例:學(xué)生管理系統(tǒng)
注意 :執(zhí)行基用例時(shí),每次都必須調(diào)用被包含用例。
(1)概念
用一個(gè)用例(可選)擴(kuò)展另一個(gè)用例(基本例)的功能。
(2)符號(hào)表示<
控制臺(tái)程序
用例圖
(3)使用場(chǎng)合 對(duì)擴(kuò)展用例的限制規(guī)則:將一些常規(guī)的動(dòng)作放在一個(gè)基本用例中,將可選的或只在特定條件下才執(zhí)行的動(dòng)作放在它的擴(kuò)展用例中。
通過(guò)上面的例子,怎么區(qū)分它們,你心里也有數(shù)了,其實(shí)在擴(kuò)展關(guān)系中的使用場(chǎng)合也說(shuō)明了,擴(kuò)展關(guān)系的限制規(guī)則:將一些常規(guī)的動(dòng)作放在一個(gè)基本用例中,將可選的或只在特定條件下才執(zhí)行的動(dòng)作放在它的擴(kuò)展用例中。在使用的時(shí)候,你考慮這點(diǎn)就可以區(qū)分它們。
1.包含關(guān)系
a.如果兩個(gè)以上用例有大量一致的功能,則可以將這個(gè)功能分解到另一個(gè)用例中,其他用例可以和這個(gè)用例建立包含關(guān)系(如之前介紹的飲料自動(dòng)售貨機(jī))。
b.一個(gè)用例的功能太多時(shí),可以使用包含關(guān)系建立若干個(gè)更小的用例。(如學(xué)生管理系統(tǒng)的用例圖)
2.擴(kuò)展關(guān)系
對(duì)擴(kuò)展用例的限制規(guī)則:將一些常規(guī)的動(dòng)作放在一個(gè)基本用例中,將可選的或只在特定條件下才執(zhí)行的動(dòng)作放在它的擴(kuò)展用例中。
在分析的時(shí)候,參考他們的使用場(chǎng)合,你就會(huì)豁然開(kāi)朗......
系列文章: [UML]UML系列——用例圖Use Case
圖中想表示查詢借閱信息是必須要在用戶登錄之后才能實(shí)現(xiàn)的。推薦使用trufun plato UML2建模工具,里面帶有圖書(shū)管理系統(tǒng)的UML模型,歡迎到trufun官網(wǎng)下載使用
基于UML的圖書(shū)館借閱管理系統(tǒng)設(shè)計(jì)(1)系統(tǒng)分析(包括系統(tǒng)描述(問(wèn)題域描述)、用例模型、分析類圖)。(2)系統(tǒng)設(shè)計(jì)(包括系統(tǒng)的邏輯模型如設(shè)計(jì)類圖、順序圖、狀態(tài)圖及組件圖等)。(3)系統(tǒng)實(shí)施(包括信息代碼設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、輸入設(shè)計(jì)、輸出設(shè)計(jì)、用戶界面設(shè)計(jì)和處理過(guò)程的設(shè)計(jì)以及最終的程序設(shè)計(jì))。(4)編制好程序后,設(shè)計(jì)若干測(cè)試用例,上機(jī)測(cè)試并通過(guò)所設(shè)計(jì)的程序系統(tǒng)。(5)設(shè)計(jì)報(bào)告格式按附件要求書(shū)寫。課程設(shè)計(jì)報(bào)告書(shū)正文的內(nèi)容應(yīng)包括: 1.問(wèn)題描述; 2.用例模型及分析類圖的描述; 3.設(shè)計(jì)類圖、核心用例的順序圖與狀態(tài)圖、組件圖等的描述; 4.信息代碼設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、輸入設(shè)計(jì)、輸出設(shè)計(jì)的描述; 5.用戶界面設(shè)計(jì)和處理過(guò)程的設(shè)計(jì)的描述; 6.給出軟件的測(cè)試方法和測(cè)試結(jié)果。 7.設(shè)計(jì)的特點(diǎn)、不足、收獲與體會(huì)。
(全國(guó)總部)河南省鄭州市金水區(qū)博雅廣場(chǎng)4號(hào)樓1104
+18937133779
zboao@qq.com
中博奧技術(shù)有限公司& 版權(quán)所有
工信部備案號(hào):豫ICP備11015869號(hào)-8