解析繪制UML用例圖的基本步驟
本文和大家重點(diǎn)討論一下繪制UML用例圖的基本步驟,主要包括創(chuàng)建新的UML用例圖和繪制UML用例圖兩大部分,相信通過本文的學(xué)習(xí)你對(duì)繪制UML用例圖的基本步驟一定會(huì)有所掌握。
繪制UML用例圖的基本步驟
說明
創(chuàng)建任何建模圖的詳細(xì)步驟在如何:編輯 UML 模型和關(guān)系圖中進(jìn)行介紹。
創(chuàng)建新的UML用例圖
1.在“體系結(jié)構(gòu)”菜單上,單擊“新建關(guān)系圖”。
2.在“模板”下,單擊“UML 用例圖”。
3.命名該關(guān)系圖。
4.在“添加到建模項(xiàng)目”中,從您的解決方案中選擇一個(gè)現(xiàn)有建模項(xiàng)目,或者選擇“創(chuàng)建新的建模項(xiàng)目”,然后單擊“確定”
繪制UML用例圖
1.將“子系統(tǒng)”邊界從工具箱拖到關(guān)系圖中,它可以表示整個(gè)系統(tǒng)或其中的主要組件。
◆如果不希望描述系統(tǒng)或其組件支持哪些用例,用例圖中可以不繪制系統(tǒng)邊界。
◆根據(jù)需要,拖動(dòng)系統(tǒng)的四角將其擴(kuò)大。
◆對(duì)其適當(dāng)?shù)刂孛?/p>
2.將“參與者”從工具箱拖到關(guān)系圖中(將其放在所有系統(tǒng)邊界之外)。
◆參與者表示與您的系統(tǒng)進(jìn)行交互的各類用戶、組織和外部系統(tǒng)。
◆重命名這些參與者。例如:“顧客”、“餐館”、“信用卡機(jī)構(gòu)”。
3.將“用例”從工具箱拖到適當(dāng)?shù)南到y(tǒng)中。
◆用例表示參與者在系統(tǒng)的幫助下所執(zhí)行的活動(dòng)。
◆使用參與者自身能夠理解的名稱重命名這些用例。不要使用與代碼有關(guān)的名稱。例如:“訂餐”、“付餐費(fèi)”、“送餐”。
◆從主要的事務(wù)(如“訂餐”)開始,直到后面較小的事務(wù)(如“點(diǎn)菜”)為止。
◆將每個(gè)用例放入支持它的系統(tǒng)或主要子系統(tǒng)(忽略任何只與用戶有關(guān)的外觀模式或組件模式)。
◆可以在系統(tǒng)邊界外繪制用例,以表明系統(tǒng)(可能在特定版本中)不支持該用例。
4.單擊工具箱上的“關(guān)聯(lián)”,然后單擊用例,再單擊該用例的參與者。以此方式將每個(gè)參與者與其用例相鏈接。
5.用“包括”、“擴(kuò)展”和“泛化”關(guān)系結(jié)構(gòu)化用例。若要?jiǎng)?chuàng)建其中的每個(gè)鏈接,請(qǐng)依次單擊工具、源用例和目標(biāo)。請(qǐng)參見下面的結(jié)構(gòu)化用例一節(jié)。
6.詳細(xì)描述用例。請(qǐng)參見下面的詳細(xì)描述用例一節(jié)。
7.繪制其他關(guān)系圖,使其分別針對(duì)不同子系統(tǒng)或不同相關(guān)用例組。一個(gè)建模項(xiàng)目中的所有關(guān)系圖是同一模型的多種視圖。
【編輯推薦】
- 揭秘三大UML用例圖關(guān)系
- 術(shù)語匯編 解析UML用例圖設(shè)計(jì)組成
- 新手指南 UML用例圖初探
- 深入剖析UML用例圖關(guān)系中包含 擴(kuò)展和泛化之間的聯(lián)系
- UML建模中繪制UML用例圖行之有效的辦法