UML活動圖(Activity Diagram)


目錄:

1、什么是活動圖
2、活動圖的構成
(1)起點
(2)重點
(3)活動名稱
(4)判斷條件
(5)同步條
(6)接收信號
(7)發送信號
(8)泳道
(9)轉移
3、活動圖實例--訂單處理
4、活動圖--機房收費系統
5、小結


1、什么是活動圖

    活動圖(Activity Diagram)是闡明了業務用例實現的工作流程。是狀態圖的一種特殊形式。UML用於對系統的動態行為建模的一中常用工具,描述活動的順序,展現從一個活動到另一個活動的控制流。

        活動圖在本質上是一種流程圖,着重表現從一個活動到另一個活動的控制流,是內部處理驅動的流程。

        活動圖側重從行為的動作描述

2、活動圖的構成

1)起點

    用於便是活動圖中所有活動的起點,有且只有一個

2)終點

    用於表示活動圖中活動的終點,可以有多個

3)活動名稱

    活動圖中要描述的一個動作

4)判斷條件

    活動流程出現的分支與決策

5)同步條

    活動之間的同步,由一個或多個信息流引入或引出

6)接收信號

    從外部過程接收一個信號,並執行相應的活動

7)發送信號

    向外部過程發送一個信號

8)泳道

    用於對活動按照對象進行分組,用於描述對象之間的合作關系

9)轉移

    用於表示活動之間的轉移,連接活動、七點、終點、同步條、判斷等

3、活動圖實例--訂單處理


4、活動圖--機房收費系統

    從三部分畫了一下機房收費系統的活動圖,分別是用戶登錄、上下機、有泳道的機房收費系統這三方面

        首先是用戶登錄方面,登錄系統首先要驗證用戶名和密碼是否正確,然后再判斷登錄的用戶的身份,也就是說登錄系統的這個用戶是一般用戶/操作員/管理員,判斷完了就進入主窗體了,之后就可以進行基本的操作了,最后完成之后退出系統,這就是一個完整的用戶登錄流程


     其次從上機方面簡單的畫了一下,具體過程如下圖,我就不介紹了


    最后是從整體的角度畫了有泳道的機房收費系統,具體如下圖


5、小結

    以上就是我對活動圖的基本認識,其實活動圖的本質就是流程圖,所以畫起來是沒有什么難度的,只要把活動圖的基本元素和原理弄清楚就沒什么問題了,注意區分一下活動圖和狀態圖

    活動圖和狀態圖都是用於對系統動態行為建模的基本工具,不同的是活動圖側重從行為的動作描述,狀態圖側重從行為的結果來描述

    

    轉載於https://blog.csdn.net/liuziteng0228/article/details/53066390




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM