怎么使用UML,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
10多年的云霄網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整云霄建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“云霄網(wǎng)站設(shè)計(jì)”,“云霄網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
多初次接觸UML的朋友們可能會(huì)感覺它各種各樣的線條、關(guān)系、描述等晦澀難懂。簡(jiǎn)單介紹了一下其中幾個(gè)圖,用最樸實(shí)的語(yǔ)言結(jié)合上圖片來(lái)讓你一眼就能理解他們,如果您在閱讀的過程種發(fā)現(xiàn)錯(cuò)誤之處懇請(qǐng)您在評(píng)論區(qū)指點(diǎn)。
1. 類圖、對(duì)象圖、接口
這三種圖是uml中最簡(jiǎn)單的圖了,我想看了下方三張圖片你就明白了:
在類中存在幾種關(guān)系,是我們必須要掌握的:
一般化關(guān)系:表示類與類的繼承、接口與接口之間的繼承、類對(duì)接口的實(shí)現(xiàn)。
關(guān)聯(lián)關(guān)系:類與類之間的關(guān)系,一個(gè)類持有另一個(gè)類的屬性和方法,他可以是單向的也可以是雙向的,但是不推薦使用雙向的。
關(guān)聯(lián)關(guān)系還包括一個(gè)屬性:基數(shù)?;鶖?shù)就表明這一段的類可以有幾個(gè)實(shí)例,就比如說(shuō)唐僧肯定只有一個(gè),但是徒弟就可以有很多。我們就可以使用下圖來(lái)表示
聚合關(guān)系:它屬于關(guān)聯(lián)關(guān)系的一種,它表示的整體和個(gè)體的關(guān)系。例如電腦是由屏幕、鍵盤、鼠標(biāo)等組成的
合成關(guān)系:它也是關(guān)聯(lián)關(guān)系的一種,不過它的關(guān)系表示的是最強(qiáng)的,例如人是由大腦、心臟、四肢組成的(區(qū)分聚合和合成關(guān)系時(shí)可以想象類似于人體的不可分割的是合成關(guān)系,類似于機(jī)器的壞了可以換的是聚合)
依賴關(guān)系:依賴關(guān)系與一般化關(guān)系不同的是一般話關(guān)系是一個(gè)類持有另一個(gè)類的屬性或方法,而依賴關(guān)系類中的方法參數(shù)為另一個(gè)類
2. 組件圖
組件圖可以簡(jiǎn)單理解為在一個(gè)系統(tǒng)中的物理組件。例如程序包、類文件、配置文件、樣式文件等。學(xué)習(xí)組件圖請(qǐng)看下圖:
3. 部署圖
部署圖可以簡(jiǎn)單理解為硬件的配置及其軟件是如何在網(wǎng)絡(luò)結(jié)構(gòu)中部署的(例如一個(gè)程序中一共有多少個(gè)tomcat、多少個(gè)MySQL、多少個(gè)redis、他們分別部署在哪臺(tái)服務(wù)器上)一起來(lái)看下圖學(xué)習(xí)一下:
4. 用例圖
用例圖主要作用是來(lái)收集系統(tǒng)的要求,包括內(nèi)部和外部的影響(例如此系統(tǒng)的用戶分為n種角色,每一個(gè)角色所能干的事)下圖以一個(gè)用戶所能使用的功能為例
5. 時(shí)序圖
時(shí)序圖是用來(lái)描述對(duì)象之間的消息的流動(dòng)順序的,下面以一個(gè)簡(jiǎn)單的的注冊(cè)流程為例分析:
在這個(gè)圖片中,垂直的虛線叫做生命線,代表一個(gè)對(duì)象的存在時(shí)間。每一個(gè)箭頭都是一個(gè)調(diào)用,生命線上白色的條叫做激活條,激活條代表的就是這次調(diào)用持續(xù)的時(shí)間
6. 狀態(tài)圖
狀態(tài)圖描述對(duì)象從開始到結(jié)束的狀態(tài)改變流程,下面同樣以上方注冊(cè)流程為例分析:
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。
文章標(biāo)題:怎么使用UML
網(wǎng)頁(yè)網(wǎng)址:http://muchs.cn/article4/pjpooe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、服務(wù)器托管、網(wǎng)站營(yíng)銷、微信公眾號(hào)、定制開發(fā)、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)