伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內(nèi)不再提示

如何畫技術(shù)架構(gòu)圖

jf_EksNQtU6 ? 來源:談思實驗室 ? 2023-02-06 17:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

一、整體架構(gòu)圖

總體架構(gòu)基本上把下面所有的架構(gòu)都體現(xiàn)了。下面所有的架構(gòu)也都是要與總體架構(gòu)保持一致。

總體架構(gòu)需要說明幾件事情:

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

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

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

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

終端用戶怎么訪問和使用這些應(yīng)用?

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

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

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

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

二、邏輯架構(gòu)

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

關(guān)注的是功能,包含用戶直接可見的功能,還有系統(tǒng)中隱含的功能。或者更加通俗來描述,邏輯架構(gòu)更偏向我們?nèi)粘K斫獾摹胺謱印保岩粋€項目分為“表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層”這樣經(jīng)典的“三層架構(gòu)”。

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

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

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

上汽通用B2C邏輯架構(gòu)

三、業(yè)務(wù)架構(gòu)

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

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

四、應(yīng)用架構(gòu)

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

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

互聯(lián)網(wǎng)醫(yī)院-應(yīng)用架構(gòu)

五、技術(shù)架構(gòu)

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

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

云技術(shù)架構(gòu)

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

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

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

六、數(shù)據(jù)架構(gòu)

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

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

七、部署架構(gòu)

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

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

八、功能架構(gòu)

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

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

支付系統(tǒng)架構(gòu)

九、運行架構(gòu)

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

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

k8s運行時序圖

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

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

    關(guān)注

    1

    文章

    534

    瀏覽量

    26631
  • 系統(tǒng)架構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    74

    瀏覽量

    24269

原文標(biāo)題:如何畫技術(shù)架構(gòu)圖2

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    JH7110和 JH7100之間的區(qū)別是什么?

    可以提供JH7110和JH7100的架構(gòu)圖嘛?想看下 JH7110和 JH7100之間的區(qū)別
    發(fā)表于 03-27 07:27

    索尼AI智能構(gòu)圖PTZ攝像機迎來固件更新

    2026年1月29日,索尼(中國)有限公司表示今年4月起,將面向PTZ攝像機用戶推出一系列固件升級,包括AI智能構(gòu)圖旗艦PTZ攝像機BRC-AM7 固件Ver. 3.0版與AI智能構(gòu)圖PTZ攝像機
    的頭像 發(fā)表于 02-03 09:39 ?679次閱讀

    AMD UltraScale架構(gòu):高性能FPGA與SoC的技術(shù)剖析

    AMD UltraScale架構(gòu):高性能FPGA與SoC的技術(shù)剖析 在當(dāng)今的電子設(shè)計領(lǐng)域,高性能FPGA和MPSoC/RFSoC的需求日益增長。AMD的UltraScale架構(gòu)憑借其創(chuàng)新的技術(shù)
    的頭像 發(fā)表于 12-15 14:35 ?677次閱讀

    這種很像深度學(xué)習(xí)的電路架構(gòu)圖是怎么畫的?

    如圖,這種圖解釋電路的模塊很清晰,請問燒友們在哪可以繪制這樣的模塊電路圖,哪個平臺這種素材比較多呢?
    發(fā)表于 12-12 09:26

    RDMA設(shè)計5:RoCE V2 IP架構(gòu)

    上面分析,基于RoCE v2 高速數(shù)據(jù)傳輸IP 的高速傳輸應(yīng)用整體架構(gòu)如圖 1 所示。 圖1 基于RoCE V2 IP應(yīng)用的系統(tǒng)整體架構(gòu)圖 它通過 QSFP28 接口連接上位機進行
    發(fā)表于 11-25 10:34

    人臉識別和AES加密協(xié)同的SOC設(shè)計架構(gòu)

    這個是我們整體的架構(gòu)圖。我們SOC主要包括了三個模塊組,計算核心組,系統(tǒng)外設(shè)組,數(shù)據(jù)外設(shè)組。計算核心組包括了RISCV內(nèi)核,RISCV內(nèi)核中集成了一個ITCM和DTCM的指令存儲器和數(shù)據(jù)存儲器。另外
    發(fā)表于 10-29 08:21

    《AI芯片:科技探索與AGI愿景》—— 深入硬件核心的AGI指南

    存內(nèi)計算、異構(gòu)集成、光計算等前沿技術(shù)的突破性價值。書中配以大量精心繪制的芯片架構(gòu)圖(如圖1),將TPU、NPU等不同計算核心的設(shè)計哲學(xué)與優(yōu)劣對比直觀呈現(xiàn),使復(fù)雜深奧的微架構(gòu)知識變得易于理解
    發(fā)表于 09-17 09:29

    在TR組件優(yōu)化與存算一體架構(gòu)中構(gòu)建技術(shù)話語權(quán)

    一、技術(shù)縱深:從模塊化開發(fā)到架構(gòu)設(shè)計的能力躍遷1.1 射頻前端技術(shù)演進與能力認證 在5G毫米波頻段下,TR組件的性能直接決定了通信系統(tǒng)的靈敏度。當(dāng)前業(yè)界領(lǐng)先的解決方案是通過: 砷化鎵(GaAs
    發(fā)表于 08-26 10:40

    【「DeepSeek 核心技術(shù)揭秘」閱讀體驗】+看視頻+看書籍+國產(chǎn)開源大模型DeepSeekV3技術(shù)詳解--1

    Cache 瓶頸問題。 我們將結(jié)合左側(cè)的架構(gòu)圖和右側(cè)的數(shù)學(xué)公式,一步步進行推導(dǎo)和解釋。 1. 技術(shù)背景和核心思想 問題: 標(biāo)準(zhǔn)的 Transformer 在處理長文本時,需要緩存所有過去 token
    發(fā)表于 08-23 15:20

    【「DeepSeek 核心技術(shù)揭秘」閱讀體驗】第三章:探索 DeepSeek - V3 技術(shù)架構(gòu)的奧秘

    一、模型架構(gòu) 在閱讀第三章關(guān)于 DeepSeek 的模型架構(gòu)部分時,我仿佛打開了一扇通往人工智能核心構(gòu)造的大門。從架構(gòu)圖中,能清晰看到 Transformer 塊、前饋神經(jīng)網(wǎng)絡(luò)、注意力機制等模塊
    發(fā)表于 07-20 15:07

    ArkUI-X跨平臺技術(shù)落地-華為運動健康(一)

    ,橋接到不同的平臺,根據(jù)平臺來調(diào)用對應(yīng)的方法。 鴻蒙Next系統(tǒng)上的運動健康整體架構(gòu)圖如下所示: Android、iOS平臺運動健康架構(gòu)設(shè)計(以Android為例) 1.如前所述,鴻蒙Next系統(tǒng)的跨
    發(fā)表于 06-18 22:53

    STM32的DCode bus是連接到bus matrix的嗎?

    stm32參考手冊里的系統(tǒng)架構(gòu)圖中把Dcode連接到bus matirx,但是其對Dcode bus的描述卻是連接m3的Dcode到flash的數(shù)據(jù)接口。 cortex-m3的TRM里面也明確說了
    發(fā)表于 06-17 07:40

    B11 BMS分類架構(gòu)及關(guān)鍵技術(shù)from: 中敏老唐

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

    一文帶你了解KaihongOS標(biāo)準(zhǔn)系統(tǒng)的技術(shù)架構(gòu)、子系統(tǒng)、系統(tǒng)應(yīng)用、典型特性以及支持的設(shè)備類型

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

    EM儲能網(wǎng)關(guān) ZWS智慧儲能云應(yīng)用(11) — 一級架構(gòu) 主從架構(gòu)

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