国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

2018-02-25 14:27梁燕濤
電子技術(shù)與軟件工程 2018年12期
關(guān)鍵詞:分層技術(shù)軟件開(kāi)發(fā)計(jì)算機(jī)

梁燕濤

摘要 隨著互聯(lián)網(wǎng)和計(jì)算機(jī)技術(shù)的不斷普及,計(jì)算機(jī)軟件等信息技術(shù)的產(chǎn)物在人民日常生活中充當(dāng)著越來(lái)越重要的角色?,F(xiàn)代信息技術(shù)的迅猛發(fā)展帶動(dòng)著計(jì)算機(jī)軟件的開(kāi)發(fā)與應(yīng)用不斷向深度與廣度發(fā)展,其業(yè)務(wù)內(nèi)容正逐漸由單一層次向多層次的方向發(fā)展。本文從分層管理技術(shù)的基本概念出發(fā),具體分析了分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的運(yùn)用。

【關(guān)鍵詞】計(jì)算機(jī) 軟件開(kāi)發(fā) 分層技術(shù) 應(yīng)用

自改革開(kāi)放以來(lái),我國(guó)社會(huì)經(jīng)濟(jì)不斷發(fā)展,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)水平不斷提升,大量的計(jì)算機(jī)應(yīng)用軟件進(jìn)入尋常百姓家,給予了人民生活極大的便捷。隨著用戶需求不斷增加,計(jì)算機(jī)技術(shù)軟件面臨越來(lái)越多的技術(shù)障礙。面對(duì)及其復(fù)雜的應(yīng)用環(huán)境和龐大的軟件架構(gòu),計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中分層管理技術(shù)的利用有效提高了軟件開(kāi)發(fā)的質(zhì)量與效率。

1 分層管理軟件

分層管理軟件是指計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中某種具體應(yīng)用。從廣義的概念上說(shuō),分層管理軟件是在構(gòu)建計(jì)算機(jī)軟件開(kāi)發(fā)框架時(shí),將軟件主體劃分為多個(gè)解決方案層,并將其組合成一個(gè)垂直的管理系統(tǒng),以便提供更好的軟件規(guī)劃設(shè)計(jì)。上世紀(jì)八十年代,單層管理結(jié)構(gòu)普遍存在于我國(guó)中小型數(shù)據(jù)庫(kù)的信息管理中。隨著用戶終端與服務(wù)器之間的關(guān)系進(jìn)一步發(fā)展與優(yōu)化,雙層結(jié)構(gòu)逐漸成為計(jì)算機(jī)軟件設(shè)計(jì)的基本框架。一開(kāi)始,這種關(guān)系形式的計(jì)算機(jī)結(jié)構(gòu)較能滿足用戶的基本需求。然而隨著用戶需求的增加和軟件系統(tǒng)功能的日益強(qiáng)大,雙層結(jié)構(gòu)在軟件開(kāi)發(fā)過(guò)程中已經(jīng)逐漸暴露出許多問(wèn)題,其越來(lái)越難以滿足現(xiàn)今高速發(fā)展的信息技術(shù)與呈指數(shù)級(jí)增長(zhǎng)的計(jì)算機(jī)數(shù)據(jù)的實(shí)際需求。在這種情況下,初具技術(shù)基礎(chǔ)的三層結(jié)構(gòu)甚至多層結(jié)構(gòu)將會(huì)普遍運(yùn)用至未來(lái)計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中。

2 軟件開(kāi)發(fā)分層技術(shù)應(yīng)用分析

近些年,隨著信息技術(shù)的持續(xù)發(fā)展和互聯(lián)網(wǎng)技術(shù)的不斷普及,分層技術(shù)被廣泛應(yīng)用在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中,并在實(shí)踐運(yùn)用中不斷革新。在計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域中,三層技術(shù)己取得重大的應(yīng)用價(jià)值,四層技術(shù)、五層技術(shù)正逐漸成為計(jì)算機(jī)軟件開(kāi)發(fā)者探索的新目標(biāo)。

2.1 雙層技術(shù)的應(yīng)用

雙層技術(shù)是指由兩個(gè)端點(diǎn)構(gòu)成的計(jì)算機(jī)軟件開(kāi)發(fā)架構(gòu),其包括服務(wù)器與客戶端兩個(gè)方面。在利用雙層技術(shù)進(jìn)行軟件開(kāi)發(fā)過(guò)程中,客戶端為客戶呈現(xiàn)直接的操作界面,處理相關(guān)的邏輯關(guān)系及指令,接收服務(wù)器返回的信息;服務(wù)器則為客戶提供操作結(jié)果,在接收到客戶端發(fā)出的信息后,其通過(guò)調(diào)用數(shù)據(jù)庫(kù)對(duì)指令進(jìn)行查詢、處理與分析,并將所得結(jié)果發(fā)送至客戶端。這種雙層技術(shù)的原理十分簡(jiǎn)單,也具有極強(qiáng)的可操作性。通過(guò)這種雙向的信息處理與傳遞方式,在用戶數(shù)量較少服務(wù)器性能較好的情況下,具有極高的信息處理效率。然而,伴隨著用戶數(shù)量和操作指令的大幅度增加,這種雙向數(shù)據(jù)計(jì)算關(guān)系對(duì)服務(wù)器運(yùn)算能力的要求越來(lái)越高,同時(shí),系統(tǒng)常常會(huì)出現(xiàn)反應(yīng)速度慢、容錯(cuò)率低等安全隱患,不利于用戶數(shù)據(jù)安全性的保障。在這種現(xiàn)實(shí)情況下,計(jì)算機(jī)軟件開(kāi)發(fā)需要從雙層技術(shù)向三層技術(shù)過(guò)度以滿足更多的客戶需求。

2.2 三層技術(shù)的應(yīng)用

在某種程度上,三層技術(shù)是雙層技術(shù)的更深發(fā)展。除了涵蓋了服務(wù)器與客戶端的雙層關(guān)系,三層技術(shù)還包括應(yīng)用服務(wù)器端,以此實(shí)現(xiàn)進(jìn)一步提高系統(tǒng)工作效率的目標(biāo)。由于新增的應(yīng)用服務(wù)器分擔(dān)了原客戶端所承擔(dān)的處理邏輯關(guān)系的任務(wù),三層結(jié)構(gòu)中的客戶端能更專注于客戶使用界面的性能優(yōu)化,給予軟件更強(qiáng)的人機(jī)交互能力,大大改善用戶體驗(yàn)。根據(jù)不同關(guān)系層的實(shí)際用途,三層結(jié)構(gòu)被分為數(shù)據(jù)層、數(shù)據(jù)處理層和界面層,三者的關(guān)系是:界面層負(fù)責(zé)提供用戶可視化的操作界面,搜集用戶的直接指令并將其傳送至數(shù)據(jù)處理層,數(shù)據(jù)處理層在對(duì)指令進(jìn)行邏輯關(guān)系分析后將基本的處理結(jié)果發(fā)送至數(shù)據(jù)層,數(shù)據(jù)層接受用戶查詢要求,對(duì)數(shù)據(jù)庫(kù)中信息進(jìn)行調(diào)取、處理與分析,并將處理結(jié)果經(jīng)數(shù)據(jù)處理層發(fā)送至用戶界面。這樣明確化的分工大大加強(qiáng)了系統(tǒng)對(duì)數(shù)據(jù)處理和傳輸?shù)哪芰Γ行岣吡烁鞫丝诘奶幚硇?。雖然三層機(jī)構(gòu)表現(xiàn)出極大的優(yōu)勢(shì)與極強(qiáng)的技術(shù)水準(zhǔn),但是由于運(yùn)行成本高,現(xiàn)階段三層技術(shù)常常和雙層技術(shù)結(jié)合使用,以應(yīng)對(duì)不同復(fù)雜程度的軟件系統(tǒng)的運(yùn)行,減少設(shè)備資源的浪費(fèi)。

2.3 四層技術(shù)的應(yīng)用

隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展和互聯(lián)網(wǎng)技術(shù)的不斷提升,在實(shí)際應(yīng)用中,越來(lái)越多的數(shù)據(jù)和邏輯關(guān)系需要進(jìn)行短時(shí)間內(nèi)的處理,計(jì)算機(jī)軟件運(yùn)行環(huán)境的復(fù)雜程度持續(xù)增加。例如在企業(yè)管理中,面對(duì)龐大的管理數(shù)據(jù)和更快數(shù)據(jù)處理效率的要求,三層技術(shù)逐漸暴露出其技術(shù)局限性,即無(wú)法在Web技術(shù)運(yùn)算條件下,實(shí)現(xiàn)三個(gè)關(guān)系層的相互獨(dú)立。為了滿足這一需求,四層技術(shù)應(yīng)運(yùn)而生。相較于三層技術(shù),四層技術(shù)增加了位于數(shù)據(jù)層與數(shù)據(jù)層之間的封裝層。通過(guò)數(shù)據(jù)貯存層、數(shù)據(jù)處理層、數(shù)據(jù)層及Web層的四層結(jié)構(gòu),計(jì)算機(jī)軟件系統(tǒng)可實(shí)現(xiàn)對(duì)大規(guī)模數(shù)據(jù)快速處理的要求?,F(xiàn)階段,四層技術(shù)應(yīng)用范圍還非常狹窄,但考慮到現(xiàn)今大數(shù)據(jù)技術(shù)的蓬勃發(fā)展,在不久的將來(lái),其定將取代三層技術(shù),成為計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的主流架構(gòu)。

3 結(jié)束語(yǔ)

綜上所述,分層管理技術(shù)是指在構(gòu)建計(jì)算機(jī)軟件開(kāi)發(fā)框架時(shí)某種技術(shù)手段,其將軟件主體劃分為多個(gè)解決方案層,并將其組合成一個(gè)垂直的管理系統(tǒng),以便提供更好的軟件規(guī)劃設(shè)計(jì),滿足更強(qiáng)的用戶需求。雙層技術(shù)是指由兩個(gè)端點(diǎn)構(gòu)成的計(jì)算機(jī)軟件開(kāi)發(fā)架構(gòu),其在現(xiàn)今計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域運(yùn)用已十分成熟。相較于雙層技術(shù),多層技術(shù)具有更強(qiáng)的數(shù)據(jù)處理傳輸能力以及更佳的數(shù)據(jù)安全保障性能,極大地提高了計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)效率與水平。

參考文獻(xiàn)

[1]吉耀莉,分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用[J].信息與電腦(理論版),2017 (11):40-41.

[2]王志強(qiáng),王秀蘭.淺談分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用[J].電腦知識(shí)與技術(shù),2017,13 (03): 85-86+88.

[3]陳藝丹.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用[J],電子測(cè)試,2016 (16):79-80.

猜你喜歡
分層技術(shù)軟件開(kāi)發(fā)計(jì)算機(jī)
計(jì)算機(jī)操作系統(tǒng)
基于計(jì)算機(jī)自然語(yǔ)言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
Fresnel衍射的計(jì)算機(jī)模擬演示
云和县| 马尔康县| 庆城县| 洛浦县| 福泉市| 桃江县| 扶余县| 修文县| 霸州市| 大洼县| 萍乡市| 北海市| 温宿县| 宁安市| 淄博市| 仙桃市| 广水市| 尼木县| 绵阳市| 正阳县| 蒲江县| 获嘉县| 古田县| 灯塔市| 班戈县| 蓬莱市| 澎湖县| 毕节市| 砀山县| 乳源| 政和县| 沾益县| 湘潭市| 红桥区| 金乡县| 芒康县| 大同市| 河间市| 玛曲县| 白河县| 洱源县|