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

?

淺談分層技術在計算機軟件開發(fā)中的應用

2018-03-21 15:41曹玲玲
數(shù)字通信世界 2018年10期
關鍵詞:層次結構計算機軟件雙層

曹玲玲

(中北大學信息商務學院,晉中 030600)

目前我國各行各業(yè)發(fā)展都離不開計算機軟件的輔助,隨著工作內容及工作環(huán)境的日益復雜,人們對計算機軟件的要求也越來越高。而分層技術在計算機軟件開發(fā)過程中的應用能夠極大程度上提高計算機軟件的整體性能,保證計算機軟件能夠滿足社會發(fā)展需求?;诖?,本文的研究不僅對提高分層技術在計算機軟件開發(fā)中的應用水平具有理論意義,同時還對提高我國計算機軟件的質量水平具有現(xiàn)實意義。

1 分層技術概述

分層技術的應用原理主要是依靠計算機內部層次結構的依賴關系,在計算機軟件運行過程中,對計算機軟件進行多層次分層,使計算機軟件存在多個層次,并且為每個層次賦予不同的含義,保證多個層次形成一系列垂直系統(tǒng)。不同層次的系統(tǒng)之間既互相聯(lián)系又互相制約,從而形成一套完整的軟件系統(tǒng)。上世紀80年代,單層次結構開始應用與計算機軟件開發(fā)中,并且在小型計算機中得到大規(guī)模應用[1]。在之后的發(fā)展過程中,計算機與服務器相結合,使計算機軟件的研究水平進一步提高。單層次結構開始向雙層次結構發(fā)展,并且在現(xiàn)今的計算機軟件開發(fā)中,雙層次結構仍然是計算機軟件開發(fā)中的主要結構。分層技術在計算機軟件開發(fā)中的應用突破了傳統(tǒng)計算機軟件單項業(yè)務處理模式,使得計算機軟件開發(fā)工作開始向多層次結構發(fā)展,讓計算機軟件具有更高的靈活性和運行可靠性。

2 分層技術在軟件開發(fā)中的應用

2.1 雙層技術在軟件開發(fā)中的應用

在計算機軟件開發(fā)的過程中采用雙層技術能夠在一定程度上提高軟件工作效率,降低計算機軟件系統(tǒng)反應時間。雙層技術中的雙層指的是服務器及客戶端,其中服務器本身具有查詢功能,能夠為客戶提供需要的信息,進而達到為客戶服務的目的。而客戶端的作用是為客戶提供使用界面,也就是現(xiàn)在所謂的前臺端口,客戶端的作用為方便客戶理解軟件內容及功用[2]。雖然雙層技術打破了傳統(tǒng)單項業(yè)務模式的計算機軟件,實現(xiàn)了計算機軟件的多功能性,但是雙層技術只有在客戶數(shù)量不多或服務器工作性能良好的情況下,才能達到較好的工作性能。一旦客戶數(shù)量增多,雙層技術設計下的計算機軟件系統(tǒng)就會出現(xiàn)反應緩慢,服務器延遲較大的情況,大大降低了計算機軟件的使用效率,不能較好地滿足客戶的使用需求。因此,計算機軟件開發(fā)工作仍然需要向更高層次發(fā)展。

2.2 三層技術在軟件開發(fā)中的應用

三層技術在雙層技術的理論基礎之上添加了一個服務器設備,服務器設備的主要作用是對用戶數(shù)據(jù)進行存儲,能夠在一定程度上提高客戶端的信息處理能力,減低計算機軟件的反應時間,提高計算機軟件的使用效率,為客戶提供更加舒適的軟件使用體驗[3]。另外,三層技術在雙層技術的基礎上還多增加了一個設備端口,因此,三層技術共有三個設備端口,分別是界面層、數(shù)據(jù)層、處理層。三個設備端口通過合理的分工合作,進而提高計算機軟件的工作效率。但是在用戶數(shù)據(jù)復雜的情況下,三層技術不能有效地對界面層、數(shù)據(jù)層、處理層進行有效地分離,導致計算機軟件系統(tǒng)的崩潰。

2.3 四層技術在軟件開發(fā)中的應用

在現(xiàn)今社會發(fā)展水平不斷提高的背景下,普通計算機軟件數(shù)據(jù)庫已經(jīng)很難應對日益復雜的數(shù)據(jù)信息,計算機軟件的開發(fā)需要向更高層次的技術水平發(fā)展。由此背景下,四層技術開始廣泛應用于計算機軟件開發(fā)當中。四層技術針對三層技術的內容加以完善,其在主要功能上具有處理層、數(shù)據(jù)層、存儲層、web層。四層技術的計算機軟件應用過程為將數(shù)據(jù)信息傳遞給web層,通過將信息轉化進而實現(xiàn)數(shù)據(jù)庫在計算機中的展現(xiàn)。

2.4 五層技術在軟件開發(fā)中的應用

隨著科技發(fā)展水平的進步,五層技術也應運而生。五層技術在四層技術的理論基礎上進行了一定程度的改善,對計算機軟件進行更加具體細致地劃分,添加了一個資源層,讓計算機軟件結構具有多樣性的組件,從而提高計算機軟件的應用效率。但是目前五層技術尚未成熟,因此并沒有大規(guī)模運用于計算機軟件開發(fā)過程中,相信在不久的將會,五層技術會在計算機軟件開發(fā)市場中獲得更大的發(fā)展空間。

3 結束語

本文的研究結果是分層技術在軟件開發(fā)過程中具有非常廣泛的應用,其能夠在很大程度提高計算機軟件的運用速率,保證計算機軟件各層次間的緊密聯(lián)系。由此本文提出以下分層技術的應用:雙層技術應用、三層技術應用、四層技術應用、五層技術應用。為進一步提高計算機軟件開發(fā)的效率,促進計算機軟件領域的發(fā)展和進步,相關計算機軟件開發(fā)人員應專注于對更高層次的技術的研究,進而從各方面滿足客戶的需求。

猜你喜歡
層次結構計算機軟件雙層
雙層最值問題的解法探秘
墨爾本Fitzroy雙層住宅
基于C語言的計算機軟件編程
“雙層巴士”開動啦
淺談不同編程語言對計算機軟件開發(fā)的影響
基于層次分析法的電子設備結構方案評價研究
淺談基于C語言的計算機軟件程序設計
基于部件替換的三維模型生成方法
建構利益相關者管理的三層次結構分析
基于計算機防火墻防護技術探究分析
津南区| 雷山县| 宣武区| 永和县| 共和县| 东乡族自治县| 宁夏| 门头沟区| 罗甸县| 静海县| 四平市| 天等县| 镶黄旗| 包头市| 凉城县| 灵武市| 芮城县| 海安县| 长治市| 平定县| 股票| 惠水县| 隆安县| 沂水县| 万全县| 尚义县| 阳山县| 宁河县| 会昌县| 河东区| 弋阳县| 恭城| 聂荣县| 义马市| 景谷| 苏州市| 修武县| 开封市| 剑阁县| 安乡县| 来安县|