女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何畫技術架構圖

jf_EksNQtU6 ? 來源:談思實驗室 ? 2023-02-06 17:39 ? 次閱讀

在我們做系統(tǒng)架構設計時,如何快速的向外界傳達我們的設計思路。4+1試圖適合我們厘清思路、表達自己的想法。在我們匯報,爭取領導層的認同支持更適合用架構圖來表述我們的觀點。架構圖包括總體架構、邏輯架構、應用架構、技術架構、數據架構、功能架構、網絡架構、運行架構等等。

一、整體架構圖

總體架構基本上把下面所有的架構都體現了。下面所有的架構也都是要與總體架構保持一致。

總體架構需要說明幾件事情:

整個系統(tǒng)的硬件設置是怎么回事?

數據大概是從哪里來,怎么采集、存儲、處理、交換的?

做了哪些功能抽象,以便于支撐上層的應用?

提供哪些業(yè)務應用?管理、控制等功能有哪些?

終端用戶怎么訪問和使用這些應用?

該系統(tǒng)與外部系統(tǒng)是怎么進行對接的?

如何保障整個系統(tǒng)的安全、可靠、高質量的建設?

fc4c3b6a-9730-11ed-bfe3-dac502259ad0.jpg

安防系統(tǒng)架構圖

二、邏輯架構

邏輯架構就是整體架構去掉各種保障、底層的硬件基礎等非軟件開發(fā)邏輯核心的內容。所以有很多簡單的項目壓根就不寫邏輯架構,直接用總體架構就行了。復雜的,就要把上面總體架構中間分層的邏輯給寫清楚一些。

關注的是功能,包含用戶直接可見的功能,還有系統(tǒng)中隱含的功能。或者更加通俗來描述,邏輯架構更偏向我們日常所理解的“分層”,把一個項目分為“表示層、業(yè)務邏輯層、數據訪問層”這樣經典的“三層架構”。

邏輯架構設計的目的就是為了告訴讀者,整個系統(tǒng)是怎么產生左右的。所謂的系統(tǒng)架構,主要說的就是這部分。早期的單體架構、后面的各種分層架構、微服務、服務網格等,說的都是在這里進行設計。

在設計的時候,會用到很多種設計模式,比如你看到有一個應用支撐層/服務層之類的,這就是做了一個MVC,把業(yè)務邏輯和用戶前端分離。而所有的邏輯架構都有數據層,這是最早的MVP,即數據、用戶視圖和處理邏輯分離。當然,系統(tǒng)越復雜,架構圖就越復雜。

fc5cd2ae-9730-11ed-bfe3-dac502259ad0.jpg

上汽通用B2C邏輯架構

三、業(yè)務架構

企業(yè)架構框架白皮書中把架構分為了四個層次,分別是業(yè)務、應用、數據、技術。只有梳理清楚了業(yè)務,才能指導應用、數據和技術架構。業(yè)務架構的分析過程是復雜的,最終的產出可能也不僅僅只是一張架構圖。還有更細節(jié)的流程、建模等產出物。一張好的架構圖大概是:分層次、分模塊講清楚了各個產品模塊之間的關系。

fc766778-9730-11ed-bfe3-dac502259ad0.jpg

四、應用架構

就是應用太豐富了,需要整理整理。內部有哪些應用,怎么對外部提供服務。很多項目都沒有這個,因為應用比較少,不值得多廢點人工單獨寫。用以闡述細化邏輯架構。

fc896f80-9730-11ed-bfe3-dac502259ad0.jpg

互聯網醫(yī)院-應用架構

五、技術架構

技術架構要干啥也就很清楚了,就是每一層,我們都用什么組件、什么技術解決什么問題。要求是:精準、明確、簡練。但大體上的結構是類似的,從最底層的存儲,到最上層的接口。右邊是一些通用的運維體系或者支撐服務。體現出來依賴的SDK、第三方類庫、中間件。

fca664dc-9730-11ed-bfe3-dac502259ad0.jpg

云技術架構

現在更多的情況,是多個系統(tǒng)模塊,組成一個大的分布式系統(tǒng),或者現存多個系統(tǒng)的情況下,需要進行集成開發(fā)一個產品。

這樣的話,技術架構,就是高層級的技術架構了,不僅僅體現的是技術組件了,而是更高層級的一些模塊,甚至規(guī)范。

fcb7bb06-9730-11ed-bfe3-dac502259ad0.jpg

六、數據架構

數據架構其實就是從數據側描述數據怎么來、怎么存、怎么加工、怎么使用。從數據源開始,數據通過哪些方式集成過來;集成到數倉之后,都存在哪里,數倉怎么分層,每一層都干啥;在數據集市中又怎么存、怎么管;到數據應用層又提供哪些應用。上面所有的一切,都用什么技術,什么組件,解決什么問題。系統(tǒng)需要什么樣的數據、如何存儲、如何進行數據架構設計。

fcc6740c-9730-11ed-bfe3-dac502259ad0.jpg

七、部署架構

部署架構也叫網絡架構,就是底層服務器、網路的設計,提供網絡安全、服務可靠性的設計。再簡單一些理解,就是你這些應用、數據庫都放在那臺服務器上,這些服務器都在哪個ip端,怎么進行訪問。要具體體現:機房;服務器個數、配置;網絡分區(qū)關系;體現數據庫、高可用;體現負載均衡;

fcdb2b86-9730-11ed-bfe3-dac502259ad0.jpg

八、功能架構

就是前臺頁面的功能菜單的目錄結構。你怎么組織系統(tǒng)的所有功能,給用戶提供相應的服務。

fd024176-9730-11ed-bfe3-dac502259ad0.jpg

支付系統(tǒng)架構

九、運行架構

運行架構其實就是軟件內部,這些系統(tǒng)內部是怎么運轉的,一般會畫很多時序圖、狀態(tài)圖、活動圖。一般不單獨畫一個運行架構,而是在概要和詳細設計里畫。

fd20a24c-9730-11ed-bfe3-dac502259ad0.jpg

k8s運行時序圖

fd2f46f8-9730-11ed-bfe3-dac502259ad0.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 架構
    +關注

    關注

    1

    文章

    526

    瀏覽量

    25842
  • 系統(tǒng)架構

    關注

    1

    文章

    71

    瀏覽量

    23771

原文標題:如何畫技術架構圖2

文章出處:【微信號:談思實驗室,微信公眾號:談思實驗室】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    48V架構下連接技術的發(fā)展與應用趨勢

    在汽車行業(yè)諸多變革趨勢中,48V架構可謂今年的一大熱門話題。在TE Connectivity(泰科電子,簡稱”TE”)最新的48V專欄中,您可以了解到48V架構下連接技術的發(fā)展與應用趨勢,在連接器的選擇上前瞻思考,快人一步。
    的頭像 發(fā)表于 05-19 09:58 ?185次閱讀

    B11 BMS分類架構及關鍵技術from: 中敏老唐

    目錄:?01 PACK 分類及 BMS 需求特點?02 BMS 架構分類及典型應用場景?03 各類 BMS 原理框圖及特點?04 BMS 關鍵功能及技術地圖?
    發(fā)表于 05-02 10:57

    一文帶你了解KaihongOS標準系統(tǒng)的技術架構、子系統(tǒng)、系統(tǒng)應用、典型特性以及支持的設備類型

    多設備部署場景下,支持根據實際需求裁剪某些非必要的組件。如下所示: 圖1-1 KaihongOS標準系統(tǒng)軟件技術架構圖 其中,子系統(tǒng)是一個邏輯概念,它具體由對應的組件構成。 組件是對子系統(tǒng)的進一步
    發(fā)表于 04-23 07:17

    EM儲能網關 ZWS智慧儲能云應用(11) — 一級架構 主從架構

    不同。為了適配用戶面臨的復雜現場環(huán)境,滿足更深層次的管理和維護需求,ZWS智慧儲能云平臺支持兩種架構:一級架構和主從架構。一級架構&主從架構
    的頭像 發(fā)表于 04-17 13:00 ?152次閱讀
    EM儲能網關 ZWS智慧儲能云應用(11) — 一級<b class='flag-5'>架構</b> 主從<b class='flag-5'>架構</b>

    汽車電氣架構中的電源架構

    隨著汽車電子化、智能化的快速發(fā)展,汽車電氣架構(E/E架構)已成為現代汽車的核心技術之一。
    的頭像 發(fā)表于 03-29 11:25 ?276次閱讀

    NVIDIA Blackwell數據手冊與NVIDIA Blackwell架構技術解析

    NVIDIA Blackwell數據手冊與NVIDIA Blackwell 架構技術解析
    的頭像 發(fā)表于 03-20 17:19 ?460次閱讀

    AI即服務平臺技術架構

    AI即服務平臺通過將AI能力以服務的形式提供給用戶,降低了技術門檻,使企業(yè)能夠更高效地利用AI技術解決實際問題。以下,是對AI即服務平臺技術架構的梳理,由AI部落小編整理。
    的頭像 發(fā)表于 02-25 09:56 ?287次閱讀

    請問能否單獨改為12V給LM3409供電?

    規(guī)格書的 第67頁是電源架構圖,關于LM3409芯片的供電是6.5V。 問題1:請問能否單獨改為12V給LM3409供電? 問題2:如果LM3409的電源單獨改為12V供電,那TPS99000需要做相關的調整嗎?
    發(fā)表于 02-17 06:26

    HPC云計算的技術架構

    HPC云計算結合了HPC的強大計算能力和云計算的彈性、可擴展性,為用戶提供了按需獲取高性能計算資源的便利。下面,AI部落小編帶您了解HPC云計算的技術架構
    的頭像 發(fā)表于 02-05 14:51 ?310次閱讀

    一文看懂SoC的架構

    一、SoC 架構圖:核心功能和設計目標 SoC 是基于通用處理器這樣的思路進行設計的,與 PC 設計思路一樣。即通用處理器是由 CORE + MEM 兩部分組成,修改軟件來實現不同的功能,電腦還是
    的頭像 發(fā)表于 11-29 09:57 ?2289次閱讀
    一文看懂SoC的<b class='flag-5'>架構</b>

    確保網站無縫運行:Keepalived高可用與Nginx集成實戰(zhàn)

    目錄 keepalived高可用(nginx) keepalived簡介 keepalived的重要功能 keepalived高可用架構圖 keepalived工作原理描述 keepalived實現
    的頭像 發(fā)表于 11-27 09:08 ?1047次閱讀
    確保網站無縫運行:Keepalived高可用與Nginx集成實戰(zhàn)

    芯伯樂智能柜方案的應用設計

    ,進行物品存取。讓企業(yè)可輕松管理大量員工的物品存取需求。一、系統(tǒng)架構圖ID卡員工儲物柜控制板須實現如下功能(1)存儲卡功能。將員工ID卡存儲在板載EEPROM中。(2
    的頭像 發(fā)表于 09-24 08:06 ?416次閱讀
    芯伯樂智能柜方案的應用設計

    小鵬汽車與大眾汽車達成電子電氣架構技術戰(zhàn)略合作

    小鵬汽車與大眾汽車集團共同宣布,繼小鵬汽車日期為2024年4月17日有關小鵬汽車與大眾汽車集團簽訂電子電氣架構技術戰(zhàn)略合作框架協議后,小鵬汽車與大眾汽車集團簽訂電子電氣架構技術戰(zhàn)略合作
    的頭像 發(fā)表于 07-22 09:49 ?1169次閱讀

    AS5x47全系列對比以及為何說AS5047U是最佳選擇?看完這篇文章就明白了

    架構圖精度(線性誤差)輸出分辨率最大速度輸出類型編程接口供電電壓供電電流特點工作溫度封裝角度轉/分鐘VmA℃AS5047D-ATST(4500pcs/reel)AS5
    的頭像 發(fā)表于 07-03 20:43 ?1212次閱讀
    AS5x47全系列對比以及為何說AS5047U是最佳選擇?看完這篇文章就明白了

    源碼系列:基于FPGA的數字電壓表(AD)設計

    讀取后由數碼管顯示,最后用萬用表測量輸入電壓,并與讀取在數碼管上的數據(單位為mV)作比較。設計的架構圖如下: 設計架構圖對應端口的功能描述表: tlc549_Driver模塊采用序列機
    發(fā)表于 05-28 17:29