uml活动图 各个功能的操作流程和分支_UML学习系列教程08------九大基本图05---活动图(Activity Diagram)(重点理解和流程图的区别)...
@活動圖定義:
活動圖是UML用于對系統(tǒng)的動態(tài)行為建模的另一種常用工具,它描述活動的順序,展現(xiàn)從一個活動到另一個活動的控制流。
活動圖在本質(zhì)上是一種流程圖。
活動圖與狀態(tài)圖都是狀態(tài)機(jī)的表現(xiàn)形式,但是兩者還是有本質(zhì)區(qū)別:活動圖著重表現(xiàn)從一個活動到另一個活動的控制流,是內(nèi)部處理驅(qū)動的流程;而狀態(tài)圖著重描述從一個狀態(tài)到另一個狀態(tài)的流程,主要由外部事件的參與。
在UML中,活動圖表示成圓角矩形,與狀態(tài)圖的圓角矩形相比,活動圖的矩形的圓角更柔和,看上去接近橢圓。
活動圖中還包括分支與合并,分叉與匯合等模型元素。分支與合并的圖標(biāo)和狀態(tài)圖中判定的圖標(biāo)相同,而分叉與匯合則用一條加粗的線段表示。
@活動圖與流程圖的區(qū)別:
1,流程圖著重描述處理過程,它的主要控制結(jié)構(gòu)是順序,分支和循環(huán),各個處理過程之間有嚴(yán)格的順序和時間關(guān)系;而活動圖描述的是對象活動的順序關(guān)系所遵循的規(guī)則,它著重表現(xiàn)的是系統(tǒng)的行為(看下邊圖書館的圖例,對比理解),而非系統(tǒng)的處理過程。
2,活動圖能夠表示并發(fā)活動的情形,而流程圖不能
3,活動圖是面向?qū)ο蟮?#xff0c;而流程圖是面向過程。
@一個實(shí)例創(chuàng)建應(yīng)用:
1,在Use Case View或者Logic View的圖標(biāo)上單擊鼠標(biāo)右鍵,在彈出的菜單中選擇New--->Activity Diagram,建立活動圖以后,雙擊活動圖的圖標(biāo),出現(xiàn)活動圖的繪制區(qū)域。
2,第一步,可以加入初態(tài)和終態(tài)。(即上圖中,狀態(tài)圖的起點(diǎn)和終點(diǎn))
3,第二部添加活動(即動作狀態(tài))。
4,下面是圖書館管理系統(tǒng)中的活動圖:
---借閱者活動圖,圖書管理員活動圖,系統(tǒng)管理員活動圖,結(jié)合上邊知識一起記憶。
總結(jié)
以上是生活随笔為你收集整理的uml活动图 各个功能的操作流程和分支_UML学习系列教程08------九大基本图05---活动图(Activity Diagram)(重点理解和流程图的区别)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cadshx字体怎么安装_福利 | 关于
- 下一篇: tomcat和idea都占用了8080_