摘要:隨著“互聯網+”概念的提出,近幾年的計算機技術獲得了迅速的發展,使得計算機軟件的開發技術走向了一個多元化的時代,分層技術在開發過程中的作用也得到了彰顯。分層技術的應用,使計算機軟件的開發得到了促進,往一個更加個性化、多元化的方向發展,大大提高了計算機軟件開發的效率。
關鍵詞:分層技術;軟件開發;計算機技術
中圖分類號:TP311.52?? 文獻標識碼:A?? 文章編號:1672-9129(2020)16-0014-01? 引言:改革開放以來,隨著人們對計算機技術的重視以及互聯網的興起和發展,現在人們的生活已經和計算機密不可分了。在計算機技術的應用中,軟件開發是計算機技術發展的根本推動力和促進力,成為計算機發展中的基礎力量。在計算機軟件的開發中,分層技術占據了其中重要的位置,在一定意義上,計算機軟件開發依賴于分層技術的優點,分層技術的使用大大降低了軟件開發的成本和時間,大大節省了開發過程中的資源??傊謱蛹夹g的使用可以使計算機軟件的發展更加迅速。
1 計算機軟件開發中分層技術的概念
分層技術在軟件開發過程中具有十分豐富的含義。首先分層技術的物理意義就是把物質根據一定相同的特點分成不同層次的部分。在軟件開發中分層是指根據不同的功能把數據分成幾個不同的概念層,每個層上都有針對不同的問題的解決方案。在計算機軟件開發領域,分層技術旨在解決用戶的個性化需求,滿足在不同情景下的不同使用功能。在開發過程中,分層技術每一層都能實現不同的功能,可以有效地實現軟件的功能,滿足用戶需求。
2 分層技術在計算機軟件開發中的應用范圍
2.1二層技術在計算機軟件開發中的應用。雙層技術包含兩個端點,分別是服務器和客戶端。在客戶端,主要負責提供用戶在使用中所需要的界面,根據界面了解它的邏輯關系,再把數據傳送到服務器。在服務器端,主要接受用戶端發出的數據,根據數據庫,對接收到的信息進行整合總結,最后進行分析計算。
雙層技術是分層技術的基礎,正是因為有了雙層開發技術,為以后出現的三層技術、四層技術等奠定了牢固的基礎。隨著用戶的增加和更多需求的提出,對服務器的性能和數據處理速度提出了挑戰,根據現實因素和研發成本的限制,雙層技術在發展中不斷受限對,于是對分層技術的發展起到了促進作用,加快了三層技術的出現和發展。
2.2三層技術在計算機軟件開發中的應用。三層技術是在雙層技術的基礎上提出的,因為雙層技術不再滿足軟件開發過程中的需求,三層技術在雙層技術的基礎上提出了改良,增加了應用服務器部分。它可以解決雙層技術的各種不足,應用服務器主要可以在客戶端和服務器中間,幫助服務器進行數據的儲存,在交互功能上,提高了數據訪問的效率,在用戶的使用上,大大提升了使用的流暢度。
三層技術主要包括業務處理層、界面分析層和數據存儲層。在工作時,界面層根據用戶需求收集用戶的使用數據,收集后把它發送到處理層,由業務處理層對需求進行分析后,提出請求交給最后的數據存儲層,在數據存儲層根據請求完成數據的處理,最后把查詢到的信息交給界面層反饋給用戶,在這個過程中對數據的處理速度大大減少了服務器的工作量,可以做到很多雙層技術做不到的功能。
雖然如此,三層技術在使用中仍然存在很多無法實現的功能,因此在使用中需要結合雙層技術和三層技術,同時也將推動更多層次的發展,因此出現了四層技術及五層技術。
2.3四層技術在計算機軟件開發中的應用。日益復雜的軟件開發過程對技術的要求也越來越大,這時雙層技術和三層技術的同時使用也解決不了所有的問題了。
四層技術在三層技術的業務處理層、界面分析層和數據存儲層的基礎上增加了web頁面層,而且將業務層處理層的功能進行了改進,頁面層在數據和用戶較少時充當原本的角色進行業務的處理呈現給用戶,在數據較多時它只是聯結存儲層和業務層的橋梁,實現數據處理問題的解決,提高軟件的性能,保障數據的安全性。
計算機的使用中,使用環境變得越來越復雜,很多邏輯關系需要數據完成自主的處理和分析,在實際的使用過程中,不僅要保障數據的處理速度,還要保障數據的安全,雖然四層技術在結構和功能上都實現了很多功能,但是面對復雜情況總有力不從心的時候,因此五層技術和很多更復雜的技術和結構也在慢慢發展起來。
3 總結
綜上,隨著軟件開發技術的進步,促進了計算機技術的事業的發展。與此同時,在計算機軟件開發過程中,開發工作將面臨越來越復雜的開發環境,伴隨著用戶需求的增加和開發難度的增加,需要在軟件開發過程中不斷應用分層技術,不僅可以減低開發的難度,也可以在更短的時間內開發出更加復雜的系統,滿足更多的用戶需求。因此,對軟件開發人員也提出了越來越高的要求,在軟件開發的過程中還會不斷進行技術創新,以適應社會的不斷發展,研發出更先進的技術。
參考文獻:
[1]孫盛暉.分層技術在計算機軟件開發中的應用分析[J].電子世界,2020(19):10-11.
[2]姬曉鵬.分層技術在計算機軟件開發中的應用研究[J].電子測試,2020(18):135-136.
[3]高娜.分層技術在計算機軟件開發中的應用[J].信息與電腦(理論版),2020,32(16):17-19.
[4]李偉.分層技術在計算機軟件開發中的應用[J].電子技術與軟件工程,2020(14):50-51.
[5]趙宏飛.計算機軟件開發中分層技術的應用策略[J].科技資訊,2020,18(15):5-6.
作者簡介:朱希偉(1984.01-),男,漢族,籍貫:河南省孟津縣,學歷:本科,職稱:副教授,單位:貴州電子信息職業技術學院,研究方向:web應用開發,多媒體技術,軟件開發