曹世軍
摘要:隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)技術(shù)開始逐漸普及到工作、生產(chǎn)、生活的各個方面,使用的程度也在不斷增強(qiáng),各行各業(yè)對于計(jì)算機(jī)技術(shù)的需求也在持續(xù)增長。所以,計(jì)算機(jī)軟件開發(fā)成為提升計(jì)算機(jī)技術(shù)的有效手段。本文對分層技術(shù)對計(jì)算機(jī)軟件開發(fā)的豐富作用進(jìn)行了簡要探究。
關(guān)鍵詞:分層技術(shù);豐富;計(jì)算機(jī)軟件開發(fā)
在當(dāng)前的社會各界的生產(chǎn)和生活中,計(jì)算機(jī)已經(jīng)成為了一種必不可少的辦公工具,人們對于計(jì)算機(jī)功能的要求越來越高,這就促使計(jì)算機(jī)軟件開發(fā)人員必須不斷努力,不斷進(jìn)取,實(shí)現(xiàn)計(jì)算機(jī)軟件的不斷推陳出新。分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用,可以使計(jì)算機(jī)軟件在靈活度和安全性等方面實(shí)現(xiàn)更大提升,保證計(jì)算機(jī)軟件開發(fā)水平的不斷發(fā)展。
一、計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)
在計(jì)算機(jī)軟件開發(fā)過程中運(yùn)用分層技術(shù),是用戶對計(jì)算機(jī)軟件開發(fā)需求不斷增加的必然趨勢,可以保證計(jì)算機(jī)的整體運(yùn)行速度、運(yùn)行穩(wěn)定性、適應(yīng)性、靈活性。使用分層技術(shù)開展計(jì)算機(jī)軟件開發(fā)工作,可以在以計(jì)算機(jī)硬件為前提的基礎(chǔ)上進(jìn)行軟件的開發(fā),經(jīng)過多次、嚴(yán)格的測試之后,當(dāng)軟件達(dá)到了預(yù)期的標(biāo)準(zhǔn)之后,在進(jìn)行軟件的操作流程的細(xì)致分化,可以為軟件開發(fā)工作節(jié)省大量時間,提高軟件的適應(yīng)性與效率性。計(jì)算機(jī)軟件可以為計(jì)算機(jī)系統(tǒng)的運(yùn)行提供通用算法,保證整個系統(tǒng)的穩(wěn)定、高效運(yùn)行,通過構(gòu)建多種模塊的形式,實(shí)現(xiàn)數(shù)據(jù)庫和各種軟件的數(shù)據(jù)連接,實(shí)現(xiàn)二分層模式的構(gòu)建。分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中應(yīng)用,還可以保證依據(jù)用戶的切實(shí)需求靈活開發(fā)軟件,實(shí)現(xiàn)計(jì)算機(jī)多個軟件之間良好的兼容性。
二、運(yùn)用分層技術(shù)豐富計(jì)算機(jī)軟件開發(fā)
(一)運(yùn)用雙層技術(shù)豐富計(jì)算機(jī)軟件開發(fā)
在計(jì)算機(jī)軟件開發(fā)過程中運(yùn)用分層技術(shù),可以極大縮短開發(fā)周期,提高計(jì)算機(jī)運(yùn)行效率,使計(jì)算機(jī)運(yùn)行更加穩(wěn)定,實(shí)現(xiàn)各種軟件之間的兼容,實(shí)現(xiàn)無縫隙結(jié)合。雙層技術(shù)是分層技術(shù)中的基礎(chǔ),三層技術(shù)、四層技術(shù)乃至更多的分層技術(shù),都是在雙層技術(shù)的基礎(chǔ)之上實(shí)現(xiàn)的。雙層技術(shù)體現(xiàn)在計(jì)算機(jī)軟件開發(fā)中,主要分為客戶端和服務(wù)器兩個層次,對客戶端進(jìn)行特定技術(shù)的升級,可以為軟件用戶提供更加豐富的操作界面,更加豐富的操作功能,實(shí)現(xiàn)軟件運(yùn)行的良好、穩(wěn)定,同時還可以更好地處理軟件同其他各種各類軟件的兼容性;當(dāng)客戶端升級完成后,服務(wù)器可以接收到來自于客戶端的客戶信息,進(jìn)行加工整理之后再發(fā)送至客戶端,實(shí)現(xiàn)客戶端與服務(wù)器之間的信息互聯(lián)。在軟件開發(fā)中使用雙層技術(shù),可以對計(jì)算機(jī)的運(yùn)行數(shù)據(jù)進(jìn)行有效的統(tǒng)計(jì),例如可以獲取計(jì)算機(jī)用戶數(shù)量,了解各用戶在使用過程中客戶端及服務(wù)器是否出現(xiàn)過運(yùn)行故障等等,以便軟件開發(fā)人員隨時進(jìn)行調(diào)控,降低因?yàn)榭蛻舳擞脩魯?shù)量過多造成的服務(wù)器運(yùn)行變慢或者發(fā)生故障的幾率,避免極端條件下發(fā)生系統(tǒng)癱瘓導(dǎo)致用戶重要信息丟失的情況發(fā)生。因?yàn)樵谛畔⒓夹g(shù)發(fā)展速度不斷提升的今天,用戶對于軟件的要求幾近苛刻,所以雙層技術(shù)逐漸不能適應(yīng)用戶的需求層次了,因此三層技術(shù)應(yīng)運(yùn)而生了。
(二)運(yùn)用三層技術(shù)豐富計(jì)算機(jī)軟件開發(fā)
三層技術(shù)是在雙層技術(shù)具有服務(wù)器和客戶端的基礎(chǔ)之上,又增加了第三個層次,也就是應(yīng)用服務(wù)器,實(shí)現(xiàn)了用戶的數(shù)據(jù)存儲更加的方便、快捷,可以為計(jì)算機(jī)信息的訪問效率提升提供了更加有力的保障,從根本上實(shí)現(xiàn)了用戶與計(jì)算機(jī)之間的信息傳遞和交互作用,保證計(jì)算機(jī)工作效率的進(jìn)一步提升。三層技術(shù),也就意味著計(jì)算機(jī)軟件的開發(fā)應(yīng)當(dāng)從三個方面和層次進(jìn)行,第一個層次是業(yè)務(wù)處理層次,第二個層次是界面層次,第三個層次是數(shù)據(jù)層次。首先是界面層次,其主要功能就是收集用戶在使用軟件過程中的需求信息,并對收集到的需求信息進(jìn)行系統(tǒng)的歸類、整理、分析,然后在數(shù)據(jù)層對這些數(shù)據(jù)進(jìn)行提取和處理。數(shù)據(jù)層對業(yè)務(wù)處理層的申請進(jìn)行分析和處理,對數(shù)據(jù)庫中的相關(guān)信息進(jìn)行查詢,對分析獲得的數(shù)據(jù)信息進(jìn)行科學(xué)、合理的分析,并將最后的處理數(shù)據(jù)再次反饋至業(yè)務(wù)層,業(yè)務(wù)層再次進(jìn)行處理最后將數(shù)據(jù)信息發(fā)送到界面層,實(shí)現(xiàn)三層的數(shù)據(jù)同步。這種分層技術(shù)有效降低了信息傳輸系統(tǒng)的工作強(qiáng)度,同時也保證了計(jì)算機(jī)系統(tǒng)的工作流暢程度和運(yùn)行速度。但是在實(shí)際的計(jì)算機(jī)軟件開發(fā)過程中,三層技術(shù)的應(yīng)用還存在著一系列的諸多問題,還遠(yuǎn)不如雙層技術(shù)的穩(wěn)定,因此可以將三層技術(shù)與雙層技術(shù)進(jìn)行科學(xué)的融合,依據(jù)實(shí)際情況采取不同的技術(shù)手段,保證各種技術(shù)的最大效用的充分發(fā)揮。
(三)運(yùn)用四層技術(shù)豐富計(jì)算機(jī)軟件開發(fā)
網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,為計(jì)算機(jī)軟件的開發(fā)工作帶來了更大的挑戰(zhàn),雙層技術(shù)和三層技術(shù)已經(jīng)逐漸不能適應(yīng)網(wǎng)絡(luò)的高速化和復(fù)雜化了,因此需要將三層技術(shù)進(jìn)行繼續(xù)研發(fā),將界面層、業(yè)務(wù)層、數(shù)據(jù)層有效分離,保證其可以獨(dú)立工作,可以互不影響,但是又能夠有效互聯(lián),這就出現(xiàn)了四層技術(shù)的產(chǎn)生和發(fā)展。四層技術(shù)中包括業(yè)務(wù)處理層次,Web層次,存儲層次,數(shù)據(jù)庫層次,具體的工作原理就是業(yè)務(wù)層直接向Web層次發(fā)送數(shù)據(jù)庫信息,實(shí)現(xiàn)數(shù)據(jù)的交流與互換,數(shù)據(jù)庫層則是界于存儲層和業(yè)務(wù)處理層之間的層次,把數(shù)據(jù)庫信息和計(jì)算機(jī)對象二者之間的關(guān)系以代碼的形式進(jìn)行呈現(xiàn),從根本上解決了數(shù)據(jù)不匹配、對象不對等的系統(tǒng)問題。
三、結(jié)束語
總而言之,分層技術(shù)在計(jì)算機(jī)軟件開發(fā)過程中的科學(xué)使用,對整個的開發(fā)工作提供了更大的進(jìn)步動力與提升空間,在更大程度上滿足了人們對計(jì)算機(jī)軟件的需求,并且顯著降低了計(jì)算機(jī)軟件開發(fā)所需的成本,對計(jì)算機(jī)系統(tǒng)運(yùn)行的速度、效果等方面起到了全面提升的重要作用,對國家的經(jīng)濟(jì)建設(shè)和科技事業(yè)的發(fā)展提供了更加充沛的動力。
參考文獻(xiàn):
[1]王彬華.淺談運(yùn)用分層技術(shù)豐富計(jì)算機(jī)軟件開發(fā)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(21):66-67.
[2]徐成鋒,李林.淺談分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].教育:文摘版,:00113-00113.
[3]陳婷.淺析分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].數(shù)字技術(shù)與應(yīng)用,2015(9):170—170.