中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

怎么使用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

治多县| 思茅市| 霸州市| 个旧市| 刚察县| 都匀市| 二连浩特市| 西乌珠穆沁旗| 庆元县| 清苑县| 亚东县| 建湖县| 清新县| 宝山区| 贵南县| 漾濞| 额尔古纳市| 湄潭县| 平利县| 沧州市| 壶关县| 明水县| 长汀县| 吉安市| 光泽县| 温州市| 双鸭山市| 保德县| 辛集市| 奎屯市| 得荣县| 儋州市| 凤山市| 滦平县| 平阴县| 寻甸| 建德市| 吉隆县| 巨鹿县| 柳州市| 乌兰察布市|