91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用UML

發布時間:2021-11-02 18:10:58 來源:億速云 閱讀:192 作者:柒染 欄目:大數據

怎么使用UML,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。


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

1. 類圖、對象圖、接口
這三種圖是uml中最簡單的圖了,我想看了下方三張圖片你就明白了:

怎么使用UML
怎么使用UML
怎么使用UML

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

一般化關系:表示類與類的繼承、接口與接口之間的繼承、類對接口的實現。
怎么使用UML
關聯關系:類與類之間的關系,一個類持有另一個類的屬性和方法,他可以是單向的也可以是雙向的,但是不推薦使用雙向的。
怎么使用UML

關聯關系還包括一個屬性:基數。基數就表明這一段的類可以有幾個實例,就比如說唐僧肯定只有一個,但是徒弟就可以有很多。我們就可以使用下圖來表示
怎么使用UML
聚合關系:它屬于關聯關系的一種,它表示的整體和個體的關系。例如電腦是由屏幕、鍵盤、鼠標等組成的
怎么使用UML
合成關系:它也是關聯關系的一種,不過它的關系表示的是最強的,例如人是由大腦、心臟、四肢組成的(區分聚合和合成關系時可以想象類似于人體的不可分割的是合成關系,類似于機器的壞了可以換的是聚合)
怎么使用UML
依賴關系:依賴關系與一般化關系不同的是一般話關系是一個類持有另一個類的屬性或方法,而依賴關系類中的方法參數為另一個類
怎么使用UML
2. 組件圖
組件圖可以簡單理解為在一個系統中的物理組件。例如程序包、類文件、配置文件、樣式文件等。學習組件圖請看下圖:

怎么使用UML

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

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

5. 時序圖
時序圖是用來描述對象之間的消息的流動順序的,下面以一個簡單的的注冊流程為例分析:
怎么使用UML
在這個圖片中,垂直的虛線叫做生命線,代表一個對象的存在時間。每一個箭頭都是一個調用,生命線上白色的條叫做激活條,激活條代表的就是這次調用持續的時間

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


看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節
推薦閱讀:
  1. uml分析
  2. 什么是UML

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

uml
AI

白银市| 淅川县| 连平县| 昌乐县| 米林县| 嵊泗县| 潞西市| 根河市| 桑植县| 若尔盖县| 晋江市| 铜梁县| 临城县| 和林格尔县| 鹤山市| 萨嘎县| 延安市| 康马县| 德昌县| 佛冈县| 怀宁县| 昌图县| 视频| 雅安市| 黄梅县| 武川县| 容城县| 元阳县| 兰西县| 青铜峡市| 吉首市| 屯门区| 德兴市| 额敏县| 新沂市| 荔浦县| 和政县| 兴安盟| 龙南县| 西华县| 崇州市|