摘要:21世紀(jì),隨著信息技術(shù)的快速發(fā)展,全球化趨勢(shì)已經(jīng)勢(shì)不可擋。信息技術(shù)的全球化不僅改變了人們的生產(chǎn)、生活方式,提高了大眾的生活品位,也促進(jìn)了社會(huì)和時(shí)代的不斷進(jìn)步,而計(jì)算機(jī)軟件技術(shù)作為信息化時(shí)代發(fā)展的一個(gè)重要領(lǐng)域發(fā)揮著越來(lái)越重要的作用。該文從分層技術(shù)的角度出發(fā),研究了其在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用效果,寄希望對(duì)我國(guó)的信息技術(shù)發(fā)展有所裨益。
關(guān)鍵詞:分層技術(shù);計(jì)算機(jī)軟件;應(yīng)用效果
《軟件導(dǎo)刊·教育技術(shù)》是湖北省電教館與由湖北省信息學(xué)會(huì)聯(lián)合主辦的教育技術(shù)類全國(guó)公開(kāi)刊物。作為業(yè)內(nèi)直接面向全國(guó)中小學(xué)信息技術(shù)教育的媒體
近年來(lái),隨著時(shí)代的發(fā)展,軟件開(kāi)發(fā)復(fù)雜程度越來(lái)越高,要求也越來(lái)越嚴(yán)格,分層技術(shù)的出現(xiàn)能很好地解決計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中所遇到的種種問(wèn)題,是滿足時(shí)代發(fā)展需求的一種必然趨勢(shì)。
1計(jì)算機(jī)軟件開(kāi)發(fā)中分層技術(shù)的含義以及發(fā)展歷程
從字面上來(lái)講,計(jì)算機(jī)軟件開(kāi)發(fā)中分層技術(shù)的含義,最重要的應(yīng)該是分層的概念,只有充分理解了分層的概念,才能夠了解計(jì)算機(jī)內(nèi)部之間的層次關(guān)系??傮w來(lái)說(shuō),分層的意義可以歸結(jié)為四個(gè)字——對(duì)癥下藥,因?yàn)樵谲浖_(kāi)發(fā)過(guò)程中會(huì)遇到種種問(wèn)題,只有將不同的問(wèn)題進(jìn)行歸類總結(jié),放在不同的層面上去理解分析,才能形成一個(gè)清晰的框架結(jié)構(gòu),且分層技術(shù)已經(jīng)被實(shí)踐證明在軟件開(kāi)發(fā)中是一種行之有效的方法。與此同時(shí),隨著時(shí)間的推移,分層技術(shù)也在不斷演變,在計(jì)算機(jī)問(wèn)世初期,僅僅是以一種單向的聯(lián)系方式而存在,這種方式簡(jiǎn)單、明了,并不需要分層技術(shù)解決復(fù)雜的聯(lián)系問(wèn)題。但隨著時(shí)間的推移,單層結(jié)構(gòu)的計(jì)算機(jī)已經(jīng)無(wú)法滿足社會(huì)的發(fā)展需求,更加復(fù)雜、完善的計(jì)算機(jī)雙層次結(jié)構(gòu)應(yīng)運(yùn)而生,由此服務(wù)器和計(jì)算機(jī)開(kāi)始建立了聯(lián)系。目前,分層技術(shù)已趨于成熟,并且以一種決定性的優(yōu)勢(shì)為計(jì)算機(jī)軟件開(kāi)發(fā)解決了許多重大問(wèn)題,大大地提高了軟件開(kāi)發(fā)的質(zhì)量和效率,滿足了人們對(duì)復(fù)雜計(jì)算機(jī)結(jié)構(gòu)體系的要求。
2分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用現(xiàn)狀
分層技術(shù)具有穩(wěn)定性和獨(dú)立性的特點(diǎn)。穩(wěn)定性主要在于能夠提高軟件開(kāi)發(fā)的效率,大大縮短軟件開(kāi)發(fā)所需的時(shí)間;獨(dú)立性如同電路中的并聯(lián)電路,當(dāng)僅有某個(gè)概念層面出現(xiàn)問(wèn)題的時(shí)候,其他層面并不會(huì)因此而受到影響,因此分層技術(shù)的獨(dú)立性能夠保證計(jì)算機(jī)在軟件開(kāi)發(fā)過(guò)程中持續(xù)有效的運(yùn)轉(zhuǎn)。目前,計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)滲透到我們生活的各個(gè)方面,計(jì)算機(jī)網(wǎng)絡(luò)的復(fù)雜程度越高,軟件開(kāi)發(fā)者的挑戰(zhàn)和困難也就越來(lái)越大。分層技術(shù)的出現(xiàn),恰到好處地解決了這一問(wèn)題,使得計(jì)算機(jī)軟件的開(kāi)發(fā)迎來(lái)了新一輪的蓬勃發(fā)展。相信在不久的將來(lái),分層技術(shù)在信息化時(shí)代能夠起到不可替代的作用。
3分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用
當(dāng)今時(shí)代,分層技術(shù)已經(jīng)成為一個(gè)系統(tǒng),也成為計(jì)算機(jī)技術(shù)中的一個(gè)重要分支??傮w來(lái)說(shuō),計(jì)算機(jī)的分層技術(shù)可以分為雙層分層技術(shù)、三層分層技術(shù)和四層分層技術(shù)等幾類,各分層技術(shù)之間既相互聯(lián)系又相互區(qū)別。從根本上來(lái)說(shuō),其他分層技術(shù)都是建立在雙層分層技術(shù)基礎(chǔ)之上,但是每一種分層技術(shù)都有其優(yōu)勢(shì)及其特點(diǎn),都有其需要遵循的使用原則和適用環(huán)境。下文中,筆者將分別介紹幾種分層技術(shù)在軟件開(kāi)發(fā)中的應(yīng)用現(xiàn)狀。
3.1雙層分層技術(shù)在軟件開(kāi)發(fā)中的應(yīng)用
雙層分層技術(shù)主要是將計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的客戶端與服務(wù)器聯(lián)系在一起。所謂客戶端,就是直接以用戶或是客戶相連接的一端,用戶可以通過(guò)操作界面使用計(jì)算機(jī)軟件,也可以說(shuō)是用戶通過(guò)計(jì)算機(jī)軟件獲得信息的一種方法。如果將客戶端描述為一棵枝繁葉茂的大樹(shù),那么服務(wù)器就是這棵枝繁葉茂的大樹(shù)底下的根莖,客戶端只有緊緊地依靠在服務(wù)器之下,軟件才能運(yùn)行,如果沒(méi)有服務(wù)器的作用,那么客戶端也就失去了其應(yīng)有的功能和意義。除此之外,服務(wù)器和客戶端之間相互連接的關(guān)系,也就決定了兩者之間必須具備出色的功能,只有兩者之間相互適應(yīng),相互匹配,才能夠保證手機(jī)軟件的正常運(yùn)行。但是,計(jì)算機(jī)軟件的雙層分層技術(shù),存在著一定的缺陷,并且隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,雙層分層技術(shù)越來(lái)越難以滿足現(xiàn)在人們的需求,容易造成服務(wù)器荷載過(guò)大以及計(jì)算機(jī)反應(yīng)速率降低等問(wèn)題,因而雙層分層技術(shù)必將被其他分層技術(shù)所取代。
3.2三層分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用
高層分層技術(shù)是建立在雙層分層技術(shù)基礎(chǔ)之上發(fā)展而來(lái)。三層分層技術(shù)主要是針對(duì)雙層分層技術(shù)中存在的缺陷與不足之處進(jìn)行更改與完善,其最核心的解決方法是增加了服務(wù)器的數(shù)量。隨著服務(wù)器數(shù)量的增加,計(jì)算機(jī)軟件的運(yùn)行速度亦得到了極大的提升,也進(jìn)一步加大了計(jì)算機(jī)軟件的儲(chǔ)存和分析數(shù)據(jù)的能力。從另一個(gè)方面來(lái)說(shuō),三層分層處理最大的優(yōu)勢(shì)在于,他將界面、業(yè)務(wù)處理功能和數(shù)據(jù)處理三者之間緊密地聯(lián)系在一起,使之構(gòu)建成為一個(gè)整體,讓計(jì)算機(jī)內(nèi)部更加緊密地聯(lián)系在一起,極大地提高了數(shù)據(jù)傳輸?shù)男剩彩沟糜?jì)算機(jī)結(jié)構(gòu)中的數(shù)據(jù)更加安全、可靠。三層分層技術(shù)結(jié)構(gòu)如圖1所示:
3.3四層分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用
四層分層技術(shù)相比三層分層技術(shù)具有更大的優(yōu)勢(shì),尤其近年來(lái)WEB技術(shù)在國(guó)際市場(chǎng)上的迅猛發(fā)展,使得絕大多數(shù)的計(jì)算機(jī)軟件已經(jīng)普遍適用了這種技術(shù),軟件開(kāi)發(fā)的環(huán)境亦隨著發(fā)生巨大變化,而四層分層技術(shù)的出現(xiàn)解決了這些問(wèn)題。四層分層技術(shù)相較于三層分層技術(shù)主要是由于WEB技術(shù)結(jié)構(gòu)(圖2所示)的加入,使得計(jì)算機(jī)結(jié)構(gòu)內(nèi)部之間的聯(lián)系更為復(fù)雜。四層分層技術(shù)的結(jié)構(gòu)主要包括以下四個(gè)方面:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)儲(chǔ)存結(jié)構(gòu)、WEB技術(shù)以及業(yè)務(wù)處理結(jié)構(gòu)。四者之間能夠有效地把接收到的數(shù)據(jù)儲(chǔ)存起來(lái),提高了數(shù)據(jù)傳輸效率,加快了計(jì)算機(jī)軟件的運(yùn)行速度,有效地解決了用戶端與服務(wù)器之間所存在的問(wèn)題。到目前為止,四層分層技術(shù)是計(jì)算機(jī)軟件開(kāi)發(fā)系統(tǒng)中最為有效的一種分層技術(shù),它極大地解決了計(jì)算機(jī)軟件運(yùn)行過(guò)程出現(xiàn)的問(wèn)題,緩解了計(jì)算機(jī)內(nèi)部結(jié)構(gòu)、數(shù)據(jù)的儲(chǔ)存以及信息的傳輸關(guān)系之間的壓力。
4結(jié)束語(yǔ)
21世紀(jì),計(jì)算機(jī)軟件的應(yīng)用將會(huì)越來(lái)越普遍,其發(fā)展必然呈現(xiàn)螺旋式上升趨勢(shì)。軟件開(kāi)發(fā)技術(shù)越成熟,社會(huì)對(duì)分層技術(shù)的研究要求也越來(lái)越高。同時(shí),我們也應(yīng)該清楚地認(rèn)識(shí)到,分層技術(shù)并不是軟件開(kāi)發(fā)中的唯一解決途徑,只有不斷突破自我,創(chuàng)新技術(shù),才能創(chuàng)造出更大的經(jīng)濟(jì)效益和社會(huì)效益。
參考文獻(xiàn):
[1]鄒珺,劉婷,范志勤.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用效果分析[J].農(nóng)家參謀,2019(7):235.
[2]廖夢(mèng)虎.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用分析[J].無(wú)線互聯(lián)科技,2019,16(3):49-50.
[3]葉軍偉.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用效果分析[J].科技經(jīng)濟(jì)導(dǎo)刊,201 8,26(34):26.
[4]郭薇璞.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用效果分析[J].科技傳播,2018,10(18):88-89.
[5]陸琴.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用效果分析[J].計(jì)算機(jī)產(chǎn)品與流通,2018(8):22.
論文指導(dǎo) >
SCI期刊推薦 >
論文常見(jiàn)問(wèn)題 >
SCI常見(jiàn)問(wèn)題 >