導航:首頁 > 網路共享 > 軟體系統網路結構設計圖

軟體系統網路結構設計圖

發布時間:2023-06-06 14:59:35

軟體架構的種類

根據我們關注的角度不同,可以將架構分成三種: 軟體系統中元件之間的關系,比如用戶界面,資料庫,外部系統介面,商業邏輯元件,等等。
比如下面就是筆者親身經歷過的一個軟體系統的邏輯架構圖
圖2、一個邏輯架構的例子
從上面這張圖中可以看出,此系統被劃分成三個邏輯層次,即表象層次,商業層次和數據持久層次。每一個層次都含有多個邏輯元件。比如WEB伺服器層次中有HTML服務元件、Session服務元件、安全服務元件、系統管理元件等。 軟體元件是怎樣放到硬體上的。
比如下面這張物理架構圖描述了一個分布於北京和上海的分布式系統的物理架構,圖中所有的元件都是物理設備,包括網路分流器、代理伺服器、WEB伺服器、應用伺服器、報表伺服器、整合伺服器、存儲伺服器、主機等等。 系統的非功能性特徵,如可擴展性、可靠性、強壯性、靈活性、性能等。
系統架構的設計要求架構師具備軟體和硬體的功能和性能的過硬知識,這一工作無疑是架構設計工作中最為困難的工作。
此外,從每一個角度上看,都可以看到架構的兩要素:元件劃分和設計決定。
首先,一個軟體系統中的元件首先是邏輯元件。這些邏輯元件如何放到硬體上,以及這些元件如何為整個系統的可擴展性、可靠性、強壯性、靈活性、性能等做出貢獻,是非常重要的信息。
其次,進行軟體設計需要做出的決定中,必然會包括邏輯結構、物理結構,以及它們如何影響到系統的所有非功能性特徵。這些決定中會有很多是一旦作出,就很難更改的。
根據作者的經驗,一個基於資料庫的系統架構,有多少個數據表,就會有多少頁的架構設計文檔。比如一個中等的資料庫應用系統通常含有一百個左右的數據表,這樣的一個系統設計通常需要有一百頁左右的架構設計文檔。

閱讀全文

與軟體系統網路結構設計圖相關的資料

熱點內容
特斯拉設置車載網路熱點 瀏覽:903
列印機屬於計算機網路通信設備 瀏覽:378
汽車網路連接啟動 瀏覽:340
共享實驗室網路畫板 瀏覽:952
kalilinux如何看自己網路 瀏覽:982
陝西廣電網路有多少個分公司 瀏覽:177
台式電腦怎麼設置網路分機 瀏覽:58
現在主流的網路設備有哪些 瀏覽:572
紅米卡2無法訪問移動網路 瀏覽:102
庫車市網路密碼 瀏覽:910
網路營銷扶貧助農 瀏覽:540
用網路營銷平台賣寺廟東西 瀏覽:150
捷豹網路是哪個平台 瀏覽:460
網路小說在哪個平台可以看 瀏覽:213
剛換電腦系統怎麼搞無線網路 瀏覽:310
50兆電視能帶多少網路盒 瀏覽:911
強化底線思維網路安全 瀏覽:762
網路視頻會議軟體租用 瀏覽:455
手機瀏覽器手機網路降速2g 瀏覽:270
網路營銷平台多少錢 瀏覽:874

友情鏈接