Office Visio 是Office軟件系列中的負責(zé)繪制流程圖和示意圖的軟件,是一款便于IT和商務(wù)人員就復(fù)雜信息、系統(tǒng)和流程進行可視化處理、分析和交流的軟件。使用 Office Visio 圖表,可以促進對系統(tǒng)和流程的了解。 本節(jié)和大家學(xué)習(xí)一下UML用例圖的畫法,主要包括UML用例圖三要素和用例圖之間的關(guān)系等內(nèi)容,相信通過本節(jié)的學(xué)習(xí)你對UML用例圖的畫法一定會有所認識。下面請看詳細介紹。 UML建模中UML用例圖的畫法 最近在用RationalRose畫功能的用例圖,總結(jié)一下用例圖的畫法吧,其中的線條都是有特定含義的。 UML用例圖設(shè)計三要素 1,參與者 2,用例 3,關(guān)系 參與者和用例都沒有啥好說的,我們就說關(guān)系吧。 1參與者之間的關(guān)系,用的最多的就是泛化(繼承)的關(guān)系。 2參與者和用例之間的關(guān)系 一個實箭頭,表示主動和被動的關(guān)系。如上圖參與者和用例之間的關(guān)系。體現(xiàn)的是一種操作的關(guān)聯(lián)關(guān)系。 3UML用例圖中用例之間關(guān)系 用例之間的關(guān)系主要用的是3種關(guān)系即包含,擴展,泛化。 3.1UML用例圖的包含關(guān)系(include) 實箭頭加 表達意思:被包含用例的事件流會被插入到基礎(chǔ)用例的事件流中。 舉出一個實例: ATM中查詢,取款,轉(zhuǎn)帳都會有一個打印回執(zhí),我們就可以把“打印回執(zhí)”做為一個用例提取出來,而原來的查詢,取款,轉(zhuǎn)賬三個用例都會包含這個用例。一般的畫法是多個用例公共的包含一個用例。 3.2UML用例圖的擴展關(guān)系(extend) 舉一個實例: 如基本通話這個用例上可以有”呼叫等待”,”呼叫轉(zhuǎn)移”的擴展的功能用例。如果對方通話正忙著,可以用呼叫等待,如果對方不方便接電話,也可以用呼叫轉(zhuǎn)移。 空三角實箭頭 表達意思:代表一般于特殊的關(guān)系。它的意思和面向?qū)ο蟪绦蛟O(shè)計中的繼承的概念是類似的。繼承關(guān)系 舉一個實例: 訂票是一個很泛化的用例,具體的用例可以是電話訂票,網(wǎng)上訂票等。 補充一下,如果想給一個用例加一些注釋,更能方便交流和理解。我們的畫法是用一個注釋組件圖和一個虛線連接。如下圖 Visio幫助您創(chuàng)建具有專業(yè)外觀的圖表,以便理解、記錄和分析信息、數(shù)據(jù)、系統(tǒng)和過程。 |
溫馨提示:喜歡本站的話,請收藏一下本站!