成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實例講解UML活動圖繪制方法

開發 架構
UML活動圖的繪制你是否熟悉,這里就向大家介紹一下UML活動圖的繪制方法,為了便于理解通過一個實例向大家簡單說明一下,希望通過本文的介紹你能掌握繪制UML活動圖的方法。

本節向大家介紹一下繪制UML活動圖的方法,主要包括繪制具體步驟介紹和實例講解兩部分內容,相信通過本節的學習,你一定會對如何繪制UML活動圖有深刻的認識。

UML活動圖

UML活動圖記錄了單個操作或方法的邏輯,單個用戶案例,或者單個業務流程的邏輯。在很多方面,活動圖是結構化開發中流程圖和數據流程圖(DFD)的面向對象等同體,要創建一個UML活動圖,您需要反復執行下列步驟。

  第一步,定義uml活動圖的范圍首先應該定義您要對什么建模。單個用戶案例力?一個用戶案例的一部分?一個包含多個用戶案例的商務流程?一個類的單個方法?一旦您定義了您所作圖的范圍,您應該在其頂部,用一個標注添加標簽,指明該圖的標題和唯一的標示符。您有可能也想要包括該圖的時間甚至作者名。

    第二步,添加起始和結束點每個活動圖有一個起始點和結束點,因此您也要馬上添加它們。在《UML精粹》(UMLDistilled)(參見參考資料),Fowler和Scott認為結束點是可選的。有時候一個活動只是一個簡單的結束,如果是這種情況,指明其唯一的轉變是到一個結束點也是無害的。這樣,當其他人閱讀您的圖時,他或她知道您已經考慮了如何退出這些活動。

  第三步,添加活動如果您正對一個用戶案例建模,對每個角色(actor)所發出的主要步驟引入一個活動(該活動可能包括起始步驟,加上對起始步驟系統響應的任何步驟)。如果您正對一個高層的商務流程建模,對每個主要流程引入一個活動,通常為一個用戶案例或用戶案例包。最后,如果您正對一個方法建模,那么對此引入一個活動是很常見的。

  第四步,添加活動間的轉變我的風格總是應該退出一個活動,即使它是轉變到一個結束點。一旦一個活動有多個轉變時,您必需對每個轉變加以相應標示。

  第五步,添加決策點有時候,您所建模的邏輯需要做出一個決策。有可能是需要檢查某些事務或比較某些事務。要注意的是,使用決策點是可選的。

  第六步,找出可并行活動之處當兩個活動間沒有直接的聯系,而且它們都必需在第三個活動開始前結束,那它們是可以并行運行的。


下面的UML活動圖描述了大學新生第一次將如何辦理入學的商業邏輯。

實心圓表示活動圖的起點,實際上是一個占位符,帶邊框的實心圓表示終點。
圓角矩形表示執行的過程或活動。在該圖中,雖然您會注意到“登記研習班”用例將多次調用“登記研習班”活動,但這些活動卻相當緊密地映射到用例。活動可以細致得多,特別在選擇記錄方法邏輯,而不是高級商業過程時。

菱形表示判定點,雖然在此示例中判定點只有兩種可能結果;但即使有更多可能結果,它也同樣容易。
箭頭表示活動之間的轉換,各種活動之間的流動次序。
箭頭上的文字表示繼續轉換所必須滿足的條件,總是使用格式“[條件]”來描述。我猜想,在UML的將來版本中,我們將會看到使用UML約束表示法(如“{condition}”)記錄的條件。
粗線條表示可能會并行進行的過程的開始和結束;在大學里成功入學后,必須參加指定的概況介紹,還要至少登記一個研習班并交付一部分的學費。
 
退出活動可能有幾種方法,如您看到的“填寫入學表”活動的那樣。如果正確填寫了表格,那么可以繼續進行大學的入學手續。但是,如果表格不正確,那么必須獲得幫助(可能從注冊員獲得幫助)以正確填寫它們。


圖1.第一次入學的UML活動圖


這個活動圖非常有趣,因為它省掉了圖2中標識的幾個用例的邏輯。用例模型沒有很好地表達處理的順序是件好事。例如,雖然圖2中顯示的用例圖為您清楚地描述了該系統所執行的功能類型,但是它沒有明確地表達這些用例可能發生的順序。但是,圖1的活動圖做到了這一點。總之,不同模型的優缺點各有不同。

中標識的幾個用例的邏輯。用例模型沒有很好地表達處理的順序是件好事。例如,雖然中顯示的用例圖為您清楚地描述了該系統所執行的功能類型,但是它沒有明確地表達這些用例可能發生的順序。但是,的活動圖做到了這一點。總之,不同模型的優缺點各有不同。

【編輯推薦】

  1. 術語匯編 UML活動圖簡介
  2. 如何繪制UML活動圖?
  3. UML用例圖用法實例剖析
  4. 術語匯編 UML統一建模語言簡介
  5. UML活動圖繪制技巧剖析

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-06-09 08:59:30

UML活動圖

2010-06-08 10:51:48

UML活動圖

2010-07-12 11:36:32

UML活動圖

2010-06-11 17:44:10

UML對象圖

2010-06-09 19:25:54

UML活動圖

2010-06-29 19:23:20

UML活動圖

2010-06-09 17:58:14

UML活動圖

2010-07-06 11:44:49

UML活動圖

2010-06-17 15:29:52

UML活動圖

2010-06-18 18:18:48

UML活動圖

2010-06-10 17:49:41

UML活動圖

2010-07-02 13:34:06

UML交互圖

2010-07-06 12:00:23

UML活動圖

2010-06-10 10:53:10

UML實例

2010-06-13 15:03:25

UML實踐

2010-06-29 19:08:23

UML建模技術

2010-06-11 10:55:51

UML部署圖

2010-06-09 14:31:31

UML狀態圖

2010-06-29 11:00:25

UML類圖實例

2010-06-13 14:51:27

UML實踐
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品日本久久久久久久久久 | 亚洲国产欧美日韩 | 国产999精品久久久久久绿帽 | 国产高清在线精品 | 成年人精品视频 | 中文字幕亚洲免费 | 欧美国产日韩精品 | 午夜视频在线观看网址 | 精品视频免费 | 国产农村妇女毛片精品久久麻豆 | 91麻豆精品国产91久久久久久 | 一级黄a视频 | 中文字幕av一区 | 成人亚洲综合 | 国产传媒在线观看 | 天天综合干 | 在线国产一区二区 | 4hu最新网址 | 国产在线视频一区二区 | 亚洲在线| 亚洲欧洲色视频 | 欧美一区二区三区在线播放 | 欧美激情在线播放 | 亚洲 精品 综合 精品 自拍 | 午夜欧美一区二区三区在线播放 | 99av成人精品国语自产拍 | 中国免费黄色片 | 国产精品美女一区二区 | 午夜视频在线播放 | 免费成人高清在线视频 | 久久天堂网 | 国产一区二区三区日韩 | 久久精品国产久精国产 | 四虎国产| 在线视频一区二区 | 亚洲成人免费视频 | 97国产精品视频人人做人人爱 | 日韩中文一区 | 久久99视频精品 | 亚洲国产成人精品久久久国产成人一区 | av在线电影网 |