西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識 → 企業(yè)建模EA(Enterprise Architect) UML 建模之活動圖

企業(yè)建模EA(Enterprise Architect) UML 建模之活動圖

相關軟件相關文章發(fā)表評論 來源:西西原創(chuàng)時間:2013/12/29 22:33:16字體大。A-A+

作者:西西點擊:1000次評論:5次標簽: UML

BOUML(編程代碼工具)V4.22.1 官方免費版
  • 類型:編程工具大小:7.0M語言:英文 評分:8.5
  • 標簽:
立即下載

Enterprise Architect是一款計算機輔助軟件工程(CASE)工具,用于設計和構建軟件系統(tǒng)、業(yè)務流程建模及更多通用的建模。

EA并不僅僅是一個UML畫圖工具那么簡單,它對整個項目開發(fā)過程有著非常好的支持。

比較亮點的功能:

1.UML建模--支持UML2.1
2.代碼工程--按圖生成代碼,導入原有的代碼成為UML圖
3.項目管理程序--包括項目計劃,任務進度,問題集等
4.文檔生成和模板--可使用文字翻譯替換和自定義的模板為不同的項目打造最適合的文檔類型
5.數(shù)據(jù)庫建模--可從ODBC導入數(shù)據(jù)源結構,并進行ER圖的編輯,還可生成建表的SQL語句
6.代碼編輯、調試和運行--加入編譯腳本,就可以把EA當作IDE來使用版本控制,聯(lián)機討論,局域網(wǎng)協(xié)同開發(fā)等功能。  

一、活動圖的概念作用

活動圖本質上是一種流程圖,它描述活動的序列,即系統(tǒng)從一個活動到另一個活動的控制流。

活動圖的作用:描述用例  、   描述類的操作、描述算法(單獨使用)

二、 活動圖的基本符號

活動狀態(tài)(Activity)

動作狀態(tài)(Actions)

動作狀態(tài)約束(Action Constraints)

動作流(Control Flow)

開始節(jié)點(Initial Node)

終止節(jié)點(Final Node)

對象(Objects)

數(shù)據(jù)存儲對象(DataStore)

對象流(Object Flows)

分支與合并(Decision and Merge Nodes)

分叉與匯合(Fork and Join Nodes)

異常處理(Exception Handler)

活動中斷區(qū)域(Interruptible Activity Region)

泳道(Partition)

1、活動狀態(tài)圖(Activity)

  活動狀態(tài)用于表達狀態(tài)機中的非原子的運行,其特點如下:

  (1)、活動狀態(tài)可以分解成其他子活動或者動作狀態(tài)。

  (2)、活動狀態(tài)的內(nèi)部活動可以用另一個活動圖來表示。

  (3)、和動作狀態(tài)不同,活動狀態(tài)可以有入口動作和出口動作,也可以有內(nèi)部轉移。

  (4)、動作狀態(tài)是活動狀態(tài)的一個特例,如果某個活動狀態(tài)只包括一個動作,那么它就是一個動作狀態(tài)

2、動作狀態(tài)(Actions)

  1)、動作狀態(tài)是原子的,它是構造活動圖的最小單位。

  (2)、動作狀態(tài)是不可中斷的。

  (3)、動作狀態(tài)是瞬時的行為。

  (4)、動作狀態(tài)可以有入轉換,入轉換既可以是動作流,也可以是對象流。動作狀態(tài)至少有一條出轉換,這條轉換以內(nèi)部的完成為起點,與外部事件無關。

  (5)、動作狀態(tài)與狀態(tài)圖中的狀態(tài)不同,它不能有入口動作和出口動作,更不能有內(nèi)部轉移。

  (6)、在一張活動圖中,動作狀態(tài)允許多處出現(xiàn)

3、動作狀態(tài)約束(Action Constraints)

動作狀態(tài)約束:用來約束動作狀態(tài)。

4、開始節(jié)點(Initial Node)終止節(jié)點(Final Node)

  開始節(jié)點:表示成實心黑色圓點

  分為活動終止節(jié)點(activity final nodes)和流程終止節(jié)點(flow final nodes)。

  活動終止節(jié)點表示整個活動的結束

  注意:開始節(jié)點只能一個,而終止節(jié)點可以多個

  而流程終止節(jié)點表示是子流程的結束。

5、對象、數(shù)據(jù)對象、對象流

  (1)、一個對象可以由多個動作操作。

  (2)、一個動作輸出的對象可以作為另一個動作輸入的對象。

  (3)、在活動圖中,同一個對象可以多次出現(xiàn),它的每一次出現(xiàn)表面該對象正處于對象生存期的不同時間點。

6、分支與合并、分叉與匯合

  分支與合并用菱形表示

  分為水平風向和垂直方向。

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(5)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)