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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

UML学习总结(1)——UML学习入门

發布時間:2025/3/17 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UML学习总结(1)——UML学习入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?隨著親手接觸的項目越來越多,項目的復雜度越來越大,項目的理解程度也變的很難,尤其是在接收一個別人已經做好的項目時,你迫切先想到的就是“有沒有文檔啊”,當然是各種文檔,概要設計文檔,詳細設計文檔,數據庫設計文檔,第三方接口等等各種,但往往得到的答案就是“這個現在沒有文檔啊”,而且剛好作為經理考研你是否看懂熟悉代碼的依據-讓你自己寫個文檔,流程圖等等。

? ? ? ??? ? ? 下面還是先說說UML里面的圖吧等等 。UML總共有用例圖、類圖、包圖、對象圖、協作圖和序列圖、活動圖、構件圖和部署圖。關系主要有依賴關系(Dependency)、關聯關系(Associate)(又分為組合和聚合)、泛華關系(Generalization)、實現關系(Realization)。

關聯關系

?? 聚合是部分與整體的關系(has a),體現在類成員變量
?? 組成則是一個比聚合更強形式的關聯,在組合中,成員對象的生命周期取決于聚合的生命周期。

?? 依賴體現在方法變量,返回值,局部變量等。
???聚合和組成是結構上的關系,而依賴關系則強調的是語義上的關系

?


1、用例圖

????????? 意義:有參與者(Actor)、用例(Use Case)以及他們之間的關系構成的用于描述系統功能的動態視圖。

?

???????

???

?

用例之間關系分為包含,擴展,泛華。其中擴展用例只有在滿足一定條件下才會被執行,而在包含關系中,當基礎用例執行完成后,被包含用例是一定會被執行的。

例外需要注意用例規約:用例場景,前置條件,后置條件

2、類圖

???????? 顯示了系統的靜態結構。

?

3、序列圖

?????????序列圖是描述對象之間基于時間順序的動態交互,強調消息發送的時間先后順序。

注意同步消息和異步消息的格式。

4、活動圖

??????????活動圖強調的是計算過程中的順序和并發步驟,類似于流程圖。

?????????????????????????????????????????? 活動圖1

?

????????????????????????????????????????????????????????????????????????????活動圖2

5、包圖

???? 直接看圖吧。

?

6、狀態圖

??? 狀態圖有狀態、轉換、事件、活動和東站組成。

???

7、構建圖與部署圖

將系統中可重用的模塊封裝成具有可替代性的物理單元,即為構建。

部署圖即系統運行時的硬件節點。
處理器即為能運算的節點。

轉載于:https://www.cnblogs.com/zhanghaiyang/p/7213212.html

總結

以上是生活随笔為你收集整理的UML学习总结(1)——UML学习入门的全部內容,希望文章能夠幫你解決所遇到的問題。

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