日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

如何畫技術架構圖

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

掃碼添加小助手

加入工程師交流群

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

一、整體架構圖

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

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

整個系統的硬件設置是怎么回事?

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

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

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

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

該系統與外部系統是怎么進行對接的?

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

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

安防系統架構圖

二、邏輯架構

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

關注的是功能,包含用戶直接可見的功能,還有系統中隱含的功能?;蛘吒油ㄋ讈砻枋觯壿嫾軜嫺蛭覀內粘K斫獾摹胺謱印?,把一個項目分為“表示層、業(yè)務邏輯層、數據訪問層”這樣經典的“三層架構”。

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

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

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

云技術架構

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

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

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

六、數據架構

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

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

七、部署架構

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

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

八、功能架構

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

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

支付系統架構

九、運行架構

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

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

k8s運行時序圖

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

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

    關注

    1

    文章

    537

    瀏覽量

    26646
  • 系統架構
    +關注

    關注

    1

    文章

    75

    瀏覽量

    24286

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    索尼AI智能構圖PTZ攝像機迎來固件更新

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

    【ESP32-C2系列】WT01C202-AI-S1語音交互模組產品介紹

    2.4GHzWi-Fi、BluetoothLEv5.0,本地語音控制,天線形式支持板載PCB天線或I-PEX(3代)射頻同軸連接器。圖1:主芯片架構圖WT01C20
    的頭像 發(fā)表于 01-27 18:18 ?2587次閱讀
    【ESP32-C2系列】WT01C202-AI-S1語音交互模組產品介紹

    AMD UltraScale架構:高性能FPGA與SoC的技術剖析

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

    Solist?AI?:讓 MCU 擁有“現場學習能力”的邊緣智能方案

    成本高、延遲大、隱私敏感 傳統 MCU 無法自適應,只能靠規(guī)則硬編碼 ROHM 推出的 Solist?AI? MCU 正是為了解決這些工程痛點。 它能在設備本地完成學習、推理、監(jiān)測,全程無需網絡。 二、Solist?AI? 的核心:AxlCORE?ODL 硬件加速器 頁面中給出的架構圖
    的頭像 發(fā)表于 12-12 14:36 ?1761次閱讀
    Solist?AI?:讓 MCU 擁有“現場學習能力”的邊緣智能方案

    這種很像深度學習的電路架構圖是怎么畫的?

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

    RDMA設計5:RoCE V2 IP架構

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

    人臉識別和AES加密協同的SOC設計架構

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

    如何使用恢復算法來實現開平方運算

    =0.1101,具體計算過程如下: 硬件實現架構圖如下所示,其中我們將8比特的操作數X作為輸入,從而得到的Q是4比特的。我們總共用到了17個減法模塊(SB,Subtract Block),每一個減法模塊都是
    發(fā)表于 10-24 13:33

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

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

    在TR組件優(yōu)化與存算一體架構中構建技術話語權

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

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

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

    【「DeepSeek 核心技術揭秘」閱讀體驗】第三章:探索 DeepSeek - V3 技術架構的奧秘

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

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

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

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

    stm32參考手冊里的系統架構圖中把Dcode連接到bus matirx,但是其對Dcode bus的描述卻是連接m3的Dcode到flash的數據接口。 cortex-m3的TRM里面也明確說了
    發(fā)表于 06-17 07:40
    大竹县| 呼玛县| 阜新市| 望江县| 沙田区| 西平县| 邹城市| 潮州市| 宜川县| 云林县| 洛扎县| 和政县| 太白县| 雷波县| 光泽县| 铁力市| 棋牌| 阿勒泰市| 兴安盟| 吉木萨尔县| 图木舒克市| 石阡县| 平乐县| 邛崃市| 桦甸市| 高青县| 南雄市| 韶关市| 江口县| 九龙县| 龙州县| 万宁市| 临湘市| 会理县| 苍山县| 来宾市| 巴彦县| 壶关县| 门源| 永德县| 金堂县|