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

UML活動圖組成元素全面剖析

開發(fā) 架構(gòu)
UML中有五類圖,其中的UML活動圖是經(jīng)常用的到,你是否熟悉,這里就向大家簡單介紹一下UML活動圖,希望通過本文的介紹你對UML活動圖有明確的認(rèn)識。

本節(jié)和大家學(xué)習(xí)一下UML活動圖方面的知識,主要包括UML活動圖簡介和組成元素兩大部分內(nèi)容,相信本節(jié)的介紹一定會使你對UML活動圖有初步的了解,下面讓我們一起來學(xué)習(xí)UML活動圖吧。

一、UML活動圖簡介

活動圖是UML用于對系統(tǒng)的動態(tài)行為建模的另一種常用工具,它描述活動的順序,展現(xiàn)從一個(gè)活動到另一個(gè)活動的控制流,闡明了業(yè)務(wù)用例實(shí)現(xiàn)的工作流程。業(yè)務(wù)用例工作流程說明了業(yè)務(wù)為向所服務(wù)的業(yè)務(wù)主角提供其所需的價(jià)值而必須完成的工作。業(yè)務(wù)用例由一系列活動組成,它們共同為業(yè)務(wù)主角生成某些工件。工作流程通常包括一個(gè)基本工作流程和一個(gè)或多個(gè)備選工作流程,工作流程的結(jié)構(gòu)使用活動圖來進(jìn)行說明。工作流程活動圖用于研究實(shí)現(xiàn)業(yè)務(wù)目標(biāo)時(shí)所要執(zhí)行的各項(xiàng)任務(wù)或活動的順序安排。

二、UML活動圖的組成元素(Activity Diagram Element):

1、活動狀態(tài)(Activity)用于表達(dá)狀態(tài)機(jī)中的非原子的運(yùn)行,活動狀態(tài)可以分解成其他子活動或者動作狀態(tài)。

2、動作狀態(tài)(Actions)是指原子的,不可中斷的動作,并在此動作完成后通過完成轉(zhuǎn)換轉(zhuǎn)向另一個(gè)狀態(tài)。

UML活動圖中活動狀態(tài)和動作狀態(tài)的圖標(biāo)相同,用平滑的圓角矩形表示。

3、動作狀態(tài)約束(Action Constraints)用來約束動作狀態(tài),展示了動作狀態(tài)的前置條件和后置條件。

4、動作流(Control Flow)動作之間的轉(zhuǎn)換稱之為動作流,活動圖的轉(zhuǎn)換用帶箭頭的直線表示,箭頭的方向指向轉(zhuǎn)入的方向。

5、開始節(jié)點(diǎn)(Initial Node)表示成實(shí)心黑色圓點(diǎn)。

6、終止節(jié)點(diǎn)(Final Node)分為活動終止節(jié)點(diǎn)(activity final nodes)和流程終止節(jié)點(diǎn)(flow final nodes)。活動終止節(jié)點(diǎn)表示整個(gè)活動的結(jié)束,而流程終止節(jié)點(diǎn)表示是子流程的結(jié)束。

7、對象節(jié)點(diǎn)(Object node)用矩形表示。

8、數(shù)據(jù)存儲對象(DataStore)使用關(guān)鍵字«datastore»標(biāo)明。

9、UML活動圖中對象流(Object Flows)用帶有箭頭的虛線表示。

10、分支與合并(Decision and Merge Nodes)分支與合并用菱形表示。

11、分叉與匯合(Fork and Join Nodes)分為水平風(fēng)向和垂直方向。對象在運(yùn)行時(shí)可能會存在兩個(gè)或多個(gè)并發(fā)運(yùn)行的控制流,為了對并發(fā)的控制流建模,UML中引入了分叉與匯合的概念。分叉用于將動作流分為兩個(gè)或多個(gè)并發(fā)運(yùn)行的分支,而匯合則用于同步這些并發(fā)分支,以達(dá)到共同完成一項(xiàng)事務(wù)的目的。

12、異常處理(Exception Handler)當(dāng)受保護(hù)的活動發(fā)生異常時(shí),觸發(fā)異常處理節(jié)點(diǎn)。

13、活動中斷區(qū)域(Interruptible Activity Region)圍繞一些可被中斷的動作狀態(tài)圖,其實(shí)就是例外情況的表示。

14、泳道(Partition)將活動圖中的活動劃分為若干組,并把每一組指定給負(fù)責(zé)這組活動的業(yè)務(wù)組織,即對象。在活動圖中,泳道區(qū)分了負(fù)責(zé)活動的對象,它明確地表示了哪些活動是由哪些對象進(jìn)行的。在包含泳道的活動圖中,每個(gè)活動只能明確地屬于一個(gè)泳道。泳道是用垂直實(shí)線繪出,垂直線分隔的區(qū)域就是泳道。在泳道的上方可以給出泳道的名字或?qū)ο蟮拿郑搶ο筘?fù)責(zé)泳道內(nèi)的全部活動。泳道沒有順序,不同泳道中的活動既可以順序進(jìn)行也可以并發(fā)進(jìn)行,動作流和對象流允許穿越分隔線。本節(jié)關(guān)于UML活動圖的相關(guān)內(nèi)容介紹到這里。
 

【編輯推薦】

  1. 六步輕松實(shí)現(xiàn)UML活動圖繪制
  2. UML活動圖繪制技巧剖析
  3. UML用例圖用法實(shí)例剖析
  4. 術(shù)語匯編 UML活動圖簡介
  5. 技術(shù)分享 嵌入式建模中UML狀態(tài)圖的形式化方法

 

 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-06-11 17:18:26

UML精粹

2010-06-09 10:17:19

UML類圖元素

2010-07-06 14:20:41

UML時(shí)序圖

2010-07-09 16:13:06

UML活動圖

2010-06-08 10:51:48

UML活動圖

2010-06-11 11:09:14

UML部署圖

2010-07-05 17:58:41

UML活動圖

2010-06-28 16:37:05

UML類圖

2010-06-10 09:41:11

UML時(shí)序圖

2010-06-17 16:29:57

UML組成

2010-06-10 13:14:48

UML狀態(tài)圖

2010-07-06 10:12:48

UML部署圖

2010-06-17 15:29:52

UML活動圖

2010-06-11 10:55:51

UML部署圖

2010-07-12 11:23:09

UML類圖

2010-06-09 13:06:22

UML業(yè)務(wù)建模實(shí)例

2010-06-30 16:29:29

UML數(shù)據(jù)建模

2010-06-09 08:59:30

UML活動圖

2010-07-09 15:04:48

UML部署圖

2010-06-29 11:00:25

UML類圖實(shí)例
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 欧美一区久久 | 国产精品免费一区二区三区四区 | 97视频在线免费 | 久久久久久国产免费视网址 | 久久国产婷婷国产香蕉 | 日韩在线精品视频 | 国产午夜精品视频 | 亚洲精品久久久久中文字幕二区 | 中文字幕1区2区 | 亚洲国产一 | 欧美高清视频 | 日韩在线小视频 | 久久夜视频 | 91精品久久久 | 四虎影音 | 激情综合五月 | 色狠狠一区 | 丁香婷婷在线视频 | 日韩视频一区在线观看 | 亚洲一区二区三区高清 | 日本黄色免费视频 | 欧美自拍第一页 | 福利久久 | 国产精品久久久久久模特 | 免费看爱爱视频 | 国产精品久久久久久久久久久久 | 色爱综合网 | 中文字幕一区二区三区精彩视频 | 不卡在线视频 | 亚洲精品欧洲 | 91精品国产综合久久福利软件 | 成人免费在线视频 | 国产免费人成xvideos视频 | 毛片.com| 男女网站免费观看 | 超碰导航| 最新中文字幕一区 | 日韩激情一区 | 国产片网站| 97精品国产 | 蜜桃免费一区二区三区 |