中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

如何理解UML活動圖

發布時間:2021-11-23 09:48:35 來源:億速云 閱讀:328 作者:柒染 欄目:開發技術

這篇文章將為大家詳細講解有關如何理解UML活動圖,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

UML活動圖,活動圖是活動視圖的表示法,UML活動圖中主要有泳道和對象流兩大部分內容,

UML活動圖

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

活動狀態表示成帶有圓形邊線的矩形,它含有活動的描述(普通的狀態盒為直邊圓角)。簡單的完成轉換用箭頭表示。分支表示轉換的監護條件或具有多標記出口箭頭的菱形。控制的分叉和結合與狀態圖中的表示法相同,是進入或離開深色同步條的多個箭頭。圖7;1表示訂單處理的活動圖。

如何理解UML活動圖


圖7;1UML活動圖

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

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

如何理解UML活動圖 
圖7;2泳道和對象流

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

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

UML活動圖和其他圖

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

關于如何理解UML活動圖就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

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

uml
AI

仙游县| 拉萨市| 宜城市| 兴国县| 永胜县| 汪清县| 淮滨县| 盐边县| 板桥市| 华阴市| 南宁市| 九龙县| 莆田市| 天峻县| 英山县| 任丘市| 徐闻县| 乳源| 百色市| 柳河县| 时尚| 佳木斯市| 岑巩县| 天津市| 嘉善县| 贵阳市| 五家渠市| 遂宁市| 曲靖市| 额敏县| 唐海县| 麦盖提县| 长春市| 龙泉市| 霍邱县| 钦州市| 会理县| 凭祥市| 龙口市| 阿尔山市| 庄河市|