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

軟體系統網路結構設計圖

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

軟體架構的種類

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

閱讀全文

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

熱點內容
網路上能看到別人的電腦卻連不上 瀏覽:205
4G手機默認ipv6網路 瀏覽:924
別人網路攔截軟體 瀏覽:136
雲閃付不支持移動網路嗎 瀏覽:31
鄭州熱門網路推廣怎麼做 瀏覽:157
2021考研計算機網路洪教授 瀏覽:260
計算機網路按區域劃分可以分為 瀏覽:296
6代12系統怎麼打開網路 瀏覽:64
wifi連中繼顯示隱藏網路 瀏覽:466
因網路安全事件 瀏覽:62
vivo手機wlan網路橋 瀏覽:890
多少的網路可以打lol 瀏覽:620
網路連接任務欄不顯示怎麼回事 瀏覽:702
為什麼蘋果打游戲網路不佳會掉線 瀏覽:824
古劍奇譚網路版電腦閃退 瀏覽:82
手機網路怎麼劫持 瀏覽:302
手機有網電腦沒有網路什麼意思 瀏覽:448
光貓網路登錄軟體 瀏覽:893
網路上相親哪裡比較靠譜 瀏覽:615
如何檢測網路線路通斷 瀏覽:633

友情鏈接