?

計算機軟件開發中分層技術應用分析

2017-10-21 20:40李響
西江文藝 2017年19期
關鍵詞:分層技術軟件開發應用

李響

【摘要】:計算機以及軟件技術飛速發展的同時,其技術開發越來越多元化,并在社會工業生產和民眾的日常生活中扮演著重要的角色,入類社會進入了網絡化時代其中分層技術是當今軟件工程開發中使用到的關鍵技術,受到了廣大計算機編程技術入員的關注,本文就對分層技術的概念、作用以及技術特點等進行了簡要概述。

【關鍵詞】軟件開發;分層技術;應用

1.分層技術的基本介紹

1.1分層技術的基本概念

分層技術即對計算機軟件結構內部的相關層次所固有的聯系進行一種闡述。計算機軟件開發過程,首先要保證軟件運行的平穩性以及靈活性與可調配性,而不是局限于單一功能的發揮。而分層技術主要就是針對計算機軟件的內部結構而出現的,一般情況下,如果想要開發出一款功能強大的計算機軟件,首先仍然需要其運行的平穩性以及靈活性和可調配性的保障,而同時還是需要借助與分層技術實現其功能的調試,及保障計算機軟件不同功能的實現以及功能的進一步拓展。實際開發過程中,分層技術不僅僅具備物理方面的意義,同時也明顯的帶有計算機方面的顯著特征,主要表現在講不同問題的解決方式或者過程表現在不同的層面上,然后借助不同層次之間的聯系構成一個密閉的系統,每一個層次相互平等,發揮各自的作用,最終保障計算機軟件功能的實現。

1.2分層技術的基本特征

分層技術作為計算機軟件開發過程中的重要技術依賴,有著的

自身的特點與優勢。首先從功能上看,分層技術的應用能夠保根據計算機軟件的不同功能對計算機軟件的復雜系統進行基本的分解,實現軟件功能的調配與擴展,繼而實現計算機軟件完善與升級。另外,分層技術的應用能夠有效的保障計算機運行的平穩性,通過各個層面功能的系統合作與調配,計算機軟件才能真正的實現各個層次上的準確聯系。

2.分層技術在計算機軟件開發中的應用

結合前期分層技術的定義與特點,文章在本節,對分層技術在

計算機軟件開發中的應用進行探討,以為后期計算機軟件開發工作的進一步完善提供相關的參考。

2.1二層技術的應用

二層技術主要是由客戶端與服務器兩個端點所構成,客戶端的主要功能是為用戶提供相關的界面,而服務器則主要是對客戶的信息進行搜集存儲并進行二次傳遞。二層技術的應用只能滿足相對較少的用戶需求,通過兩個端點聯動,實現信息的交換與整合。但是在用戶數量角度的時候,系統運行可能會出現錯誤,承載量與相關的功能也無法滿足客戶的實際需求。

2.2三層技術的應用

三層技術主要包含業務的處理層、用戶界面層以及數據處理層三個方面,相較于二層技術來說,三層技術的功能區分更加的細化,工作效率得到提升,能夠承載更多的用戶信息,并提升數據處理的效率。三層技術應用與計算機軟件開發,業務的處理層可以根據客戶的需求進行先期的分析,實現功能的個性化制定并有針對的性的發出一定的請求。而客戶界面則仍然是客戶的使用層,其內部的功能是實現對信息的搜集并進一步粗略的加工,繼而進行傳輸,保障數據能夠進人數據層進行存儲和進一步分析。數據處理層則是根據相關的功能與客戶需求,對數據機械能處理、篩選和查詢,繼而將計算結果進行回傳,實現互動。

2.3四層技術的應用

四層技術則是較三層技術的進一步完善,除了原有的業務處理層和數據處理層以外,四層技術增加了WEB層和數據存儲測。計算機軟件開發的根本目的是為了滿足用戶的需求,因此在四層技術應用的過程中,仍然以業務處理層為先,對用戶的相關需求進行分析處理,并傳遞給WEB層實現數據的交換,最后通過數據處理層來保障信息的二次傳遞。

3.實際應用

3.1雙層技術

在計算機軟件開發中,雙層技術的應用,提高了計算機軟件開發的效率,一定程度上縮短了計算機軟件的開發時間。所謂雙層技術,由為客戶提供用戶使用界面并作出相應邏輯處理的客戶端和為接收客戶信息并對其進行整合傳遞給客戶端的服務器兩個端點組成。相對來說,雙層技術在計算機軟件開發中應用的前提要求比較嚴苛,需要保證較好的計算機服務器效能,用戶數量不能太多,不然會導致系統錯誤,還會降低計算機軟件的運行速度,無法滿足用戶需求。

3.2三層技術

在計算機軟件開發中,三層技術是建立在完善的雙層技術之上的,相對來說,三層技術是二層技術的加強版,另一方面還加強了計算機對用戶數據的存儲功能。三層技術在計算機軟件開發中的實際應用,提高了計算機信息訪問效率,提升計算機工作效益,實現計算機與人之間的信息交互。三層技術主要包括業務處理層、界面層和數據層等3個方面。其中,通過分析用戶的真正需求,在發出一定請求的情況下處理和提取數據,這就是業務處理層;搜集用戶的真正需求,將加工后的搜集信息傳遞給業務處理層指的就是界面層;審核業務處理層所提出的申請,借助數據庫查詢相關信息,科學分析后將結果傳給業務處理層是指數據層。盡管三層技術憑借明確的分工,在一定程度上提高了計算機軟件開發工作效率,但面對復雜的用戶環境,三層技術滿足不了眾多用戶的需求,往往會將三層技術中的業務處理層、界面層和數據層這3個層次混淆影響計算機的正常工作。

4.中間件技術在計算機軟件開發中的應用

隨著數據通信與計算機網絡技術的蓬勃發展,在計算機軟件開發過程中,中間件技術相對來說是一種獨立性的系統軟件,從根本上將異構與分布集成帶來的各種復雜技術加以屏蔽,將計算機軟件開發過程中技術上的難度有效降低、中間件技術不僅僅將開發的周期縮短,而且可從根本上科學優化操作系統、應用軟件以及數據庫之間的某種關系,同時對于系統的安全運行以及軟件開發風險的降低有一定的保障性作用,真正實現了計算機運行過程中各系統資源的優勢互補。

5.結語

隨著社會的進一步多元化發展,客戶對軟件的整體需求將會出現更大的變化,對軟件功能的要求將會更高,軟件系統將會更加的復雜,所以,在進行軟件開發的過程中,選擇并使用合理的開發技術是非常必要的,這就要求軟件開發人員,根據自身的需求,選擇符合自身的軟件開發方法。

參考文獻:

[1]梁海玉. 分層技術在計算機軟件開發中的應用[J]. 電腦迷,2017,(08):31+33.

[2]王志強,王秀蘭. 淺談分層技術在計算機軟件開發中的應用[J]. 電腦知識與技術,2017,13(03):85-86+88.

[3]劉軍. 計算機軟件開發中的分層技術應用[J]. 電子技術與軟件工程,2017,(04):59.

[4]蒙晶. 分層技術在計算機軟件開發中的應用分析[J]. 科技資訊,2017,15(05):36-37.

[5]陳婷. 淺析分層技術在計算機軟件開發中的應用[J]. 數字技術與應用,2015,(09):170.

[6]王海鷹. 計算機軟件開發中分層技術的應用研究[J]. 民營科技,2015,(03):68.

猜你喜歡
分層技術軟件開發應用
分層技術在計算機軟件開發中的應用
信息安全環境下的計算機軟件開發研究
核電廠定期試驗管理軟件開發
FPGA軟件開發過程中編碼規范的作用
GM(1,1)白化微分優化方程預測模型建模過程應用分析
煤礦井下坑道鉆機人機工程學應用分析
氣體分離提純應用變壓吸附技術的分析
會計與統計的比較研究
分層技術在計算機軟件開發中的應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合