- 相關(guān)推薦
分層技術(shù)在計算機軟件開(kāi)發(fā)的特點(diǎn)論文
摘要:近年來(lái)在以信息技術(shù)為代表的第三次工業(yè)革命的推動(dòng)下,計算機以及軟件技術(shù)得到了飛速發(fā)展,其技術(shù)開(kāi)發(fā)越來(lái)越多元化,并在社會(huì )工業(yè)生產(chǎn)和民眾的日常生活中扮演著(zhù)重要的角色,人類(lèi)社會(huì )進(jìn)入了網(wǎng)絡(luò )化時(shí)代。其中分層技術(shù)是當今軟件工程開(kāi)發(fā)中使用到的關(guān)鍵技術(shù),受到了廣大計算機編程技術(shù)人員的普遍關(guān)注。本文就在前人研究的基礎上對分層技術(shù)的概念、作用以及技術(shù)特點(diǎn)等進(jìn)行了簡(jiǎn)要概述,并重點(diǎn)分析了其在計算機軟件開(kāi)發(fā)工程中的應用,希望對我國計算機軟件行業(yè)的發(fā)展有一定的指導意義。
【關(guān)鍵詞】分層技術(shù);軟件開(kāi)發(fā);計算機;應用
1引言
進(jìn)入21世紀以來(lái),網(wǎng)絡(luò )技術(shù)的普及與發(fā)展促進(jìn)了計算機軟件技術(shù)的發(fā)展。如今計算機技術(shù)已經(jīng)深入到了人們生產(chǎn)和生活中的方方面面,改善了人們的工作和生活環(huán)境,并進(jìn)一步促進(jìn)了智能技術(shù)的發(fā)展。大部分的計算機設備中都應用到了軟件技術(shù),軟件技術(shù)的發(fā)展也在一定程度上決定了計算機技術(shù)的發(fā)展水平,因此一個(gè)國家的軟件發(fā)開(kāi)發(fā)水平直接關(guān)系著(zhù)該地區計算機行業(yè)的發(fā)展狀況。近年來(lái)分層技術(shù)在計算機軟件開(kāi)發(fā)中的應用越來(lái)越廣泛,同時(shí)對計算機行業(yè)甚至整個(gè)國民經(jīng)濟的發(fā)展都起著(zhù)積極地作用。因此,研究分層技術(shù)在軟件開(kāi)發(fā)中的應用具有重要的現實(shí)意義。
2分層技術(shù)的概述
2.1分層技術(shù)的含義
分層技術(shù)本質(zhì)上來(lái)講就是對計算機軟件機構中對應的內部層次進(jìn)行相關(guān)依賴(lài)性的介紹。通常來(lái)說(shuō),計算機軟件開(kāi)發(fā)應該保證軟件在實(shí)際運行過(guò)程中具備基本的靈活性與穩定性,并具備可開(kāi)發(fā)性,盡可能的實(shí)現軟件功能的多樣性。分層軟件開(kāi)發(fā)技術(shù)一方面具有物理方面的特點(diǎn),另一方面又具備計算機方面的主要特征,即在每一解決環(huán)節上對應層面上進(jìn)行劃分,這些層面相互之間具備平行的關(guān)系,分層技術(shù)利用這些層面之間的相互關(guān)系組成了一個(gè)相對于外界來(lái)說(shuō)比較封閉的系統,并未軟件技術(shù)的進(jìn)一步開(kāi)發(fā)和利用提供了方便。
2.2分層技術(shù)的特點(diǎn)
總結來(lái)說(shuō),分層技術(shù)具有以下幾方面的特點(diǎn):2.2.1拓展性分層技術(shù)的拓展性主要體現在對計算機軟件系統的分解和優(yōu)化上。分層技術(shù)的實(shí)際操作第一步就是對紛繁復雜的計算機軟件進(jìn)行分層和分解,并對每一層的內容以及在整個(gè)軟件系統中的作用進(jìn)行簡(jiǎn)要標明;第二步就是對每一層進(jìn)行功能的完善和發(fā)展,使得每一層都自成系統。2.2.2獨立性分層技術(shù)的另一特點(diǎn)就是獨立性。計算機軟件的每一層面之間相互獨立又相互聯(lián)系,當某一個(gè)層面的軟件系統發(fā)生故障時(shí),其所帶來(lái)的影響僅僅局限于本層面,幾乎不會(huì )對其他層面的軟件系統的結構和功能造成影響。2.2.3穩定性基于分層軟件技術(shù)的拓展性和獨立性的特點(diǎn),分層技術(shù)進(jìn)一步促進(jìn)了軟件開(kāi)發(fā)技術(shù)向抽象化和復雜化發(fā)展,減少了復雜軟件技術(shù)開(kāi)發(fā)和調試周期,提升了軟件開(kāi)發(fā)效率,并進(jìn)一步提升了軟件系統的穩定性。
3分層技術(shù)在軟件開(kāi)發(fā)過(guò)程中的應用
3.1雙層分層技術(shù)
雙層技術(shù)主要包括服務(wù)器和客戶(hù)端兩個(gè)方面。服務(wù)器負責對用戶(hù)的信息進(jìn)行收集、歸納、整理和分類(lèi),再將處理過(guò)的信息傳輸到客戶(hù)端供客戶(hù)進(jìn)行瀏覽和使用。而客戶(hù)端主要負責為用戶(hù)提供瀏覽界面和瀏覽信息,同時(shí)將采集信息的一些邏輯和向量關(guān)系直觀(guān)的表述出來(lái),供用戶(hù)進(jìn)行參考。分層技術(shù)中雙層技術(shù)的應用一方節省了軟件開(kāi)發(fā)的耗時(shí),提升了軟件開(kāi)發(fā)效率,另一方面將軟件系統的不同功能模塊分別對待,提升了軟件系統功能的完整性和功能性,可謂是一舉兩得。
3.2三層分層技術(shù)
與雙層分層技術(shù)相比,三層分層技術(shù)主要增加了數據存儲模塊,一方面使得服務(wù)器的功能得到強化,改善了計算機的信息處理和訪(fǎng)問(wèn)效率,另一方面還能實(shí)現人家交互,信息采集系統可以準確的采集用戶(hù)的訪(fǎng)問(wèn)特征以及訪(fǎng)問(wèn)訴求,并將之處理后進(jìn)行存儲,在該用戶(hù)的后續訪(fǎng)問(wèn)中可以為其提供定制化的信息檢索服務(wù)。三層軟件分層技術(shù)數據庫層、界面層以及業(yè)務(wù)處理層三部分組成,數據庫層主要負責對一系列用戶(hù)申請展開(kāi)核查,并對一些關(guān)鍵數據進(jìn)行信息檢索和查詢(xún),將處理結果傳輸至業(yè)務(wù)層進(jìn)行進(jìn)一步處理;界面層主要負責用戶(hù)提供信息檢索界面,同時(shí)根據業(yè)務(wù)層的處理結果對信息數據展開(kāi)處理。三層處理技術(shù)可以大大提升計算機軟件系統的開(kāi)發(fā)效率,但是面對復雜的用戶(hù)環(huán)境則無(wú)法高效的實(shí)現這三個(gè)層次的明確劃分,進(jìn)而影響工作效率。
3.3四層分層技術(shù)
針對兩層、三層分層技術(shù)無(wú)法高效的解決復雜用戶(hù)問(wèn)題的現狀,有必要開(kāi)展四層分層技術(shù)的研究和開(kāi)發(fā),將數據庫層、界面層以及處理器層進(jìn)行逐一分解和劃分,提升整個(gè)軟件系統的獨立性和高效性,削弱各個(gè)層次之間的相互影響,進(jìn)而將三層分層技術(shù)延伸到第四層。第四層分層技術(shù)在三層分層的基礎上加入了WEB層,可以為用戶(hù)提供更加優(yōu)質(zhì)的網(wǎng)絡(luò )訪(fǎng)問(wèn)體驗。
3.4五層分層技術(shù)
在相關(guān)特殊環(huán)境和計算機運行背景下,需要將四層技術(shù)結構中的數據庫層分成集成層、資源層等兩個(gè)分結構層,用以滿(mǎn)足非常規設備的運行需要,這樣原來(lái)的四層技術(shù)結構就被分成了五層結構,工作效率進(jìn)一步提升,具備廣泛的開(kāi)發(fā)價(jià)值,F階段下應用最廣的是在J2EE環(huán)境中,基本覆蓋了包括客戶(hù)端、Web層、業(yè)務(wù)層、集成層以及資源層等五個(gè)分層結構。該系統最大的優(yōu)點(diǎn)就是可以分別產(chǎn)生不同的組件,病=這些組件可以應用于其他的設備和結構中,實(shí)現了不同層次結構的分類(lèi),便于后期的維修和保養。
4結束語(yǔ)
綜上所述,分層軟件開(kāi)發(fā)技術(shù)是計算機軟件工程領(lǐng)域中的重要技術(shù),應當提起足夠的重視。在我國的計算機工程技術(shù)人員應當抓住歷史發(fā)展機遇,不斷革新軟件工程開(kāi)發(fā)技術(shù)和手段,逐漸實(shí)現向多層軟件開(kāi)發(fā)技術(shù)的過(guò)度。
參考文獻
[1]許福栗.分層技術(shù)在計算機軟件開(kāi)發(fā)中的應用[J].硅谷,2013(23):41-42.
[2]楊瑞.分層技術(shù)在計算機軟件開(kāi)發(fā)中的應用分析[J].電子商務(wù),2014(11):72-73.
[3]甘露,周娟.計算機軟件開(kāi)發(fā)中分層技術(shù)的應用[J].數字技術(shù)與應用,2016(03):135-136.
[4]楊會(huì )蘭.分層技術(shù)在計算機軟件開(kāi)發(fā)中的應用效果分析[J].電子技術(shù)與軟件工程,2016(05):70.
【分層技術(shù)在計算機軟件開(kāi)發(fā)的特點(diǎn)論文】相關(guān)文章:
計算機軟件開(kāi)發(fā)的分層技術(shù)研究論文07-04
分層技術(shù)在計算機軟件開(kāi)發(fā)中的應用論文07-04
分層技術(shù)在計算機軟件開(kāi)發(fā)的應用分析論文07-03
關(guān)于計算機軟件開(kāi)發(fā)分層技術(shù)的研究論文07-04
計算機軟件開(kāi)發(fā)中的分層技術(shù)運用論文07-04
分層技術(shù)對計算機軟件開(kāi)發(fā)的實(shí)用性論文07-03
計算機軟件開(kāi)發(fā)的發(fā)展與分層技術(shù)的具體應用論文07-03
探討關(guān)于計算機軟件開(kāi)發(fā)中的分層技術(shù)論文07-04