圖文并茂分享UML之「部署圖」

0 評論 6971 瀏覽 12 收藏 6 分鐘
🔗 产品经理的核心价值是能够准确发现和满足用户需求,把用户需求转化为产品功能,并协调资源推动落地,创造商业价值

結(jié)合部署圖,我們一般可以更直接地了解系統(tǒng)的整體架構(gòu),它描述了系統(tǒng)硬件的物理拓撲結(jié)構(gòu)及在此結(jié)構(gòu)上執(zhí)行的軟件。那么,怎么繪制好部署圖?這篇文章里,作者便對部署圖的定義、目的與繪制要點等方面內(nèi)容做了總結(jié),一起來看看吧。

一、什么是部署圖?

部署圖(Deployment Diagram),也稱為實施圖,它和組件圖一樣,是面向?qū)ο笙到y(tǒng)的物理方面建模的兩種圖之一。組件圖是說明組件之間的邏輯關(guān)系的,而部署圖則是在此基礎上更進一步,描述系統(tǒng)硬件的物理拓撲結(jié)構(gòu)及在此結(jié)構(gòu)上執(zhí)行的軟件。部署圖可以顯示計算節(jié)點的拓撲結(jié)構(gòu)和通信路徑、節(jié)點上運行的軟件組件。

在UML中,部署圖顯示了系統(tǒng)的硬件和安裝在硬件上的軟件,以及用于連接異構(gòu)計算機之間的中間件。部署圖通常被認為是一個網(wǎng)絡圖或者物理架構(gòu)圖。

示例:某嵌入式系統(tǒng)(車載主板)部署圖(局部)

二、部署圖的目的

軟件實現(xiàn)完成后用部署圖畫出軟硬件之間的物理拓撲結(jié)構(gòu),清晰的說明系統(tǒng)的使用部署、環(huán)境等情況。通過部署圖,系統(tǒng)的相關(guān)人員可以知道軟件應該安裝在具體的哪個硬件之上。

部署圖主要用于以下方面:

  1. 探究系統(tǒng)投產(chǎn)的相關(guān)問題;
  2. 探究你的系統(tǒng)和生產(chǎn)環(huán)境中的其它系統(tǒng)的依賴關(guān)系,這些系統(tǒng)可能是已經(jīng)存在,或是將要引入的;
  3. 描述一個商業(yè)應用主要的部署結(jié)構(gòu);
  4. 設計一個嵌入系統(tǒng)的硬件和軟件結(jié)構(gòu);
  5. 描述一個組織的硬件/網(wǎng)絡基礎結(jié)構(gòu)。

三、部署圖的常用元素

1. 節(jié)點&節(jié)點實例

節(jié)點是存在與運行時的代表計算機資源的物理元素,可以是硬件也可以是運行其上的軟件系統(tǒng)。它一般用立方體表示。

小tip:處理器是帶陰影的立方體,設備是不帶陰影的立方體。

區(qū)別于節(jié)點,節(jié)點實例的名稱會有下劃線,并且節(jié)點類型前會有冒號(注:冒號前面可以有示例名稱也可以沒有示例名稱)。

2. 組件

構(gòu)件是軟件開發(fā)過程中的產(chǎn)物,包括過程模型(比如用例圖、設計圖等等)、源代碼、可執(zhí)行程序、設計文檔、測試報告、需求原型、用戶手冊等等。

3. 節(jié)點連接

節(jié)點之間的連線表示系統(tǒng)之間進行交互的通信路徑,這個通信路徑稱為連接。

四、如何繪制部署圖?

ProcessOn作為一站式的流程圖工具,支持繪制專業(yè)的UML圖,不僅可以繪制部署圖,還有時序圖、類圖、狀態(tài)圖/活動圖和組件圖等,專業(yè)的UML圖形,快速滿足你的工作需要。

繪制部署圖的方法:

  1. 找出所要繪圖系統(tǒng)的節(jié)點,確定節(jié)點。
  2. 找出節(jié)點間的通信聯(lián)系。
  3. 繪制部署圖,每個節(jié)點都有名稱,寫明節(jié)點間物理聯(lián)系的名稱。

操作方法:新建流程圖,添加UML圖形,或添加通用圖形和部署圖到圖形區(qū),然后根據(jù)需要,拖拽相關(guān)圖形到編輯區(qū)使用即可。

操作方法:新建流程圖,添加UML圖形,或添加通用圖形和部署圖到圖形區(qū),然后根據(jù)需要,拖拽相關(guān)圖形到編輯區(qū)使用即可。

給大家分享幾張部署圖,方便大家研究和學習。

大型商場信息管理系統(tǒng)部署圖:

點單系統(tǒng)網(wǎng)絡部署圖:

部署圖通常在產(chǎn)品的實現(xiàn)階段前準備,作為詳細分析的輸入件。通過部署圖,能夠非常直觀地了解系統(tǒng)的整體架構(gòu),能夠?qū)ο到y(tǒng)由淺入深地了解系統(tǒng),對產(chǎn)品是非常重要的表現(xiàn)形式。

另外,由于部署圖展示了各節(jié)點運行時狀態(tài),所以在部署圖上也可以用來評定分布和資源分配。

本文由 @觀察月亮的小白羊 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于CC0協(xié)議。

該文觀點僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!
专题
30633人已学习19篇文章
2018年过去了,你都收获了什么?新的一年,你需要如何前行?
专题
14893人已学习13篇文章
营销自动化是一个可用于自动执行营销任务的工具。本专题的文章分享了如何搭建自动化营销平台。
专题
125401人已学习18篇文章
你说你会竞品分析,我信!但是肯定写的不好,不服看看别人的。
专题
13166人已学习12篇文章
本专题的文章分享了金融产品经理需要知道的金融基础知识和产品观。
专题
47627人已学习18篇文章
如何提升用户留存率?——相信这是困扰无数产品和运营的问题。