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