成人免费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-07-06 11:44:49

UML活動圖

2010-06-09 17:58:14

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-08 10:35:38

UML圖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费 视频 1级 | 黄网在线观看 | 综合久久av | 中文字幕免费视频 | 亚洲国产二区 | 亚洲一区二区久久久 | 美日韩免费视频 | 日日操视频 | 国产视频一区在线 | 日韩欧美成人一区二区三区 | 在线视频一区二区三区 | 久久综合一区二区 | julia中文字幕久久一区二区 | 国产精品久久久久一区二区三区 | 国产午夜精品一区二区三区嫩草 | 欧美a在线看 | 久久精品亚洲成在人线av网址 | 亚洲一区 | 亚洲精品一区二区冲田杏梨 | 一区二区三区免费 | 欧美精品久久 | 亚洲第一在线 | 日韩在线观看一区 | 97成人精品 | 韩日一区 | 久久久亚洲一区 | 久国久产久精永久网页 | 欧美性受xxxx白人性爽 | 欧美日韩在线视频一区二区 | 久久精品青青大伊人av | 久久久久久久久一区 | 久久久久无码国产精品一区 | 人人做人人澡人人爽欧美 | 国产精品99久久久久久久久久久久 | 国产美女视频一区 | 美日韩免费 | 天天弄天天操 | 高清黄色网址 | 亚洲日本中文 | 日韩精品一区二区三区在线观看 | 人人做人人澡人人爽欧美 |