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