自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

UML建模中繪制UML用例圖行之有效的辦法

開發(fā) 架構(gòu)
UML用例圖在建模過程中使用非常頻繁,你對(duì)UML用例圖的畫法是否熟悉呢,這里就向大家簡(jiǎn)單介紹一下,希望本文的介紹對(duì)你有所幫助。

本節(jié)和大家學(xué)習(xí)一下UML用例圖的畫法,主要包括UML用例圖三要素和用例圖之間的關(guān)系等內(nèi)容,相信通過本節(jié)的學(xué)習(xí)你對(duì)UML用例圖的畫法一定會(huì)有所認(rèn)識(shí)。下面請(qǐng)看詳細(xì)介紹。

UML建模中UML用例圖的畫法

最近在用RationalRose畫功能的用例圖,總結(jié)一下用例圖的畫法吧,其中的線條都是有特定含義的。

UML用例圖設(shè)計(jì)三要素

1,參與者

2,用例

3,關(guān)系

參與者和用例都沒有啥好說(shuō)的,我們就說(shuō)關(guān)系吧。

1參與者之間的關(guān)系,用的最多的就是泛化(繼承)的關(guān)系。

2參與者和用例之間的關(guān)系

一個(gè)實(shí)箭頭,表示主動(dòng)和被動(dòng)的關(guān)系。如上圖參與者和用例之間的關(guān)系。體現(xiàn)的是一種操作的關(guān)聯(lián)關(guān)系。

3UML用例圖中用例之間關(guān)系

用例之間的關(guān)系主要用的是3種關(guān)系即包含,擴(kuò)展,泛化。

3.1UML用例圖的包含關(guān)系(include)

實(shí)箭頭加<include>

表達(dá)意思:被包含用例的事件流會(huì)被插入到基礎(chǔ)用例的事件流中。

舉出一個(gè)實(shí)例:

ATM中查詢,取款,轉(zhuǎn)帳都會(huì)有一個(gè)打印回執(zhí),我們就可以把“打印回執(zhí)”做為一個(gè)用例提取出來(lái),而原來(lái)的查詢,取款,轉(zhuǎn)賬三個(gè)用例都會(huì)包含這個(gè)用例。一般的畫法是多個(gè)用例公共的包含一個(gè)用例。

3.2UML用例圖的擴(kuò)展關(guān)系(extend)


實(shí)箭頭加<extend>,


表達(dá)意思:擴(kuò)展用例的事件流在一定條件下按照擴(kuò)展點(diǎn)插入到基礎(chǔ)用例的事件流中,即根據(jù)一定的條件來(lái)判斷是否要插入到基礎(chǔ)用例的事件流中,并且擴(kuò)展點(diǎn)可以用多個(gè)。

舉一個(gè)實(shí)例:

如基本通話這個(gè)用例上可以有”呼叫等待”,”呼叫轉(zhuǎn)移”的擴(kuò)展的功能用例。如果對(duì)方通話正忙著,可以用呼叫等待,如果對(duì)方不方便接電話,也可以用呼叫轉(zhuǎn)移。


3.3UML用例圖的泛化關(guān)系

空三角實(shí)箭頭

 

表達(dá)意思:代表一般于特殊的關(guān)系。它的意思和面向?qū)ο蟪绦蛟O(shè)計(jì)中的繼承的概念是類似的。繼承關(guān)系

舉一個(gè)實(shí)例:

訂票是一個(gè)很泛化的用例,具體的用例可以是電話訂票,網(wǎng)上訂票等。

補(bǔ)充一下,如果想給一個(gè)用例加一些注釋,更能方便交流和理解。我們的畫法是用一個(gè)注釋組件圖和一個(gè)虛線連接。如下圖

 

【編輯推薦】

  1. 解析UML用例圖六大元素
  2. UML用例圖用法實(shí)例剖析
  3. UML實(shí)踐--UML用例圖和類圖解析
  4. UML建模時(shí)需要注意的四大問題
  5. 如何繪制UML用例圖

 

責(zé)任編輯:佚名 來(lái)源: hi.baidu.com
相關(guān)推薦

2010-07-06 11:44:49

UML活動(dòng)圖

2010-07-06 13:20:57

Visio畫UML用例

2010-07-06 13:11:50

Visio畫UML圖

2010-06-30 17:36:58

UML用例圖

2010-06-30 13:04:13

UML業(yè)務(wù)建模

2010-06-09 18:56:44

UML用例圖

2010-06-30 15:26:33

UML靜態(tài)建模

2010-07-12 09:37:26

UML建模

2010-07-08 11:27:00

UML用例建模

2010-07-08 15:48:47

UML用例圖

2010-08-23 10:04:48

CSS浮動(dòng)

2010-06-10 09:17:40

UML用例圖

2010-06-30 11:08:09

UML用例建模

2010-06-10 09:04:18

UML用例圖

2010-06-13 15:43:32

UML用例圖

2010-06-18 14:56:15

UML綜合實(shí)例

2010-07-06 11:21:37

UML狀態(tài)圖

2011-11-17 09:30:00

UML

2010-07-09 09:00:22

UML建模

2010-07-23 16:10:34

Perl用戶函數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)