自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

UML基礎(chǔ) UML活動圖簡介

開發(fā) 架構(gòu)
在學習UML的過程中,你可能經(jīng)常遇到UML活動圖問題,這里就向大家介紹一下UML活動圖方面的內(nèi)容,希望本文的介紹對你的學習有所幫助。

本節(jié)和大家一起學習一下UML活動圖,活動圖是活動視圖的表示法,UML活動圖中主要有泳道和對象流兩大部分內(nèi)容,相信通過本節(jié)的介紹你對UML活動圖一定會有深刻的了解。下面就是UML活動圖詳細介紹。

UML活動視圖

UML活動圖

活動圖是活動視圖的表示法(如圖7-1)。它包括一些方便的速記符號,這些符號實際上可以用于任何狀態(tài)圖,盡管活動圖和狀態(tài)圖的混合表示法多數(shù)時候都很難看。

活動狀態(tài)表示成帶有圓形邊線的矩形,它含有活動的描述(普通的狀態(tài)盒為直邊圓角)。簡單的完成轉(zhuǎn)換用箭頭表示。分支表示轉(zhuǎn)換的監(jiān)護條件或具有多標記出口箭頭的菱形??刂频姆植婧徒Y(jié)合與狀態(tài)圖中的表示法相同,是進入或離開深色同步條的多個箭頭。圖7–1表示訂單處理的活動圖。


圖7–1UML活動圖

為了表示外部事件必須被包含進來的情景,事件的接收可以被表示成轉(zhuǎn)換的觸發(fā)器或正在等待某信號的一個特殊內(nèi)嵌符號。發(fā)送可同樣表示。然而,如果有許多事件驅(qū)動的轉(zhuǎn)換,那么用一個普通的狀態(tài)圖表示更可取。

1.泳道
將模型中的活動按照職責組織起來通常很有用。例如,可以將一個商業(yè)組織處理的所有活動組織起來。這種分配可以通過將活動組織成用線分開的不同區(qū)域來表示。由于它們的外觀的緣故,這些區(qū)域被稱作泳道。圖7–2表示了泳道。

 
圖7–2泳道和對象流

2.對象流
UML活動圖能表示對象的值流和控制流。對象流狀態(tài)表示活動中輸入或輸出的對象。對輸出值而言,虛線箭頭從活動指向?qū)ο罅鳡顟B(tài)。對輸入值而言,虛線箭頭從對象流狀態(tài)指向活動。如果活動有多個輸出值或后繼控制流,那么箭頭背向分叉符號。同樣,多輸入箭頭指向結(jié)合符號。

圖7–2表示一個活動和對象流狀態(tài)都被分配到泳道中的活動圖。

UML活動圖和其他圖

活動圖沒有表示出計算處理過程中的全部細節(jié)內(nèi)容。它們表示了活動進行的流程但沒表示出執(zhí)行活動的對象?;顒訄D是設計工作的起點。為了完成設計,每個活動必須擴展細分成一個或多個操作,每個操作被指定到具體類。這種分配的結(jié)果引出了用于實現(xiàn)活動圖的對合協(xié)的設計工作。

【編輯推薦】

  1. 采用EA畫UML活動圖方法解析
  2. UML活動圖組成元素全面剖析
  3. 如何繪制UML活動圖
  4. UML建模過程中需要注意要點專家提醒
  5. 體驗免費UML建模工具
責任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-06-17 14:52:42

UML構(gòu)件圖

2010-07-06 12:00:23

UML活動圖

2010-06-10 09:17:40

UML用例圖

2010-07-08 09:57:14

UML活動圖

2010-06-09 09:16:15

UML活動圖

2010-06-09 14:31:31

UML狀態(tài)圖

2010-07-09 09:26:06

UML順序圖

2010-06-10 16:09:45

UML協(xié)作圖

2010-06-13 16:26:10

UML圖

2010-06-08 09:30:20

UML圖

2010-06-10 09:32:21

UML時序圖

2010-06-13 16:07:56

UML活動圖

2010-06-09 08:59:30

UML活動圖

2010-07-06 13:04:33

UML系統(tǒng)組件圖

2010-07-12 09:18:36

UML模型圖

2010-07-09 15:04:48

UML部署圖

2010-06-13 15:03:25

UML實踐

2010-07-12 10:25:44

UML類圖

2010-06-13 14:51:27

UML實踐

2010-06-08 10:51:48

UML活動圖
點贊
收藏

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