幾分鐘幾張圖教你學會如何使用UML

      網友投稿 683 2025-04-02

      多初次接觸UML的朋友們可能會感覺它各種各樣的線條、關系、描述等晦澀難懂。本篇文章簡單介紹了一下其中幾個圖,用最樸實的語言結合上圖片來讓你一眼就能理解他們,如果您在閱讀的過程種發現錯誤之處懇請您在評論區指點。

      1. 類圖、對象圖、接口

      這三種圖是uml中最簡單的圖了,我想看了下方三張圖片你就明白了:

      在類中存在幾種關系,是我們必須要掌握的:

      幾分鐘幾張圖教你學會如何使用UML

      一般化關系:表示類與類的繼承、接口與接口之間的繼承、類對接口的實現。

      關聯關系:類與類之間的關系,一個類持有另一個類的屬性和方法,他可以是單向的也可以是雙向的,但是不推薦使用雙向的。

      關聯關系還包括一個屬性:基數。基數就表明這一段的類可以有幾個實例,就比如說唐僧肯定只有一個,但是徒弟就可以有很多。我們就可以使用下圖來表示

      聚合關系:它屬于關聯關系的一種,它表示的整體和個體的關系。例如電腦是由屏幕、鍵盤、鼠標等組成的

      合成關系:它也是關聯關系的一種,不過它的關系表示的是最強的,例如人是由大腦、心臟、四肢組成的(區分聚合和合成關系時可以想象類似于人體的不可分割的是合成關系,類似于機器的壞了可以換的是聚合)

      依賴關系:依賴關系與一般化關系不同的是一般話關系是一個類持有另一個類的屬性或方法,而依賴關系類中的方法參數為另一個類

      2. 組件圖

      組件圖可以簡單理解為在一個系統中的物理組件。例如程序包、類文件、配置文件、樣式文件等。學習組件圖請看下圖:

      3. 部署圖

      部署圖可以簡單理解為硬件的配置及其軟件是如何在網絡結構中部署的(例如一個程序中一共有多少個tomcat、多少個mysql、多少個redis、他們分別部署在哪臺服務器上)一起來看下圖學習一下:

      4. 用例圖

      用例圖主要作用是來收集系統的要求,包括內部和外部的影響(例如此系統的用戶分為n種角色,每一個角色所能干的事)下圖以一個用戶所能使用的功能為例

      5. 時序圖

      時序圖是用來描述對象之間的消息的流動順序的,下面以一個簡單的的注冊流程為例分析:

      在這個圖片中,垂直的虛線叫做生命線,代表一個對象的存在時間。每一個箭頭都是一個調用,生命線上白色的條叫做激活條,激活條代表的就是這次調用持續的時間

      6. 狀態圖

      狀態圖描述對象從開始到結束的狀態改變流程,下面同樣以上方注冊流程為例分析:

      喜歡本文的朋友們,歡迎長按下圖關注訂閱號程序員私房菜,收看更多精彩內容!

      UML

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:ERP能否真正經營您的服裝公司
      下一篇:07版excel表格0不顯示不出來怎么解決(excel表格的0怎么顯示不出來)
      相關文章
      亚洲另类自拍丝袜第1页| 亚洲剧情在线观看| 亚洲日韩精品国产3区| 亚洲不卡视频在线观看| 亚洲欧洲视频在线观看| 亚洲色图在线播放| 亚洲国产国产综合一区首页| 亚洲av无码乱码国产精品| 精品亚洲一区二区| 亚洲AV成人一区二区三区AV| 亚洲电影中文字幕| 久久精品亚洲中文字幕无码麻豆| 亚洲精品私拍国产福利在线| 久久精品国产亚洲av影院| 久久久久亚洲av无码专区喷水| 亚洲高清视频免费| 亚洲国产午夜精品理论片| 亚洲综合伊人制服丝袜美腿| 日本亚洲色大成网站www久久| 亚洲午夜无码久久久久软件| 亚洲精品久久久久无码AV片软件| 亚洲国产成人无码AV在线| 国产精品成人亚洲| 亚洲AV中文无码乱人伦| 国产成人精品久久亚洲| 色噜噜亚洲精品中文字幕| 国产成A人亚洲精V品无码性色| 亚洲国产精品第一区二区| 亚洲色图.com| 亚洲娇小性色xxxx| 亚洲精品色播一区二区| 亚洲av片一区二区三区| 亚洲一区二区三区香蕉| 久久精品国产96精品亚洲 | 国产亚洲Av综合人人澡精品| 亚洲乱码中文字幕手机在线| 亚洲中文字幕无码久久2017| 无码欧精品亚洲日韩一区| 亚洲国产成人精品青青草原| 亚洲午夜无码久久久久软件| 亚洲成av人在片观看|