溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

UML活動圖指的是什么

發(fā)布時間:2021-12-06 11:42:58 來源:億速云 閱讀:293 作者:小新 欄目:開發(fā)技術

小編給大家分享一下UML活動圖指的是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

UML基礎UML活動圖簡介

UML活動圖

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

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

UML活動圖指的是什么


圖7–1UML活動圖

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

1.泳道

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

UML活動圖指的是什么


圖7–2泳道和對象流

2.對象流

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

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

UML活動圖和其他圖

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

以上是“UML活動圖指的是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

uml
AI