趙竟
摘要:在新時代的背景之下,計算機軟件開發(fā)技術(shù)已經(jīng)受到了社會各界的廣泛關(guān)注。其基本的開放技術(shù)也正在走向成熟。立足于計算機軟件開來說, 構(gòu)建一個合理、科學(xué)的技術(shù)平臺是計算機軟件開發(fā)的技術(shù)所在。因此,傳統(tǒng)的計算機軟件設(shè)計方法出現(xiàn)了很多的局限性。而分層技術(shù)可以很好的解決這一問題。因此,對分層技術(shù)在軟件開發(fā)中的應(yīng)用效果研究有著鮮明的現(xiàn)實意義。
關(guān)鍵詞:分層技術(shù);計算機軟件;軟件開發(fā);應(yīng)用效果
1 計算機軟件開發(fā)中分層技術(shù)概述
在計算機軟件開發(fā)當(dāng)中的分層技術(shù)其實是軟件內(nèi)部結(jié)構(gòu)之間的層次關(guān)系。件內(nèi)部結(jié)構(gòu)之間的層次關(guān)系,其在實際的應(yīng)用過程當(dāng)中,可以將不同過程的解決方案置于多個概念層面之上,并且在每個開發(fā)層次上都將會擁有著不同的開發(fā)流程或是不同的問題解決方案,計算機軟件內(nèi)部的每個層次之間都會有著一定的聯(lián)系,以此來保證軟件開發(fā)的系統(tǒng)性與整體性。而分層技術(shù)無論是從計算機軟件開發(fā)的效率來說,還是從計算機軟件開發(fā)周期來說,相比于傳統(tǒng)開發(fā)技術(shù)都具有鮮明的優(yōu)越性。
2 計算機軟件開發(fā)中分層技術(shù)的具體應(yīng)用
就目前市場當(dāng)中計算機軟件開發(fā)所應(yīng)用到的分層技術(shù)來說,分層技術(shù)還可以進行進一步的分類,其主要分出的種類有雙層分層技術(shù)、三層技術(shù)及四層技術(shù)等。但是通過了解就可以發(fā)現(xiàn), 三層以上的分層技術(shù)主要是建立在層分層技術(shù)基礎(chǔ)之上的。但是不得不說的是,隨著分層技術(shù)的進一步發(fā)展,計算機軟件開發(fā)的整體效率得到了很大程度的提升。接下來本文將會結(jié)合分層技術(shù)的基本特點,對分層技術(shù)的具體應(yīng)用進行了一個簡要的總結(jié)。
2.1 計算機軟件開發(fā)中雙分層技術(shù)的應(yīng)用
在雙分層技術(shù)當(dāng)中,其主要的發(fā)展方向是服務(wù)器與客戶端這兩個部分。其中對于客戶端的研究將會從計算機軟件的使用者角度進行考慮,在對計算機軟件進行設(shè)計的過程當(dāng)中,在設(shè)計的初期將會對用戶的資料進行研究,然后根據(jù)用戶的實際需求對計算機軟件進行設(shè)計,以此為用戶提供其實需要的應(yīng)用界面,同時將會理清內(nèi)部存在的各種邏輯關(guān)系。隨后將會通過計算機的服務(wù)器來實現(xiàn)用戶的信息接收工作。并且這一過程將會在數(shù)據(jù)庫的支持之下,向用戶進行信息的傳遞,以保證用戶對于軟件的使用效果與使用體驗。但是這種分層技術(shù)設(shè)計方式無疑對計算機的服務(wù)器系統(tǒng)提出了更高的要求。首先,服務(wù)器在實際的應(yīng)用過程當(dāng)中需要具備來良好的使用性能,其次對于用戶的數(shù)量也需要有一個明確的要求。使用量不能太多。如果以上所提到的問題不能夠在實際的應(yīng)用過程當(dāng)中得以保證,那么應(yīng)用過程當(dāng)中就會出現(xiàn)服務(wù)器系統(tǒng)荷載過大的問題,長時間就會導(dǎo)致計算機出現(xiàn)故障,計算機的反應(yīng)速率降低等一系類問題。這在某種程度之上將會進一步增加軟件的運行成本,甚至在長時間的應(yīng)用過程當(dāng)中將會威脅到數(shù)據(jù)安全。所以在現(xiàn)階段的計算機軟件開放過程當(dāng)中,雙層技術(shù)已經(jīng)被其它分層技術(shù)所代替。
2.2 計算機軟件開發(fā)中三分層技術(shù)的應(yīng)用
所謂的三層分層技術(shù)也是立足于二層分層技術(shù)之上發(fā)展出的計算機軟件開發(fā)技術(shù)。其主要對雙層技術(shù)當(dāng)中所存在的局限性與不足之處進行了進一步的完善。在實際的過程當(dāng)中增加了適量的服務(wù)器系統(tǒng),這一做法不僅僅使得軟件的反應(yīng)速度得到了很大的提升,也進一步增加了信息數(shù)據(jù)的整理與存儲能力。三層分層技術(shù)最為鮮明的一點優(yōu)勢就是,在三層技術(shù)的背景之下,實現(xiàn)了計算機與人的交互功能。其實三層技術(shù)的實質(zhì)就是很好的將界面、業(yè)務(wù)處理功能、數(shù)據(jù)處理進行了結(jié)合。但是這三者雖然被進行了結(jié)合,但是在某些層面之上仍然處于獨立的狀態(tài),可以自己獨立的進行處理。這樣就很好的保證了計算機軟件的整體性能,并且很好的保證了軟件的整體運行效率。
3 結(jié)語
就目前的計算機軟件應(yīng)用狀況來說,其發(fā)展趨勢必將是不斷上升的。而社會的進一步發(fā)展,使得現(xiàn)階段市場當(dāng)中對于計算機軟件的要求越來越高。在保證計算機軟件的基本使用功能的同時,其內(nèi)部的軟件系統(tǒng)將會越發(fā)的復(fù)雜化。因此為了可以讓計算機軟件開發(fā)事業(yè)進一步發(fā)展,就需要一個合適的技術(shù)對其進行促進。本文以上對分層技術(shù)在計算機軟件開發(fā)當(dāng)中的效果進行了一個將要的研究。但是需要認識到這樣一個問題,分層技術(shù)并不是唯一的選擇,應(yīng)該結(jié)合詩經(jīng)情況選擇合適的技術(shù)。
參考文獻:
[1]朱延慶.探討分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用[J].電子技術(shù)與軟件工程,2015,23:53-54.
[2]雷靜,畢志鵬,張均.分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用[J].科技展望,2016,28:11.
[3]朱軍濤,高輝.分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用分析[J].黑龍江科技信息,2016,33:196.
[4]陸正杰,王小鳳,吳錚.分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用[J].計算機光盤軟件與應(yīng)用,2015,03:67-68.
(作者單位:南京華盾電力信息安全測評有限公司)