王森林+崔翹楚
摘要:計(jì)算機(jī)技術(shù)隨著信息技術(shù)的發(fā)展,其應(yīng)用也變得越來越廣泛。現(xiàn)代社會(huì)在生產(chǎn)和生活的方方面面對(duì)計(jì)算機(jī)技術(shù)的需求越來越多,因此就需要對(duì)計(jì)算機(jī)技術(shù)進(jìn)行不斷地開發(fā)。分層技術(shù)應(yīng)用于計(jì)算機(jī)軟件的開發(fā),能夠?qū)Χ鄬哟渭夹g(shù)的快約提供助力,本文就分層技術(shù)在計(jì)算機(jī)軟件中的開發(fā)進(jìn)行了討論和分析,以期對(duì)此項(xiàng)研究有所助益。
關(guān)鍵詞:分層技術(shù);計(jì)算機(jī);軟件
計(jì)算機(jī)在我國(guó)普及的十分迅速,這都得益于軟件的不斷研發(fā)和創(chuàng)新。計(jì)算機(jī)軟件在對(duì)人們生產(chǎn)生活的各項(xiàng)需求進(jìn)行滿足的同時(shí),也使人們傳統(tǒng)的生活和工作方式得到了改變,工作效率也得以提升,并且對(duì)人力資源配置的優(yōu)化也具有促進(jìn)的作用。我國(guó)計(jì)算機(jī)軟件的開發(fā)相知于國(guó)外的先進(jìn)技術(shù)來說,差距還很大,為了能夠使這樣的差距逐漸縮小,我國(guó)應(yīng)對(duì)計(jì)算機(jī)軟件的開發(fā)更為重視。最近幾年,分層技術(shù)應(yīng)用于計(jì)算機(jī)軟件的開發(fā),使軟件的質(zhì)量得到了有效提升,并且使用戶的使用也變得更為便捷,因此分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用是值得深入研究并且廣泛使用的技術(shù)。
1.分層技術(shù)的基本內(nèi)容
(一)分層技術(shù)的含義
分層指的是將計(jì)算機(jī)軟件的開發(fā)分成若干個(gè)概念層,每個(gè)概念層之間的工作模式和開發(fā)方案都有所不同,但是在級(jí)別上,每個(gè)概念層都是平等的,并且每個(gè)概念層之間都存在著聯(lián)系,進(jìn)而構(gòu)成一個(gè)完整的軟件體系。分層技術(shù)對(duì)計(jì)算機(jī)軟件內(nèi)部結(jié)構(gòu)中層次存在的依賴關(guān)系進(jìn)行了闡述,因此分層技術(shù)在計(jì)算機(jī)軟件開發(fā)的框架方面應(yīng)用的更多。計(jì)算機(jī)軟件在一開始進(jìn)行開發(fā)時(shí)的框架都是單層次的結(jié)構(gòu),在二十世紀(jì)八十年代之后,計(jì)算機(jī)領(lǐng)域開始極速發(fā)展,因此計(jì)算機(jī)軟件的開發(fā)在這樣的背景之下,從單層次結(jié)構(gòu)轉(zhuǎn)變成為雙層次結(jié)構(gòu)。但是計(jì)算機(jī)軟件的開發(fā)依然存在一些不可忽視問題,并且在今后科技日益發(fā)展的情況之下,計(jì)算機(jī)軟件的局限性就無法使計(jì)算機(jī)技術(shù)的發(fā)展得到滿足。所以,應(yīng)該加快計(jì)算機(jī)軟件開發(fā)技術(shù)的革新步伐,分層技術(shù)在這時(shí)就能夠體現(xiàn)出其優(yōu)勢(shì),能夠?qū)τ?jì)算機(jī)軟件開發(fā)起到極大的促進(jìn)作用。
(二)分層技術(shù)的特點(diǎn)
分層技術(shù)應(yīng)用于計(jì)算機(jī)軟件的開發(fā)中,具有各種各樣的特點(diǎn)。首先分層技術(shù)能夠保障軟件運(yùn)行可靠性。在進(jìn)行計(jì)算機(jī)軟件開發(fā)時(shí),同歸對(duì)原有的計(jì)算機(jī)系統(tǒng)進(jìn)行改造,不僅能夠較少?gòu)?fù)雜軟件的開發(fā)時(shí)間,還能夠保證計(jì)算機(jī)軟件的運(yùn)行質(zhì)量。其次在計(jì)算機(jī)軟件的開發(fā)中應(yīng)用分層技術(shù),能夠使計(jì)算機(jī)軟件的再次使用變得更為便捷,對(duì)分層模式加以利用,能夠?qū)δ軐哟蔚慕涌谶M(jìn)行定義,而后自行對(duì)軟件進(jìn)行開發(fā),在對(duì)標(biāo)準(zhǔn)接口進(jìn)行利用之后,就能夠最大程度的實(shí)現(xiàn)其端口的無縫對(duì)接。
(三) 分層技術(shù)的作用
首先分層技術(shù)能夠?qū)τ?jì)算機(jī)軟件的真題性能進(jìn)行有效提升,促使軟件開發(fā)人員的工作效率得到提高,極大地節(jié)省了開發(fā)的成本和時(shí)間。其次分層技術(shù)能夠?qū)浖馁|(zhì)量和性能進(jìn)行有效保障,使計(jì)算機(jī)軟件的適用壽命得到延長(zhǎng)。最后分層技術(shù)能夠使硬件以及底層之間進(jìn)行有效地聯(lián)系,在軟件性能提升的同時(shí)連接計(jì)算自和服務(wù)器并使其得到更進(jìn)一步的發(fā)展。對(duì)軟件進(jìn)行層次化的設(shè)計(jì),能夠使計(jì)算機(jī)軟件的開發(fā)水平得到有效地提升,使計(jì)算機(jī)軟件的開發(fā)技術(shù)得到進(jìn)一步革新。從微觀的層面來說,分層技術(shù)能夠?qū)⒂?jì)算機(jī)軟件內(nèi)部之間的各個(gè)層次進(jìn)行聯(lián)系,使其相互依賴。
2.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用
(一)雙層技術(shù)計(jì)算機(jī)軟件開發(fā)中的應(yīng)用
從分層技術(shù)的種類來看、主要有三層、四層以及中間技術(shù),但是這些技術(shù)都是以雙層技術(shù)為基礎(chǔ)進(jìn)行發(fā)展的。雙層技術(shù)在進(jìn)行計(jì)算機(jī)軟件開發(fā)時(shí),是針對(duì)服務(wù)器和客戶端兩個(gè)端點(diǎn)進(jìn)行的。根據(jù)客戶不同的資料,客戶端會(huì)為其提供其所需要的運(yùn)營(yíng)界面,對(duì)產(chǎn)生的各種邏輯關(guān)系進(jìn)行處理,通過服務(wù)器對(duì)客戶的信息進(jìn)行接收,在數(shù)據(jù)庫對(duì)相關(guān)的數(shù)據(jù)進(jìn)行計(jì)算和總結(jié)之后,將各項(xiàng)信息傳達(dá)到客戶端并開始使用,這能夠保障使用的性能,但是同時(shí)使用的客戶不宜過多。要是不嫩鞏固保障這兩個(gè)要素,那么就會(huì)增加軟件開發(fā)的成本,若是出現(xiàn)了嚴(yán)重的問題,就是丟失人格數(shù)據(jù)。因此在現(xiàn)如今的計(jì)算機(jī)軟件開發(fā)中,其他更為穩(wěn)定的技術(shù)已經(jīng)逐漸取代了雙層技術(shù)。
(二)三層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用
三層技術(shù)的優(yōu)勢(shì)還表現(xiàn)為能夠存儲(chǔ)計(jì)算機(jī)使用者的信息和數(shù)據(jù)。三層技術(shù)應(yīng)用于計(jì)算機(jī)軟件的開發(fā),不僅能夠提升計(jì)算機(jī)信息的訪問效率,還能夠促使人和計(jì)算機(jī)之間實(shí)現(xiàn)真正的人機(jī)交互,能夠明顯提升計(jì)算機(jī)的工作效率和質(zhì)量。
業(yè)務(wù)處理層次、界面層次和數(shù)據(jù)層次這三個(gè)方面構(gòu)成了三層技術(shù),業(yè)務(wù)處理層次的主要工作時(shí)對(duì)用戶的真正需要展開分析,并且將請(qǐng)求發(fā)出,提取和處理相關(guān)數(shù)據(jù)和信息。界面層次的主要工作時(shí)搜集和分析用戶的真正需求,并且將搜集和分析后的結(jié)果傳達(dá)到業(yè)務(wù)處理層次中去。數(shù)據(jù)層次的主要工作時(shí)審核業(yè)務(wù)處理層的申請(qǐng),并且查詢數(shù)據(jù)庫中的相關(guān)信息和數(shù)據(jù),在分析之后將分析結(jié)果傳達(dá)到業(yè)務(wù)處理層中去。雖然三層技術(shù)能夠幫助計(jì)算機(jī)提升工作效率,但是因?yàn)橛?jì)算機(jī)用戶的適用環(huán)境十分復(fù)雜,從根本上并且科學(xué)的區(qū)分界面層次、業(yè)務(wù)處理層次以及數(shù)據(jù)庫層次是十分困難的。
(三)四層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用
因?yàn)橛?jì)算機(jī)用戶的使用環(huán)境日漸復(fù)雜,雙層技術(shù)和三層技術(shù)的局限性日益顯露,這種局限性已經(jīng)難以應(yīng)對(duì)復(fù)雜的用戶環(huán)境,在這樣的背景下,四層技術(shù)出現(xiàn)在了大家的眼前。四層技術(shù)能夠?qū)θ龑蛹夹g(shù)中的三個(gè)層次進(jìn)行科學(xué)的區(qū)分,使各層次之間的互相影響得到降低,并且增強(qiáng)了各層次之間的獨(dú)立性,完善了三層技術(shù)的缺陷。處理層次、web層次和存儲(chǔ)層次是四層技術(shù)的主要構(gòu)成。在數(shù)據(jù)層次處理完數(shù)據(jù)之后,將其傳達(dá)到業(yè)務(wù)層次,而后在傳達(dá)到web層次,然后數(shù)據(jù)之間就開始進(jìn)行交換。似曾幾時(shí)使對(duì)象和關(guān)系之間的匹配差異得到了高效地解決,軟件開發(fā)效率以及計(jì)算機(jī)的工作質(zhì)量也得到了提升。
(四)中間技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用
在計(jì)算機(jī)分布式環(huán)境中應(yīng)用中間技術(shù)較多,使計(jì)算機(jī)系統(tǒng)之間的資源互通和共享的帶了實(shí)現(xiàn)。在計(jì)算機(jī)軟件開發(fā)中應(yīng)用中間技術(shù)能夠?qū)Ψ植技珊彤悩?gòu)等技術(shù)的細(xì)節(jié)難題所帶來的復(fù)雜性進(jìn)行有效減少,也使計(jì)算機(jī)軟件的開發(fā)過程簡(jiǎn)單很多。優(yōu)化數(shù)據(jù)庫、操作系統(tǒng)以及應(yīng)用軟件之間的連接方式使中間技術(shù)擁有的巨大優(yōu)勢(shì)。
結(jié)語:
在我國(guó)社會(huì)極速發(fā)展的過程中,計(jì)算機(jī)技術(shù)在社會(huì)中的各個(gè)領(lǐng)域發(fā)揮著其巨大的優(yōu)勢(shì)和效果,使我們以往傳統(tǒng)的生產(chǎn)和生活方式得到了巨大的改變。為了能夠跟上時(shí)代發(fā)展的步伐,越來越多的計(jì)算機(jī)軟件被開發(fā)出來,并且應(yīng)用于各種不同的領(lǐng)域,為人們的生產(chǎn)和生活帶來方便。在計(jì)算機(jī)軟件的開發(fā)中,應(yīng)用分層技術(shù)的所得到的效果顯而易見,分層技術(shù)不僅能夠提升計(jì)算機(jī)軟件的開發(fā)效率,而且能夠提升其運(yùn)行質(zhì)量。對(duì)軟件開發(fā)商來說,對(duì)分層技術(shù)進(jìn)行充分利用能夠?yàn)槠鋷砜捎^的經(jīng)濟(jì)效益。完善和革新分層技術(shù),對(duì)我國(guó)計(jì)算機(jī)領(lǐng)域的發(fā)展來說具有十分積極的現(xiàn)實(shí)意義。
參考文獻(xiàn):
[1]劉鵬. 分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用分析[J]. 現(xiàn)代工業(yè)經(jīng)濟(jì)和信息化,2017,(05):83-84.
[2]代田鳳. 分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[A]. 《智能城市》雜志社、美中期刊學(xué)術(shù)交流協(xié)會(huì).2016智能城市與信息化建設(shè)國(guó)際學(xué)術(shù)交流研討會(huì)論文集III[C].《智能城市》雜志社、美中期刊學(xué)術(shù)交流協(xié)會(huì):,2016:1.
[3]周茜,高海波. 分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的運(yùn)用研究[J]. 信息與電腦(理論版),2016,(18):114-115.
[4]何松林. 分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[A]. 旭日華夏(北京)國(guó)際科學(xué)技術(shù)研究院.首屆國(guó)際信息化建設(shè)學(xué)術(shù)研討會(huì)論文集(三)[C].旭日華夏(北京)國(guó)際科學(xué)技術(shù)研究院:,2016:1.
[5]鐘德超. 探討分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J]. 信息與電腦(理論版),2016,(05):53+63.
[6]陸正杰,王小鳳,吳錚. 分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J]. 計(jì)算機(jī)光盤軟件與應(yīng)用,2015,(03):67-68.endprint