熊曉波
摘 要:隨著我國網(wǎng)路信息技術(shù)不斷發(fā)展,計算機軟件在日常生活中的應(yīng)用愈加廣泛,現(xiàn)如今,計算機技術(shù)對社會生產(chǎn)和人們的日常生活有著直接影響。因此,進一步強化計算機軟件開發(fā)有著重要意義。分層技術(shù)的出現(xiàn),能夠有效提高計算機軟件開發(fā)質(zhì)量,是推動我國計算機軟件事業(yè)發(fā)展的巨大驅(qū)動力?;诖?,本文重點從計算機軟件開發(fā)的發(fā)展理念作為出發(fā)點,進而提出相應(yīng)實施要點。
關(guān)鍵詞:計算機軟件開發(fā) 分層技術(shù) 實施要點 開發(fā)質(zhì)量
中圖分類號:TP311 文獻標識碼:A 文章編號:1672-3791(2017)04(a)-0006-02
計算機技術(shù)作為人類步入21世紀中的標志性技術(shù),對社會生產(chǎn)效率與人們的生活質(zhì)量有著直接影響。計算機技術(shù)的最終落腳點還是計算機軟件,因此,加強計算機軟件開發(fā)技術(shù)研究,對社會的發(fā)展有著重要意義。分層技術(shù)在計算機軟件開發(fā)中的作用非常明顯。由于傳統(tǒng)的單層機構(gòu)模式已經(jīng)無法順應(yīng)現(xiàn)代計算機軟件開發(fā)需求。為了能夠滿足當代計算機軟件開發(fā)需求,順應(yīng)多層計算機結(jié)構(gòu)發(fā)展,融入分層技術(shù)是計算機軟件開發(fā)的一大趨勢。通過融入封層技術(shù),不僅能夠讓計算機軟件系統(tǒng)變得更加簡潔、清晰,同時也能夠讓計算機軟件在應(yīng)用中更加靈活,功能更加豐富。
1 分層技術(shù)分析
1.1 分層技術(shù)概念
從實際應(yīng)用情況分析,分層技術(shù)是指在計算機軟件開發(fā)內(nèi)部進行多層次劃分,并保障多個層次之間的關(guān)系。當代計算機軟件開發(fā)不僅對軟件的功能提出了要求,同時也對軟件的運行效率提出標準,這就需要進行深層次的研究工作。充分利用分層技術(shù),能夠讓計算機軟件開發(fā)更加個性化與多樣化,從而更好地服務(wù)于社會生產(chǎn)和人們生活。
1.2 在計算機軟件開發(fā)中應(yīng)用分層技術(shù)的優(yōu)勢
隨著我國計算機技術(shù)不斷發(fā)展,人們對計算機軟件開發(fā)的要求越來越高,為了能夠保障計算機軟件開發(fā)符合社會發(fā)展需求。采用分層技術(shù)能夠有效提高計算機軟件開發(fā)質(zhì)量,從而充分發(fā)揮分層技術(shù)在計算機軟件開發(fā)中的優(yōu)勢。在計算機軟件分層過程中,層次劃分雖然看上去非?;\統(tǒng),但從微觀的角度分析,每個層次都存在一定的依賴關(guān)系。計算機軟件開發(fā)應(yīng)用分層技術(shù)的優(yōu)勢在于以下幾點:
首先,在計算機軟件開發(fā)中采用分層技術(shù),能夠讓開發(fā)的軟件更具有拓展性。當軟件系統(tǒng)中的某個功能發(fā)生變化時,其僅僅是與整個層次產(chǎn)生關(guān)系,對其他層次的系統(tǒng)不會產(chǎn)生影響,這樣能夠快速、精準的找出出現(xiàn)問題的系統(tǒng)層次,從而實現(xiàn)針對性的修復(fù)工作。
其次,分層技術(shù)能夠有效提高計算機軟件開發(fā)效率,從而大大減少計算機軟件開發(fā)開發(fā)時間,提高軟件開發(fā)者的經(jīng)濟效益。通過采用分層技術(shù),能夠讓現(xiàn)有的計算機軟件各個系統(tǒng)實現(xiàn)任意搭配,從而優(yōu)化、整合出質(zhì)量更好、穩(wěn)定性更強的系統(tǒng)軟件,并且能夠提高用戶使用效率。
最后,在計算機應(yīng)用過程中,通過廣泛應(yīng)用分層技術(shù),能夠有效的對不同層次系統(tǒng)進行自定義,也就是實現(xiàn)不同的功能,不同的參數(shù)設(shè)置,該種方法該不會給計算機的功能帶來額外限制。根據(jù)相關(guān)接口標準規(guī)定,通過分層技術(shù),能夠?qū)崿F(xiàn)不同軟件的開發(fā)工作。能夠讓人們自行開發(fā)計算機軟件,進而實現(xiàn)與標準接口相互對接。
2 分層技術(shù)在計算機軟件開發(fā)的中重要性
隨著我國社會經(jīng)濟不斷發(fā)展,計算機軟件開發(fā)工作必須要能夠適應(yīng)時代發(fā)展需求,開發(fā)出具有時代性、創(chuàng)新性的系統(tǒng)軟件人。計算機軟件開發(fā)過程中,人們對計算機軟件開發(fā)的要求也越來越高,為了能夠順應(yīng)時代發(fā)展與人們需求,開發(fā)出功能豐富、應(yīng)用簡便的計算機軟件至關(guān)重要。再者,加強計算機軟件開發(fā)工作能夠推動我國國民經(jīng)濟增長,由于當今的社會生產(chǎn)離不開計算機軟件技術(shù),因此為了能夠保障計算機軟件順利開發(fā),開發(fā)人員必須要采用更加先進、更加高效的技開發(fā)技術(shù)——分層技術(shù)。通過運用分層技術(shù)能夠?qū)崿F(xiàn)獨立開發(fā)工作,并且將新計算機軟件與傳統(tǒng)的計算機軟件實現(xiàn)分層結(jié)合,從而推動企業(yè)能夠制造出高質(zhì)量的產(chǎn)品。特別是在構(gòu)件軟件開發(fā)過程中,采用分層技術(shù)能夠有效幫助構(gòu)件軟件進行嚴格的檢測,并且對構(gòu)件軟件進行創(chuàng)新,從而實現(xiàn)新型的構(gòu)件軟件軟件。通過該種方法,能夠有效降低計算機軟件研發(fā)部門的開發(fā)時間,極大的提高計算機軟件開發(fā)效率,并且在保障計算機軟件開發(fā)質(zhì)量同時,獲取更高利潤空間。再者,加強構(gòu)件軟件的研發(fā)技術(shù),同時也能夠發(fā)展相應(yīng)的構(gòu)件技術(shù),從而為社會發(fā)展提供更強的驅(qū)動力。
從某些層次上分析,構(gòu)件軟件作為軟件系統(tǒng)的重要組成部分,將軟件系統(tǒng)進行分解能夠得出諸多構(gòu)件軟件,如果遇到高層次的構(gòu)件軟件時,分層技術(shù)能夠根據(jù)構(gòu)件軟件的特殊性,將整個構(gòu)件軟件系統(tǒng)進行提煉、整合,從而實現(xiàn)新型計算機軟件開發(fā)。對于低層次構(gòu)件軟件來說,通過采用一定的算法,從而將構(gòu)建軟件轉(zhuǎn)變?yōu)楣卜?wù)構(gòu)件。此外,為了能夠充分發(fā)揮分層技術(shù)在計算機軟件開發(fā)中的積極作用,開發(fā)人員在正式進行計算機軟件開發(fā)之前,必須要制定分層技術(shù)實施方案,這樣才能夠讓分層技術(shù)在計算機軟件開發(fā)中起到復(fù)用作用,提高計算機軟件的應(yīng)用效率。
3 計算機軟件開發(fā)中分層技術(shù)的應(yīng)用
隨著我國社會經(jīng)濟不斷發(fā)展,人們對計算機軟件的功能需求越來越高,計算機技術(shù)的發(fā)展同樣對計算機軟件開發(fā)提出了新的要求,因此,加強計算機軟件開發(fā)水平勢在必行。分層技術(shù)的應(yīng)用能夠不斷加強計算機軟件的開發(fā)質(zhì)量與效率,通過將系統(tǒng)軟件開始的兩層三層發(fā)展到當今的四層五層,這種層次性的發(fā)展,也預(yù)示著分層技術(shù)的發(fā)展。可見,加強分層技術(shù)的應(yīng)用,不僅能夠提高計算機軟件開發(fā)效率,同時也能夠降低開發(fā)人員的工作量,保障計算機軟件更加穩(wěn)定、功能更加豐富,從而滿足不同社會階層人民的需求。
3.1 雙層技術(shù)
雙層技術(shù)作為計算機軟件開發(fā)中應(yīng)用最為廣泛的技術(shù)之一,更是后續(xù)層次發(fā)展的基礎(chǔ)內(nèi)容,通過加強雙層技術(shù)的研究,從而演變成三層、四層等技術(shù)。當計算機軟件開發(fā)應(yīng)用雙層技術(shù)過程中,雙層技術(shù)能夠切實提高計算機軟件開發(fā)效率,并且能夠?qū)⒔档陀嬎銠C軟件研究時間。因此,在利用雙層技術(shù)開發(fā)計算機軟件過程中,需要開發(fā)人員熟練掌握雙層技術(shù)相關(guān)功能,也就是兩個端點客戶端與服務(wù)器。其中,客戶端的主要作用是能夠提升用戶界面,并處理系統(tǒng)與操作面之間的關(guān)系,接受用戶傳遞的信息,之后根據(jù)客戶端轉(zhuǎn)換,這樣就能夠保障計算機軟件正常應(yīng)用。服務(wù)器主要通過分析用戶使用情況與功能,但服務(wù)器相比客戶端應(yīng)用較為局限,主要是由于服務(wù)器會受到訪問量制約,并且在計算機軟件開發(fā)中容易出現(xiàn)數(shù)據(jù)錯誤等情況,從而提高了計算機軟件開發(fā)成本,降低開發(fā)人員成本的經(jīng)濟效益。
3.2 三層技術(shù)
三層技術(shù)主要是二層技術(shù)演變而來的,三層技術(shù)與雙層技術(shù)有著很多相同之處,但也存在諸多的不同,三層技術(shù)能夠自主增加服務(wù)器,并且功能較多,能夠滿足人們對計算機軟件功能的需求,并且三層技術(shù)能夠存儲大量信息(服務(wù)器),并且通過系統(tǒng)優(yōu)化,提高計算機軟件的計算效率,從而實現(xiàn)的人與計算機協(xié)調(diào)配合。三層技術(shù)主要是有三個層次組成的,第一層是的業(yè)務(wù)處理層次、第二次是界面層次、第三層是數(shù)據(jù)層次(這也是三層技術(shù)相比雙層技術(shù)處理效率更高的主要原因)。其中界面層則作為計算機軟件開發(fā)中的核心部分,通過收集用戶信息,從而分析用戶使用需求,并將業(yè)務(wù)處理層次將相關(guān)數(shù)據(jù)傳遞給用戶,給軟件開發(fā)人員提供相應(yīng)的參考依據(jù),實現(xiàn)計算機軟件開發(fā)創(chuàng)新。
3.3 四層五層分層技術(shù)應(yīng)用
隨著我國計算機技術(shù)不斷發(fā)展,計算機運行環(huán)境也變得愈加復(fù)雜,這個計算機軟件開發(fā)提出了新的要求,需要處理數(shù)據(jù)與邏輯關(guān)系愈加龐大??梢?,在現(xiàn)如今計算機技術(shù)發(fā)展趨勢下,三層技術(shù)已經(jīng)無法滿足人們的生活需求,要求計算機軟件開發(fā)技術(shù)進一步提高,并且對軟件的計算精度提出了新要求,處理速度也必須要能夠快速提高。將三層技術(shù)進行發(fā)展、研究,這樣才能夠滿足當今人們的計算機軟件使用需求,從而出現(xiàn)了四層分層技術(shù)。四層分層技術(shù)主要是由web層、業(yè)務(wù)邏輯層、數(shù)據(jù)層和存儲層組成。其中web層應(yīng)用非常靈活,能夠根據(jù)用戶不同的使用需求來確定所選路徑,也就是當今所說的“自動化”。當進行小項目處理過程中,可以選擇JSP頁面構(gòu)成開發(fā)模式。當進行大規(guī)模數(shù)據(jù)處理過程中,則需要采用MVC結(jié)構(gòu)設(shè)計模式下進行運算。數(shù)據(jù)層的中的數(shù)據(jù)信息傳遞到web層中,從而由業(yè)務(wù)邏輯層進行處理完成。業(yè)務(wù)邏輯層主要是實現(xiàn)數(shù)據(jù)交換、業(yè)務(wù)處理的核心層。數(shù)據(jù)層通過將業(yè)務(wù)邏輯層與存儲層來進行數(shù)據(jù)訪問轉(zhuǎn)碼,從而實現(xiàn)快速的數(shù)據(jù)轉(zhuǎn)換。
與此同時,在特殊的計算機運行環(huán)境與特殊領(lǐng)域中,人們在四層分層技術(shù)局基礎(chǔ)上開展的五層技術(shù)設(shè)計,技術(shù)人員通過對數(shù)據(jù)層進行進一步整合、劃分,將數(shù)據(jù)層劃分為資源層與集成層,從而進一步提高運行效率?;诖?,在該種細致變化中,雖然五層分層技術(shù)從邏輯上依然是四層的劃分,但是其數(shù)據(jù)運算效率相比四層分層技術(shù)提高了30%左右。雖然當今五層分層技術(shù)不具有代表性和廣泛性,在特殊的環(huán)境下能夠切實提高計算機軟件的運行效率與開發(fā)效率。在不久的將來,五層分層技術(shù)一定會更加完善,施工功能也更加豐富。
4 結(jié)語
綜上所述,隨著我國計算機技術(shù)不斷發(fā)展,加強計算機軟件開發(fā)工作已經(jīng)成為必然趨勢?;诖耍疚闹攸c探究了分層技術(shù)概念、計算機軟件開發(fā)中應(yīng)用分層技術(shù)的優(yōu)勢、分層技術(shù)在計算機軟件開發(fā)的中重要性以及計算機軟件開發(fā)中分層技術(shù)的應(yīng)用,包括雙層、三層、四層以及五層分層技術(shù),旨在提高計算機軟件開發(fā)質(zhì)量與效率。
參考文獻
[1] 陳小旺.計算機軟件開發(fā)中的分層技術(shù)運用[J].電腦知識與技術(shù),2015(36):12-23.
[2] 朱沙.分層技術(shù)在計算機軟件中的運用[J].信息通信.2015(11):34-45.
[3] 王彬華.淺談運用分層技術(shù)豐富計算機軟件開發(fā)[J].計算機光盤軟件與應(yīng)用.2014(21):78-89.
[4] 楊瑞.分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用分析[J].電子商務(wù),2014(11):72-73.
[5] 楊柯.分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用效果分析[J].軟件,2013(10):47-48.
[6] 楊會蘭.分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用效果分析[J].電子技術(shù)與軟件工程,2016(5):70.