李遠航 山西大同大學數學與計算機科學學院
現如今,計算機技術遍布于各個領域,不再局限于通信技術,在社會的發展占中有著非常重要的作用。使用計算機軟件工作可以有效地提高工作人員的工作效率,減低工作的差錯率,在一定程度上能減輕社會的負擔,促進市場經濟的大力發展[1]。我國的計算機技術和其他的發達國家相比還是偏弱,因此需要我們在計算機軟件的開發中不斷的發展創新,最大化的提升我國的計算機應用技術才能在國際競爭中占據一席地位。為此,本次研究將分層技術應用于計算機軟件開發中,分析其應用效果,報告如下。
計算機是一個特殊的儀器,它內部包含著很多關系相互依存的層次,這個層次就是我們所提到過的分層。分層技術具有復雜性和特殊性的特點,不僅對計算機的運行環境有了新的要求,還需要操作人員具有很高的操作水平,將分層技術應用于其中就是為了緩解這些相對于較高的要求,所以使用好分層技術可以更加有效的利用和開發計算機軟件[2]。
雙層技術主要是由計算機數據庫中的客戶端和服務器兩者組成,而這兩種構件也是限制計算機數據庫的因素所在。當一個客戶端連接口所產生的信息量過大的時候,其承載的負擔將會導致整個計算機數據庫出現癱瘓,這種成為Fat客戶的邏輯處理方式在一定程度上存在很大的安全隱患。隨著信息技術的發展,Fat邏輯處理方式已經無法承擔人們對于信息的需求量,雙層分層技術在處理計算機信息的時候,由于處理時間過長,質量降低,系統經常出現崩潰的問題,導致人們對雙層分層技術的需求減少,而此時三層分層技術逐漸的出現在人們的視野中。三層分層技術主要在數據庫處理信息的時候,將服務器和數據分析器添加到客戶端中,幫助客戶端承擔壓力,減少了系統崩潰的現象,三層分層相對于雙層分層來說,更加適用于人們對數據庫的需求,我們將這種邏輯處理方式成為瘦客戶。三層分層技術主要偏向于數據的采集和儲存,這種方式完全的解放了客戶對計算機的信息收集需求,不僅降低了系統的傳輸和負擔,提高了客戶和計算機之間的溝通使用效率。
繼雙層、三層分層技術應用之后,計算機應用技術發展到了一個新的時代,進入到了信息化時代,在這個時期,人們對數據的處理要求越來越大,開始由部分數據到海量化數據的處理,這種情況導致邏輯關系更加的復雜,而三層分層技術的應用效果逐漸的小了起來[3]。為此,人們為了尋找到能夠適應計算機軟件的開發力度,在三層分層技術的基礎上尋找到了四層分層技術。其中,四層分層技術的構成主要包括業務邏輯層、數據層、Web層和儲存層四種。其原理主要是通過將數據的流向方向由最開始的數據儲存層轉移到Web層,這一流向可以為客戶提供更加有效的選擇途徑,這也是四層分層技術的優勢之一,在選擇完成之后,數據信息將會被輸送到業務邏輯層,進而完成整個信息分層的技術服務。而五層分層技術則需要技術人員不斷的再四層分層的基礎上進行進化和創新,五層分層相對于四層分層技術來講,對數據的處理更加的細致,整合資源更加的效率,但是五層分層只能在特定的條件下進行運用。
將分層技術應用到計算機軟件開發中可以完全的彌補效率不高的問題,并且使用分層技術可以完美的和其他的系統進行融合,使系統的構成更加的穩定。多層分層技術可以在不影響其他層次的基礎上有效地開展控制,正確的使用多層分層可以提高工作人員的工作效率,降低其工作負擔,并且還能在一定程度上降低開發成本,軟件技術的開發主要是為了更好的投入復用,將多層分層應用語氣中可以縮短設計的周期,保證構建的嚴格性。
隨著網絡技術的不斷發展,信息化覆蓋范圍越來越廣,而計算機技術在人們生活中的應用價值越來重要,不僅在網絡技術中發揮著重要的作用,在經濟領域中也有著不可替代的作用。而多層分層技術具有使用效率高,可以有效地降低工作人員的工作負擔,促進經濟增長,降低成本支出的特點,將多層分層技術應用在計算機軟件的開發中可以有效地滿足客戶對于計算機應用的要求,以此拖動計算機行業的不斷發展。
[1]楊蘭.計算機軟件開發的JAVA編程語言及其實際應用[J].電子設計工程,2017(21):49-52.
[2]王小平,裴喜龍, 衛志華,等.面向計算機專業的軟件開發技術課程集成發現教學法探索[J].計算機應用與軟件,2017(9):19-26.
[3]甘露,周娟.計算機軟件開發中分層技術的應用[J].數字技術與應用,2016(3):135-136.