摘 要:隨著互聯(lián)網(wǎng)的飛速發(fā)展,網(wǎng)絡(luò)技術(shù)和計算機(jī)越來越受到人們的重視,其應(yīng)用范圍也越來越廣。從最開始的時候,計算機(jī)軟件開發(fā)還只是停留在二層結(jié)構(gòu)階段,如今,已經(jīng)發(fā)展到多層結(jié)構(gòu),可以說軟件開發(fā)技術(shù)得到進(jìn)一步的發(fā)展。而隨著網(wǎng)絡(luò)環(huán)境日趨復(fù)雜,計算機(jī)軟件技術(shù)也逐漸得到完善,并開始在軟件開發(fā)中應(yīng)用到分層技術(shù),逐步提高軟件在生活中的應(yīng)用水平,加強(qiáng)了軟件使用的靈敏度和便攜性。本文將著重講述分層技術(shù)在計算機(jī)軟件開中的應(yīng)用,并闡明其優(yōu)勢所在。
關(guān)鍵詞:分層技術(shù) 計算機(jī) 軟件開發(fā) 應(yīng)用
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-1578(2017)11-0020-01
隨著信息化時代的到來,計算機(jī)成為人們生活中的一部分,不論是工作還是日常休閑娛樂,人們總是離不開計算機(jī)。其實,最早一代的計算機(jī)和現(xiàn)代的計算機(jī)并不一樣,它是一種只能進(jìn)行高速運(yùn)算的機(jī)器。但隨著人們生活服務(wù)化,對生活品質(zhì)的追求也越來越大,計算機(jī)的發(fā)展也逐步朝著大眾化方向前進(jìn),而作為計算機(jī)重要組成部分,計算機(jī)軟件的開發(fā)也逐步迎來了春天。最初,軟件開發(fā)的形式是以單層結(jié)構(gòu)模式來進(jìn)行,而網(wǎng)絡(luò)技術(shù)的發(fā)展以及計算機(jī)的更新?lián)Q代,開始逐步應(yīng)用到分層技術(shù)。這大幅度提高了軟件在使用階段中的靈活和便攜。
1 分層技術(shù)及其優(yōu)勢
為了增加用戶對軟件的體驗感,許多工程師在進(jìn)行軟件開發(fā)的時候都會選擇分層技術(shù)。一方面,分層技術(shù)的應(yīng)用會讓計算機(jī)軟件在運(yùn)行的過程中更加的流暢靈活。另一方面,可以進(jìn)一步開發(fā)出軟件的其他功能,實現(xiàn)軟件多用技術(shù)。
應(yīng)用分層技術(shù)有三大絕對性優(yōu)勢:第一,計算機(jī)軟件在開發(fā)設(shè)計階段,運(yùn)用分層技術(shù)可以實現(xiàn)多層結(jié)構(gòu)設(shè)計,而且層次結(jié)構(gòu)之間獨(dú)立性強(qiáng)。例如,軟件設(shè)計的時候,某一結(jié)構(gòu)層在開發(fā)的時候出現(xiàn)問題,工程師只需要對這一層進(jìn)行改正就可以。這樣的技術(shù)大大節(jié)省了工作時間,加快了軟件開發(fā)的進(jìn)度。第二,應(yīng)用分層技術(shù)可大幅度縮短開發(fā)時間,提高開發(fā)效率。工程師在開發(fā)軟件的時候,可通過分層技術(shù)進(jìn)行系統(tǒng)平臺搭建,有效降低了軟件開發(fā)的時間成本。而最為重要的是,分層技術(shù)的應(yīng)用可以保證新軟件的質(zhì)量。第三,分層技術(shù)的應(yīng)用可提高軟件的復(fù)用率。而在對功能端口進(jìn)行設(shè)置的時候,該技術(shù)可以有效實現(xiàn)無縫對接,可以實現(xiàn)軟件自行拓展開發(fā)功能。
2 利用分層技術(shù)開發(fā)出的計算機(jī)軟件
隨著分層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用,逐步證明,分層技術(shù)符合計算機(jī)軟件開發(fā)規(guī)則,也必將成為未來軟件開發(fā)的風(fēng)向標(biāo)。而如今,軟件開發(fā)技術(shù)的成熟,改變了人們的生活方式,為社會創(chuàng)造諸多便捷。但在整個開發(fā)過程中,工程師為了實現(xiàn)在最短的時間內(nèi)開發(fā)出一款軟件,利用構(gòu)件來輔助搭建軟件系統(tǒng)開發(fā)平臺,而所開發(fā)出來的軟件穩(wěn)定靈活,符合人們對軟件的需求。而另外一方面, 分層技術(shù)可以實現(xiàn)硬件和構(gòu)件的對接,讓整個軟件系統(tǒng)的工作性能提升三倍。而在整個分層結(jié)構(gòu)當(dāng)中,軟件開發(fā)系統(tǒng)之間的層次關(guān)系是相互依賴,但也相互獨(dú)存。
3 分層技術(shù)在計算機(jī)軟件開發(fā)中的運(yùn)用
分層技術(shù)的實質(zhì)就是改變原先的技術(shù)層面,逐步朝著多層次技術(shù)領(lǐng)域發(fā)展。比如,在計算機(jī)軟件開發(fā)的過程中,最開始的時候是以單層技術(shù)來進(jìn)行,往后逐步發(fā)展成為雙層,而分層技術(shù)就是要將雙層技術(shù)再進(jìn)一步提升為三層、四層技術(shù),直至發(fā)展到后來的多層技術(shù)。這樣技術(shù)層面的不斷革新,可以有效地減少軟件開發(fā)的時間成本,大幅度提升工程師的開發(fā)效率。
3.1 雙層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用
所謂的雙層技術(shù)實質(zhì)是信息在客戶端和服務(wù)器之間的傳遞。例如,工程師在開發(fā)軟件階段,需要將信息從客戶端傳向服務(wù)器,最終經(jīng)過計算機(jī)最大數(shù)據(jù)庫的統(tǒng)計核算后,在回到客戶端上,就可以對其使用。
3.2 三層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用
所謂的三層技術(shù)就是以二層技術(shù)為依據(jù)進(jìn)行技術(shù)革新。原先二層技術(shù)是信息在客戶端到服務(wù)器,經(jīng)過數(shù)據(jù)庫計算處理后在返回客戶端被使用的過程。而三層技術(shù)在二層技術(shù)的基礎(chǔ)上增加應(yīng)用服務(wù)器,它的主要作用就是信息的存儲。這樣可以有效的提升用戶訪問網(wǎng)站的速度,也使得整個計算機(jī)的處理機(jī)制更加完善。
3.3 四層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用
四層技術(shù)實質(zhì)是三層技術(shù)和二層技術(shù)的升級版,是為了符合復(fù)雜多變的網(wǎng)絡(luò)環(huán)境而開發(fā)出來。四層技術(shù)在軟件開發(fā)的工作中,對三層技術(shù)各層間的關(guān)系進(jìn)行分開處理,提高了各層級之間的獨(dú)立性。而作為四層技術(shù),包括數(shù)據(jù)層、網(wǎng)絡(luò)層、存儲層和處理層,其中網(wǎng)絡(luò)層是將三層技術(shù)中數(shù)據(jù)層處理好的結(jié)果通過網(wǎng)絡(luò)層傳給它,然后開始數(shù)據(jù)交換。四層較于三層有著明顯的優(yōu)勢,那就是信息對接匹配問題,四層技術(shù)可以完美的解決這個問題,幫助計算機(jī)提高運(yùn)算速率,提升工作效率。
3.4 中間件技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用
中間件技術(shù)的應(yīng)用幫助計算機(jī)實現(xiàn)資源信息共享,但卻也增加了計算機(jī)軟件開發(fā)的難度。不過,中間件技術(shù)有許多優(yōu)點(diǎn),其一優(yōu)化了各個結(jié)構(gòu)層之間的連接方式,例如,數(shù)據(jù)庫和操作系統(tǒng)或者應(yīng)用軟件之間的鏈接方式。不僅如此,還大幅度提升了系統(tǒng)的穩(wěn)定性,改變了傳統(tǒng)軟件開發(fā)技術(shù),提高了工程師的開發(fā)效率。
4 結(jié)語
分層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用,改變了用戶對軟件的體驗感,增加了軟件的靈活性和穩(wěn)定性。不僅有效地縮短了工程師開發(fā)計算機(jī)軟件的時間,而大幅度提升了開發(fā)的效率,同時也節(jié)約了成本的開支,??梢哉f,作為工程技術(shù)人員,在后期軟件開發(fā)的過程中,要大力支持分層技術(shù),以創(chuàng)造出符合人們生活工作要求的軟件。
參考文獻(xiàn):
[1]葉娜.朱秀娟.試論計算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用[J].無線互聯(lián)網(wǎng)科技.2013.(06):61.
[2]夏汶鈺.基于分層技術(shù)的計算機(jī)軟件開發(fā)分析[J].中國新通信.2013.(22):39.
作者簡介:姜孟均,西華師范大學(xué)大四學(xué)生,研究方向:分層技術(shù)。endprint