日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

活动图与流程图的区别

發布時間:2025/6/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 活动图与流程图的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

活動圖是UML用于對系統的動態行為建模的另一種常用工具,它描述活動的順序,展現從一個活動到另一個活動的控制流。活動圖在本質上是一種流程圖。

活動圖與流程圖的區別

(1)、流程圖著重描述處理過程,它的主要控制結構是順序、分支和循環,各個處理過程之間有嚴格的順序和時間關系。而活動圖描述的是對象活動的順序關系所遵循的規則,它著重表現的是系統的行為,而非系統的處理過程。

(2)、活動圖能夠表示并發活動的情形,而流程圖不行。

(3)、活動圖是面向對象的,而流程圖是面向過程的。


用例圖的4個基本組件:參與者(Actor)、用例(Use Case)、關系(Relationship)和系統。


泛化(generalization):泛化關系是一種繼承關系,子用例將繼承基用例的所有行為,關系和通信關系,也就是說在任何使用基用例的地方都可以用子用例來代替。泛化關系在用例圖中使用空心的箭頭表示,箭頭方向從子用例指向基用例。


擴展(extend):?extend關系是對基用例的擴展,基用例是一個完整的用例,即使沒有子用例的參與,也可以完成一個完整的功能。extend的基用例中將存在一個擴展點,只有當擴展點被激活時,子用例才會被執行。?extend關系在用例圖中使用帶箭頭的虛線表示(在線上標注<<extend>>),箭頭從子用例指向基用例。

?

包含(include):?include為包含關系,當兩個或多個用例中共用一組相同的動作,這時可以將這組相同的動作抽出來作為一個獨立的子用例,供多個基用例所共享。因為子用例被抽出,基用例并非一個完整的用例,所以include關系中的基用例必須和子用例一起使用才夠完整,子用例也必然被執行。include關系在用例圖中使用帶箭頭的虛線表示(在線上標注<<include>>),箭頭從基用例指向子用例。

總結

以上是生活随笔為你收集整理的活动图与流程图的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。