日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
UML用例概念介紹

本節(jié)向大家介紹一下UML建模實例,主要包括UML用例(useCase)概念分析和UML建模實例講解,希望通過本節(jié)的介紹大家對UML建模工具有新的認(rèn)識。

大關(guān)網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)從2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。

UML用例(useCase)概念分析及UML建模實例

在UML中usecase似乎最簡單的,用例建模的最主要功能就是用來表達系統(tǒng)的功能性需求或行為,依我的理解用例建??煞譃橛美龍D和用例描述。用例圖由參與者(Actor)、用例(useCase)、系統(tǒng)邊界、箭頭組成,用畫圖的方法來完成。用例描述用來詳細(xì)描述用例圖中每個用例,用文本文檔來完成,以及由箭頭所組成的各種關(guān)系,包括泛化,包含,擴展等。本文準(zhǔn)備向大家介紹以下內(nèi)容,所有圖示均用PowerDesigner所畫.

◆用況

◆參與者

◆泛化

◆<>

◆<>

◆<>

◆UML用例描述

1.用況(usecase)                                

                             圖1用況圖
是對一組動作序列(其中包括它的變體)的描述,系統(tǒng)執(zhí)行該動作為執(zhí)行此動作的參與者產(chǎn)生一個可觀察的結(jié)果值。比如你使用計算器,這里可以把計算器看作為用況,參與者是登峰,登峰按了3+3(用況執(zhí)行的序列),計算機器返回一個結(jié)果6。

2.參與者(Actor)

UML用例中的參與者不是特指人,是指系統(tǒng)以外的,在使用系統(tǒng)或與系統(tǒng)交互中所扮演的角色。因此參與者可以是人,可以是事物,也可以是時間或其他系統(tǒng)等等。還有一點要注意的是,參與者不是指人或事物本身,而是表示人或事物當(dāng)時所扮演的角色。比如小明是圖書館的管理員,他參與圖書館管理系統(tǒng)的交互,這時他既可以作為管理員這個角色參與管理,也可以作為借書者向圖書館借書,在這里小明扮演了兩個角色,是兩個不同的參與者。參與者在畫圖中用簡筆人物畫來表示,人物下面附上參與者的名稱。

3.泛化

泛化和類中的泛化概念是一樣的,子用況繼承父用況的行為和含義,還可以增加或覆蓋父用況的行為;子用況可以出現(xiàn)在任何父用況出現(xiàn)的位置(父和子均有具體的實例)。下面給出兩種圖示來說明泛化的概念和含義:

                                   

圖2 含義繼承                                                                   圖3 行為繼承                                                           #p#

4.<>

<>:其關(guān)系非常象一個函數(shù)調(diào)用或一個子過程以這種方式使用的UML用例稱為抽象用例因為它不能單獨存在而必須被其它用例使用,請看下圖:

      圖4 使用<>示例

5.<>

怎么解釋這個定義呢? 還是說明一下它的功能吧,<>可以把幾個用例的公共步驟分離出來成為一個單獨的被包含用例。學(xué)過C的朋友知道它的含義了吧。呵呵

好的,定義都已經(jīng)知道了,下面用一個示例來加深大家的印象。假如有個人事系統(tǒng),經(jīng)理可以查看員工的信息,并可以增加,修改和刪除,但每次執(zhí)行這三個操作時,都要定位到相應(yīng)的員工,即先查詢定位到要操作的員工。圖5給出了這種表述的usecase圖,請理解<>的含義:

 圖5 <>的用法

6.<>

<>為已存在用例添加新的行為提供了一種方法?;A(chǔ)UML用例提供了一組擴展點(extendpoints),擴展點是鉤子,在此可以添加新的行為,擴展用例提供了一組插入片段,這些片段可被插入到基礎(chǔ)用例的鉤子位置。需要注意的是基礎(chǔ)用例不知道擴展用例的任何細(xì)節(jié),它僅為擴展用例提供了鉤子。這與<>不同,此時如果沒有被包含用例,客戶用例將不完整。圖6說明了主述文字描述:

             圖6<>的用法

7.UML用例描述

當(dāng)然用例描述就是對用例的文字性說明。具體要描述哪些項,這里就不多說了,給大家一個具體示例一看就明白。本節(jié)關(guān)于UML中的用例(useCase)概念分析及UML建模實例內(nèi)容介紹到這里。


網(wǎng)站名稱:UML用例概念介紹
瀏覽地址:http://www.5511xx.com/article/dhgcsei.html