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