cs(軟體開發構架)

cs(軟體開發構架)

cs,即C/S(Client/Server)結構,是一種客戶機和伺服器結構。cs也是軟體系統體系結構,通過它可以充分利用兩端硬體環境的優勢,將任務合理分配到Client端和Server端來實現,降低了系統的通訊開銷。

目前大多數套用軟體系統都是Client/Server形式的兩層結構,由於現在的軟體套用系統正在向分散式的Web套用發展,Web和Client/Server套用都可以進行同樣的業務處理,套用不同的模組共享邏輯組件;因此,內部的和外部的用戶都可以訪問新的和現有的套用系統,通過現有套用系統中的邏輯可以擴展出新的套用系統。這也就是目前套用系統的發展方向。

軟體開發可以分為C/SB/S構架,具體為:
C/S結構,即Client/Server(客戶機/伺服器) 結構,是大家熟知的軟體系統體系結構,通過將任務合理分配到Client端和Server端,降低了系統的通訊開銷,需要安裝客戶端才可進行管理操作。
B/S結構,即Browser/Server (瀏覽器/伺服器) 結構,是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶界面完全通過WWW瀏覽器實現。
在網路連線模式中,除對等網外,還有另一種形式的網路,即伺服器/客戶機網,Client/Server。在客戶機/伺服器網路中,伺服器是網路的核心,而客戶機是網路的基礎,客戶機依靠伺服器獲得所需要的網路資源,而伺服器為客戶機提供網路必須的資源。
它是軟體系統體系結構,通過它可以充分利用兩端硬體環境的優勢,將任務合理分配到Client端和Server端來實現,降低了系統的通訊開銷。目前大多數套用軟體系統都是Client/Server形式的兩層結構,由於現在的軟體套用系統正在向分散式的Web套用發展,Web和Client/Server套用都可以進行同樣的業務處理,套用不同的模組共享邏輯組件;因此,內部的和外部的用戶都可以訪問新的和現有的套用系統,通過現有套用系統中的邏輯可以擴展出新的套用系統。這也就是目前套用系統的發展方向。

相關詞條

熱門詞條

聯絡我們