閱讀說(shuō)明:本節(jié)主要是介紹UML部署圖實(shí)戰(zhàn)應(yīng)用拂檩,給大家分析實(shí)戰(zhàn)開(kāi)發(fā)應(yīng)用業(yè)務(wù)場(chǎng)景應(yīng)用吗冤,并且通過(guò)部署圖的方式給大家呈現(xiàn)更為直觀效果又厉。后面還會(huì)陸陸續(xù)續(xù)的更新更多詳細(xì)的UML開(kāi)發(fā)應(yīng)用學(xué)習(xí)文章,直接對(duì)接我們當(dāng)下的開(kāi)發(fā)椎瘟。
注意事項(xiàng):UML工具是StarUML覆致,我用的是Mac版本,大家可以下載自己電腦對(duì)應(yīng)的版本肺蔚。
下載地址:http://staruml.io/download
內(nèi)容一:UML建模-部署圖-基本概念煌妈?
活動(dòng)圖:Deployment Diagram
第一點(diǎn):表示運(yùn)行時(shí)過(guò)程節(jié)點(diǎn)結(jié)構(gòu)、構(gòu)件實(shí)例及其對(duì)象結(jié)構(gòu)的圖。
第二點(diǎn):如果含有依賴(lài)關(guān)系的構(gòu)件實(shí)例放置在不同節(jié)點(diǎn)上声旺,部署視圖可以展示出執(zhí)行過(guò)程中的瓶頸笔链。
第三點(diǎn):部署圖的兩種表現(xiàn)形式,實(shí)例層部署圖和描述層部署圖腮猖。
實(shí)例層部署圖:描述各節(jié)點(diǎn)和它們之間的連接鉴扫。
描述層部署圖:表示了系統(tǒng)中的各節(jié)點(diǎn)和每個(gè)節(jié)點(diǎn)包含的構(gòu)件。
第四點(diǎn):部署圖屬于靜態(tài)建模澈缺。
內(nèi)容二:UML建模-部署圖-事物與解釋?zhuān)?/b>
內(nèi)容三:UML建模-部署圖-關(guān)系與解釋?zhuān)?/b>
內(nèi)容四:UML建模-部署圖-實(shí)戰(zhàn)案例坪创?
????案例:實(shí)例層部署圖->購(gòu)票流程?
????案例:描述層部署圖->購(gòu)票流程姐赡?
內(nèi)容五:UML建模-關(guān)于部署圖與構(gòu)件圖莱预?
第一點(diǎn):部署圖與構(gòu)件圖相同的構(gòu)成元素?
構(gòu)件项滑、接口依沮、構(gòu)件實(shí)例、構(gòu)件向外提供服務(wù)枪狂、構(gòu)件要求外部提供的服務(wù)危喉。
第二點(diǎn):部署圖與構(gòu)件圖關(guān)系?
部署圖:表現(xiàn)構(gòu)件實(shí)例州疾。
構(gòu)件圖:表現(xiàn)構(gòu)件類(lèi)型的定義辜限。
部署圖:偏向于描述構(gòu)件在節(jié)點(diǎn)中運(yùn)行時(shí)的狀態(tài),描述了構(gòu)件運(yùn)行的環(huán)境严蓖。
構(gòu)件圖偏向于描述構(gòu)件之間相互依賴(lài)支持的基本關(guān)系薄嫡。
????備注:本篇文章給大家分析了實(shí)戰(zhàn)應(yīng)用,希望每一位讀者都可以自己去實(shí)踐一下颗胡,動(dòng)手畫(huà)一畫(huà)毫深,說(shuō)不定你會(huì)意想不到收獲。歡迎每一位讀者關(guān)注后續(xù)文章更新杭措,同時(shí)大家有什么好的建議也可以提出來(lái)费什,我也會(huì)不斷優(yōu)化,方便大家學(xué)習(xí)提升手素。