方騰
【摘要】科學(xué)技術(shù)的發(fā)展進(jìn)步促進(jìn)了計(jì)算機(jī)軟件應(yīng)用的發(fā)展,其中對(duì)于計(jì)算機(jī)軟件的開(kāi)發(fā)逐漸的由之前的二層結(jié)構(gòu)轉(zhuǎn)變?yōu)槎鄬哟蔚慕Y(jié)構(gòu),并成為了相關(guān)的軟件開(kāi)發(fā)人員工作的關(guān)鍵內(nèi)容。尤其是在計(jì)算機(jī)使用環(huán)境越來(lái)越復(fù)雜的今天,在計(jì)算機(jī)軟件的開(kāi)發(fā)中使用分層技術(shù),能夠不斷的提高軟件系統(tǒng)的完整清晰的程度,并提高計(jì)算機(jī)中相關(guān)的軟件使用的靈活性,促進(jìn)計(jì)算機(jī)軟件開(kāi)發(fā)的發(fā)展。
【關(guān)鍵詞】分層技術(shù)? 計(jì)算機(jī)軟件? 應(yīng)用
一、分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用
(一)雙層技術(shù)的應(yīng)用
雙層技術(shù)的應(yīng)用,能夠?qū)⒂?jì)算機(jī)的分層技術(shù)有所提升,將軟件開(kāi)發(fā)的時(shí)間大大縮短。雙層技術(shù)的應(yīng)用,針對(duì)客戶所用界面,對(duì)用戶的客戶端進(jìn)行兩種處理方式,一種為信息處理,另一種是邏輯處理,可有效實(shí)現(xiàn)客戶端服務(wù)器的整合。雖然雙層技術(shù)的應(yīng)用效果較好,但是在軟件開(kāi)發(fā)中,雙層技術(shù)的應(yīng)用卻有一定要求,在軟件開(kāi)發(fā)的過(guò)程中,需要按照一定的標(biāo)準(zhǔn)進(jìn)行,否則將無(wú)法保證計(jì)算機(jī)的服務(wù)效能。除此之外,雙層技術(shù)的應(yīng)用,對(duì)于用戶的數(shù)量也有一定要求,用戶的數(shù)量一旦超出雙層技術(shù)的應(yīng)用范圍,那么系統(tǒng)的運(yùn)行便會(huì)出現(xiàn)錯(cuò)誤。雙層技術(shù)的應(yīng)用會(huì)對(duì)計(jì)算軟件的運(yùn)行速度有所降低,用戶對(duì)計(jì)算機(jī)的高速度要求便很難進(jìn)行滿足。在雙層技術(shù)應(yīng)用要求的基礎(chǔ)之上,該技術(shù)在有待研究,主要針對(duì)該技術(shù)的用戶需求方面和計(jì)算機(jī)運(yùn)行速度方面進(jìn)行著重研究,對(duì)雙層技術(shù)的改進(jìn)策略進(jìn)行研究,從而使其能夠不受用戶數(shù)量的限制,也避免雙層技術(shù)應(yīng)用時(shí)對(duì)計(jì)算機(jī)的運(yùn)行速度造成影響。
(二)三層技術(shù)的應(yīng)用
三層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用主要是在雙層技術(shù)的基礎(chǔ)之上,進(jìn)行的發(fā)展和改進(jìn),增加了應(yīng)用服務(wù)器,這種應(yīng)用服務(wù)器主要是幫助計(jì)算機(jī)使用的用戶進(jìn)行數(shù)據(jù)的存儲(chǔ),并且能夠不斷的提高計(jì)算機(jī)信息訪問(wèn)的效率,逐漸的實(shí)現(xiàn)了人與計(jì)算機(jī)之間的交互作用,不斷的提高計(jì)算機(jī)工作的效益。這種三層的結(jié)構(gòu)主要包含有業(yè)務(wù)處理層次、界面層次和數(shù)據(jù)層次的幾部分結(jié)構(gòu)。其中的界面層主要是進(jìn)行科學(xué)的收集用戶使用軟件的需求,收集完成后需要將這些需求發(fā)送到之后進(jìn)行工作的業(yè)務(wù)處理層,其次由業(yè)務(wù)處理層通過(guò)對(duì)這些用戶的需求進(jìn)行分析,做出相關(guān)的申請(qǐng)請(qǐng)求在數(shù)據(jù)層進(jìn)行數(shù)據(jù)的提取與處理,最后在數(shù)據(jù)層,經(jīng)過(guò)分析來(lái)自于業(yè)務(wù)處理層的申請(qǐng),查詢?cè)跀?shù)據(jù)庫(kù)中的相關(guān)信息,并再做出科學(xué)的分析之后返還給業(yè)務(wù)層,最后經(jīng)過(guò)業(yè)務(wù)層的工作處理之后最終回到最初的界面層。這整個(gè)過(guò)程實(shí)現(xiàn)了數(shù)據(jù)傳輸系統(tǒng)負(fù)擔(dān)的減輕目的,同時(shí)還能夠不斷的提高計(jì)算機(jī)的工作效率。然而三層技術(shù)在計(jì)算機(jī)的軟件開(kāi)發(fā)中仍然存在一些相關(guān)的問(wèn)題,所以需要將雙層技術(shù)和三層技術(shù)相結(jié)合使用。
(三)中間層技術(shù)的應(yīng)用
在軟件開(kāi)發(fā)的過(guò)程中,合理運(yùn)用分層技術(shù)能夠優(yōu)化計(jì)算機(jī)軟件的各個(gè)系統(tǒng)構(gòu)件,使每個(gè)部分的優(yōu)勢(shì)能夠發(fā)揮到最大,還能對(duì)分層技術(shù)的缺陷做出改善,從而保證計(jì)算機(jī)潤(rùn)健開(kāi)發(fā)的綜合質(zhì)量。計(jì)算機(jī)的運(yùn)行環(huán)境中存在分布式系統(tǒng)環(huán)境,中間層技術(shù)主要作用于這一環(huán)境中,中間層能夠促進(jìn)計(jì)算機(jī)內(nèi)部資源和信息的共享和溝通,在計(jì)算機(jī)運(yùn)行環(huán)境中存在分布式環(huán)境。而中間層技術(shù)主要就是在這一環(huán)境中應(yīng)用的,其能夠有效實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)間的互通以及資源的共享。對(duì)軟件開(kāi)發(fā)過(guò)程中分布集成情況和構(gòu)建細(xì)節(jié)都有一定的促進(jìn)作用,讓原本復(fù)雜多樣的細(xì)節(jié)變得精簡(jiǎn)。優(yōu)化中間層技術(shù),改變以往數(shù)據(jù)庫(kù)和操作系統(tǒng)的鏈接方式,縮短軟件開(kāi)發(fā)的時(shí)間,并且還能提高軟件性能,維護(hù)計(jì)算機(jī)軟件的安全穩(wěn)定。
(四)四層技術(shù)的應(yīng)用
隨著計(jì)算機(jī)軟件開(kāi)發(fā)實(shí)踐的深入進(jìn)行,雙層技術(shù)和三層技術(shù)都難以應(yīng)對(duì)更加復(fù)雜的計(jì)算機(jī)軟件開(kāi)發(fā)環(huán)境。在遵循分層處理的整體思路的前提下,人們對(duì)界面層、業(yè)務(wù)處理層和數(shù)據(jù)庫(kù)層進(jìn)行更加細(xì)化的拆分。將整體的軟件開(kāi)發(fā)工作化繁為簡(jiǎn),不斷地降低不同層級(jí)之間的干擾,最終達(dá)到提高運(yùn)行效率的目的。就此,四層技術(shù)應(yīng)運(yùn)而生。包括業(yè)務(wù)處理層、web層、數(shù)據(jù)庫(kù)層以及存儲(chǔ)層的四層處理技術(shù),簡(jiǎn)化了單獨(dú)層次中的數(shù)據(jù)處理的壓力,將任務(wù)進(jìn)行更加細(xì)化的拆分,以web層為媒介,連結(jié)了業(yè)務(wù)層和數(shù)據(jù)庫(kù)層,利用隱藏?cái)?shù)據(jù)訪問(wèn)代碼的方式,減少了服務(wù)器的運(yùn)行壓力,增加了界面處理數(shù)據(jù)的效率,彌合了關(guān)系和對(duì)象之間差異匹配的矛盾。四層技術(shù)解決了數(shù)據(jù)交互過(guò)程中過(guò)度占用服務(wù)器的問(wèn)題,其出現(xiàn)和應(yīng)用為業(yè)內(nèi)處理更復(fù)雜軟件開(kāi)發(fā)問(wèn)題提供了新的思路,為中間件分層技術(shù)使用的開(kāi)辟了道路。
二、分層技術(shù)對(duì)于計(jì)算機(jī)軟件開(kāi)發(fā)的應(yīng)用效果
分層技術(shù)在計(jì)算機(jī)領(lǐng)域擁有諸多優(yōu)勢(shì),它是對(duì)計(jì)算機(jī)各系統(tǒng)內(nèi)部層次關(guān)系的具體闡述。和雙層結(jié)構(gòu)有所不同,分層技術(shù)更能將計(jì)算機(jī)軟件開(kāi)發(fā)的運(yùn)行速度和整體性能調(diào)節(jié)到最好,保證計(jì)算機(jī)軟件整體性能和綜合質(zhì)量的同時(shí)還能提升軟件開(kāi)發(fā)技術(shù)人員的工作效率,延長(zhǎng)新開(kāi)發(fā)軟件的使用壽命。其次,可以持續(xù)拓展軟件系統(tǒng)的功能。分層技術(shù)運(yùn)用于計(jì)算機(jī)軟件中可以長(zhǎng)期穩(wěn)定使用來(lái)拓展軟件系統(tǒng)的功能。因?yàn)樵谲浖_(kāi)發(fā)過(guò)程中,一旦系統(tǒng)特殊功能衍生出變化的情況時(shí),這時(shí)候只會(huì)使得上下層出現(xiàn)變化,不影響其他正常的層次結(jié)構(gòu)工作。一旦發(fā)生意外,工作人員可以迅速鎖定變化的程序?qū)哟?,并加以有效的調(diào)試,從而解決問(wèn)題來(lái)保證程序的正常運(yùn)行。最后,在計(jì)算機(jī)復(fù)用過(guò)程中,使用分層技術(shù)可以發(fā)揮有益的作用。分層技術(shù)的分層模式融入程序后,計(jì)算機(jī)軟件功能的層次可以更加明晰,具備科學(xué)合理的定義效果。但同時(shí),相比于其他的技術(shù),分層技術(shù)應(yīng)用不會(huì)影響軟件系統(tǒng)本身的功能,即又可以清晰的分層還可以避免對(duì)計(jì)算機(jī)軟件功能造成的約束效果。計(jì)算機(jī)軟件開(kāi)發(fā)的過(guò)程中適當(dāng)運(yùn)用分層技術(shù),對(duì)計(jì)算機(jī)軟件進(jìn)行系統(tǒng)化整合,將計(jì)算機(jī)整個(gè)系統(tǒng)中復(fù)雜的環(huán)節(jié)融入到技術(shù)人員軟件設(shè)計(jì)中去,使計(jì)算機(jī)內(nèi)部和服務(wù)器之間建立起穩(wěn)定聯(lián)系,二者才能得到很好的發(fā)展。
三、結(jié)語(yǔ)
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展和進(jìn)步,計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域也在不斷地成長(zhǎng)和突破。計(jì)算機(jī)軟件開(kāi)發(fā)工作面對(duì)著越來(lái)越復(fù)雜的網(wǎng)絡(luò)環(huán)境和不斷增加的用戶需求,需要在計(jì)算機(jī)軟件開(kāi)發(fā)中不斷的應(yīng)用分層技術(shù)。分層技術(shù)不僅能夠提高計(jì)算機(jī)軟件開(kāi)發(fā)的效率,同時(shí)還能夠縮短軟件開(kāi)發(fā)的時(shí)間,并大大的降低了軟件開(kāi)發(fā)的成本,因此要科學(xué)的應(yīng)用分層技術(shù)滿足用戶的需求。
參考文獻(xiàn):
[1]盛浩.計(jì)算機(jī)軟件中分層技術(shù)的應(yīng)用[J].電子技術(shù)與軟件工程,2018,(13).
[2]郭娟.現(xiàn)代分層技術(shù)在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用[J].電子技術(shù)與軟件工程,2018,(05).