UML基礎(chǔ)與應(yīng)用--UML活動(dòng)圖解析
本節(jié)和大家一起學(xué)習(xí)一下UML基礎(chǔ)與應(yīng)用--UML活動(dòng)圖,主要包括UML活動(dòng)圖作用,應(yīng)用場合和基本元素等內(nèi)容,相信本節(jié)的學(xué)習(xí)一定會(huì)讓你對(duì)UML活動(dòng)圖有深刻的理解。
UML基礎(chǔ)與應(yīng)用--UML活動(dòng)圖
UML活動(dòng)圖
一、UMl活動(dòng)圖:
◆流程圖常被用來建立算法模型
◆活動(dòng)圖與流程圖類似,不同在于它支持并行活動(dòng).
◆缺點(diǎn):不能清楚的表示
二、作用:
1、描述一個(gè)操作的執(zhí)行過程中所完成的工作或者動(dòng)作
2、描述對(duì)象內(nèi)部的工作
3、描述用例的執(zhí)行
4、處理多線程
5、顯示如何執(zhí)行一組相關(guān)的動(dòng)作,以及這些動(dòng)作如何影響周圍對(duì)象
三、以下情況不用UML活動(dòng)圖
1、顯示對(duì)象之間的合作
2、顯示對(duì)象在其生命周期內(nèi)的運(yùn)轉(zhuǎn)情況。
這兩點(diǎn)是通過序列圖和協(xié)作圖完成的。
四、UML活動(dòng)圖的基本要素:
◆活動(dòng)狀態(tài)
◆活動(dòng)狀態(tài)之間的轉(zhuǎn)移(箭頭)
◆判斷(決策點(diǎn))
◆保證條件
◆同步條:活動(dòng)之間的同步
◆起點(diǎn)和終點(diǎn)
--起點(diǎn)有且只有一個(gè),終點(diǎn)可以有n個(gè)。
五、泳道:用于對(duì)UML活動(dòng)圖中的活動(dòng)進(jìn)行分組,用于描述對(duì)象之間的合作關(guān)系。
----所謂泳道技術(shù),就是將活動(dòng)用線分成一些縱向區(qū)域,這些縱向區(qū)域稱為泳道。
【編輯推薦】
- UML實(shí)踐----UML活動(dòng)圖、順序圖、狀態(tài)圖、協(xié)作圖
- UML實(shí)踐 UML活動(dòng)圖和用例圖解析
- 繪制UML活動(dòng)圖的步驟和要點(diǎn)
- 解析UML類圖符號(hào)意義
- 九大UML視圖專家解析