公務(wù)員期刊網(wǎng) 論文中心 正文

計(jì)算機(jī)軟件開發(fā)分層技術(shù)應(yīng)用研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)軟件開發(fā)分層技術(shù)應(yīng)用研究范文,希望能給你帶來靈感和參考,敬請閱讀。

計(jì)算機(jī)軟件開發(fā)分層技術(shù)應(yīng)用研究

摘要:信息技術(shù)隨著我國國民經(jīng)濟(jì)的不斷發(fā)展與迅速進(jìn)步取得了較為優(yōu)異的成績,人們現(xiàn)階段的生產(chǎn)生活與信息技術(shù)有著極為密切的關(guān)系,而隨著計(jì)算機(jī)技術(shù)的不斷優(yōu)化與完善,分層技術(shù)也廣泛的應(yīng)用在計(jì)算機(jī)軟件開發(fā)中。

關(guān)鍵詞:計(jì)算機(jī)軟件開發(fā);分層技術(shù);具體措施

信息技術(shù)在21世紀(jì)后進(jìn)入了迅猛發(fā)展的階段,而計(jì)算機(jī)軟件開發(fā)技術(shù)也開展的如火如荼。科學(xué)、合理網(wǎng)絡(luò)架構(gòu)的建立是計(jì)算機(jī)軟件開發(fā)的基礎(chǔ),計(jì)算機(jī)技術(shù)的應(yīng)用在人們的生活中愈發(fā)普遍,現(xiàn)代用戶的復(fù)雜需求已經(jīng)無法滿足于簡單的軟件開發(fā)系統(tǒng),就現(xiàn)階段而言,應(yīng)用網(wǎng)絡(luò)的軟件開發(fā)過程中,分層技術(shù)能夠?yàn)槠涮峁┹^為清晰的網(wǎng)絡(luò)架構(gòu)。

1分層應(yīng)用的基本概念及特點(diǎn)

就抽象層面解釋的分層應(yīng)用技術(shù)即是指概念層的多層分布,以作為垂直系統(tǒng)在每層中具有一個(gè)等同層度的結(jié)局方案。分層技術(shù)的作用在軟件開發(fā)的發(fā)展框架設(shè)置中得以體現(xiàn),單層結(jié)構(gòu)始于1980年后,其出現(xiàn)在小型數(shù)據(jù)建庫之前,是當(dāng)時(shí)計(jì)算機(jī)發(fā)展領(lǐng)域中較為前沿的技術(shù)。但迅猛發(fā)展的計(jì)算機(jī)服務(wù)器客戶端模式成為計(jì)算機(jī)形式中雙層關(guān)系結(jié)構(gòu),以其對客戶群體的精確定位,使用戶的需求得到充分滿足,而以此為開端其暴露越來越多的弊端,使得眾多計(jì)算機(jī)軟件開發(fā)技術(shù)人員開始意識(shí)到雙層模型已經(jīng)無法滿足當(dāng)前的形勢及未來的發(fā)展趨勢,新型計(jì)算機(jī)網(wǎng)絡(luò)數(shù)據(jù)的開發(fā)及應(yīng)用必須采取科學(xué)及有效的方式才能進(jìn)步與發(fā)展。因此,多層技術(shù)的衍生與發(fā)展以其他分層技術(shù)為基礎(chǔ),成為現(xiàn)階段計(jì)算機(jī)軟件開發(fā)的主流技術(shù)。分層技術(shù)在當(dāng)前而言,其優(yōu)勢及特點(diǎn)隨著信息技術(shù)的迅猛發(fā)展也在不斷改革與完善。分層技術(shù)在計(jì)算機(jī)軟件開發(fā)的過程中有其勝于其他技術(shù)的優(yōu)點(diǎn),其作為未來計(jì)算機(jī)軟件開發(fā)的大趨勢,主要目的是生產(chǎn)出質(zhì)量較高的軟件產(chǎn)品,從而滿足用戶的需求。相關(guān)技術(shù)人員為減少計(jì)算機(jī)軟件的開發(fā)的時(shí)間,在保證其使用效率的前提下建立嚴(yán)格檢測的構(gòu)件系統(tǒng),使新開發(fā)出的軟件具有較高的性能。分層構(gòu)件使用在軟件系統(tǒng)中時(shí)將底層構(gòu)件與物理硬件相連接,使計(jì)算機(jī)軟件的性能不斷提升。

2分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的具體應(yīng)用

2.1雙層技術(shù)

雙層技術(shù)用戶使用界面是由客戶端負(fù)責(zé),其將相關(guān)邏輯關(guān)系進(jìn)行整合與處理,使其構(gòu)成流程中以“服務(wù)器”與“客戶端”的兩個(gè)端點(diǎn)。接收用戶端發(fā)送信息數(shù)據(jù)的任務(wù)由服務(wù)器負(fù)責(zé),而客戶端的結(jié)果反饋則由數(shù)據(jù)庫完成,其以查詢、搜集、計(jì)算的方式對信息數(shù)據(jù)進(jìn)行處理。就雙層技術(shù)的工作原理進(jìn)行分析,能夠發(fā)現(xiàn)其良好效能的主要原因是在用戶量較少的情況下,它擁有充足的運(yùn)算時(shí)間及運(yùn)算能力,以保證其接下來的工作順利執(zhí)行。但只要增加用戶量,迅速縮短反應(yīng)時(shí)間導(dǎo)致服務(wù)器的計(jì)算效率不斷攀升,進(jìn)而出現(xiàn)錯(cuò)誤率高,反應(yīng)速度慢且效果差等問題,對其后續(xù)開發(fā)工作造成一定影響,使用戶信息數(shù)據(jù)的安全性受到威脅。

2.2三層技術(shù)

三層技術(shù)作為雙層技術(shù)的升級,其主要是在雙層技術(shù)的基礎(chǔ)上加入應(yīng)用服務(wù)器端口,使計(jì)算機(jī)系統(tǒng)工作效能提升的目標(biāo)得以實(shí)現(xiàn)。分擔(dān)屬于原用戶端邏輯關(guān)系的處理任務(wù)是應(yīng)用服務(wù)器的主要作用,其目的在于專注為用戶提供需求界面,進(jìn)而執(zhí)行人機(jī)交互工作。界面層、處理層及數(shù)據(jù)層作為三層結(jié)構(gòu)端口的主要結(jié)構(gòu),大面積收集用戶的應(yīng)用需求發(fā)送到處理層即是界面層的主要任務(wù),而業(yè)務(wù)處理層根據(jù)其應(yīng)用需求做出定向分析并將數(shù)據(jù)投放到相應(yīng)的數(shù)據(jù)層,通過數(shù)據(jù)申請的方式對其內(nèi)部信息進(jìn)行查詢、鎖定、分析后再投放到處理層中,最后將信息數(shù)據(jù)整合反饋給界面層。有機(jī)分工的目的在于減輕信息傳輸?shù)呢?fù)擔(dān),提高軟件系統(tǒng)信息數(shù)據(jù)分析的運(yùn)行速度,加快相關(guān)端口的工作效率。雖然三層技術(shù)就雙層技術(shù)而言具有較為明顯的優(yōu)勢,但在計(jì)算機(jī)軟件開發(fā)的過程中應(yīng)當(dāng)根據(jù)不同系統(tǒng)的實(shí)際需求進(jìn)行選擇,節(jié)約相關(guān)資源。

2.3四層技術(shù)

WEB技術(shù)隨著時(shí)代的發(fā)展也在不斷進(jìn)步與完善,如今的計(jì)算機(jī)運(yùn)行環(huán)境極為復(fù)雜,日益龐雜的數(shù)據(jù)及邏輯關(guān)系對其應(yīng)用速度及質(zhì)量提出更高的要求。如,將計(jì)算機(jī)軟件應(yīng)用在日常管理中,只有準(zhǔn)確、迅速且規(guī)模龐大的技術(shù)結(jié)構(gòu)才能支撐其運(yùn)行,而此時(shí)三層技術(shù)的弊端則會(huì)凸顯,特別是針對WEB現(xiàn)行技術(shù)的運(yùn)算標(biāo)準(zhǔn),相對獨(dú)立的方式是目前三層技術(shù)結(jié)構(gòu)在應(yīng)用中無法實(shí)現(xiàn)的,因此,四層技術(shù)結(jié)構(gòu)作為其進(jìn)步與拓展,在此背景下增加一個(gè)“封裝層”,而四層技術(shù)結(jié)構(gòu)的主要部分則主要由邏輯層、數(shù)據(jù)處理層、存儲(chǔ)層及WEB層組成,這四個(gè)部分可以獨(dú)立運(yùn)行,當(dāng)出現(xiàn)較為簡單且要求較少的數(shù)據(jù)時(shí),四層技術(shù)會(huì)針對用戶的不同需求選擇與其相適應(yīng)的路徑對其進(jìn)行處理,通過針對性處理方式,提高計(jì)算機(jī)軟件技術(shù)的運(yùn)行速率,當(dāng)出現(xiàn)大規(guī)模數(shù)據(jù)處理需求時(shí)也能有條不紊的運(yùn)行。雖然在現(xiàn)階段,四層技術(shù)的應(yīng)用領(lǐng)域較少,但其作為計(jì)算機(jī)軟件技術(shù)開發(fā)的趨勢,其將成為架構(gòu)開發(fā)的主流模式。

3總結(jié)

復(fù)雜性與抽象性是信息技術(shù)網(wǎng)絡(luò)的特點(diǎn),用戶對計(jì)算求軟件開發(fā)的要求與自身實(shí)際需求的提升,促使其為滿足用戶的具體需求在其開發(fā)的過程中應(yīng)用分層技術(shù)。在現(xiàn)代技術(shù)中傳統(tǒng)的兩層技術(shù)已經(jīng)被時(shí)代所淘汰,只有建立安全性與擴(kuò)展性極高的多層結(jié)構(gòu),才能充分發(fā)揮分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的優(yōu)勢,使計(jì)算機(jī)軟件開發(fā)技術(shù)進(jìn)一步提升。

參考文獻(xiàn):

[1]蒙振海.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用價(jià)值研究[J].科技經(jīng)濟(jì)導(dǎo)刊,2018(33).

[2]王琪.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].中國新通信,2019(03).

[3]歐高權(quán).淺談分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].電腦知識(shí)與技術(shù),2019(14).

作者:許瑩 單位:江蘇財(cái)會(huì)職業(yè)學(xué)院