趙曙誠
摘要:伴隨科技的快速發(fā)展,計(jì)算機(jī)應(yīng)用的不斷普及,人們應(yīng)用計(jì)算機(jī)軟件進(jìn)行辦公的效率也開始大大提高,那么人們對(duì)計(jì)算機(jī)軟件應(yīng)用的需求也必然隨之增加,如何引進(jìn)先進(jìn)技術(shù)也變得尤為重要,分層技術(shù)顯然是目前比較有前景的一項(xiàng)重要技術(shù)。因此,本文深入研究了計(jì)算機(jī)軟件開發(fā)過程中分層技術(shù)應(yīng)用的可實(shí)施性,同時(shí)探究了分層技術(shù)目前的具體應(yīng)用實(shí)例,進(jìn)而為以后的技術(shù)實(shí)踐提供參考。
關(guān)鍵詞:分層技術(shù) 計(jì)算機(jī) 軟件開發(fā) 應(yīng)用
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2016)07-0111-01
自改革開放以來,我國的信息技術(shù)一直在快速發(fā)展,截至目前,基本實(shí)現(xiàn)了計(jì)算機(jī)技術(shù)應(yīng)用的普及,計(jì)算機(jī)已然成為人們不可缺少的重要部分,無論是在人們的工作中還是生活中都有著主導(dǎo)作用。隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展進(jìn)步,人們對(duì)計(jì)算機(jī)軟件應(yīng)用的需求也更加迫切。那么分層技術(shù)作為一項(xiàng)高科技技術(shù),對(duì)計(jì)算機(jī)的軟件開發(fā)有著深遠(yuǎn)的意義和價(jià)值,下面筆者將對(duì)其進(jìn)行全面的研究以促進(jìn)計(jì)算機(jī)軟件開發(fā)的進(jìn)程。
1 分層技術(shù)概述
1.1 內(nèi)涵
分層技術(shù)應(yīng)用是基于計(jì)算機(jī)軟件內(nèi)部各個(gè)結(jié)構(gòu)的各個(gè)層次之間具有的依賴關(guān)系,可想而知,要想成功開發(fā)計(jì)算機(jī)軟件,只有改變傳統(tǒng)的單一功能,增加計(jì)算機(jī)軟件運(yùn)行時(shí)的靈活性和可靠性,進(jìn)而達(dá)到軟件的多功能性。
在21世紀(jì)以前,人們?cè)陂_發(fā)計(jì)算機(jī)軟件過程中對(duì)單層次結(jié)構(gòu)并不陌生,而且能夠很好的應(yīng)用到軟件開發(fā)中,與此同時(shí),服務(wù)器和計(jì)算機(jī)兩者之間開始產(chǎn)生聯(lián)系,并不斷發(fā)展,經(jīng)過深入研究,雙層結(jié)構(gòu)逐漸替代了單層結(jié)構(gòu)成為主要結(jié)構(gòu)。顯而易見,計(jì)算機(jī)軟件開發(fā)將向著多層結(jié)構(gòu)逐漸發(fā)展,這遠(yuǎn)遠(yuǎn)離不開分層技術(shù)對(duì)其產(chǎn)生的重要技術(shù)支持。
1.2 特征
分層技術(shù)之所以能夠在計(jì)算機(jī)軟件開發(fā)中廣泛應(yīng)用,主要是由于其自身的獨(dú)立性、穩(wěn)定性和拓展性的特點(diǎn)。
首先,分層技術(shù)可以根據(jù)計(jì)算機(jī)軟件的使用情況適當(dāng)?shù)膶?duì)其性能進(jìn)行拓展,使軟件得到升級(jí)更新。具體操作步驟是先逐一分解復(fù)雜系統(tǒng),再對(duì)各個(gè)功能層實(shí)施相應(yīng)的完善和修復(fù),進(jìn)而達(dá)到高效運(yùn)行的效果。
其次,分層技術(shù)對(duì)軟件的開發(fā)效率具有一定的提升作用,能夠?qū)Ω鱾€(gè)軟件系統(tǒng)進(jìn)行作用從而促進(jìn)其抽象化發(fā)展,為復(fù)雜軟件的開發(fā)節(jié)省了時(shí)間,同時(shí)增加了實(shí)踐操作中的目的性與針對(duì)性,軟件運(yùn)行過程中的可靠性也得到了有力保障。
最后,分層技術(shù)在計(jì)算機(jī)軟件技術(shù)應(yīng)用方面具有一定的獨(dú)立性,任何層面之間出現(xiàn)問題只能影響其相鄰層面,其他層面不會(huì)因此而受到影響。那么,唯有確保各個(gè)層次在軟件開發(fā)時(shí)具備穩(wěn)定的統(tǒng)一接入口,才能形成完整無缺的軟件開發(fā)系統(tǒng)。
2 應(yīng)用
為了滿足人們對(duì)計(jì)算機(jī)技術(shù)在生活與工作上的不斷需求,分層技術(shù)在開發(fā)計(jì)算機(jī)軟件方面不斷被人們應(yīng)用,自傳統(tǒng)的單層結(jié)構(gòu)逐步向多層結(jié)構(gòu)發(fā)展,下面將對(duì)實(shí)踐應(yīng)用中的中間件技術(shù)、四層技術(shù)、三層技術(shù)與雙層技術(shù)進(jìn)行逐一研究。
2.1 雙層技術(shù)
雙層技術(shù)應(yīng)用在開發(fā)計(jì)算機(jī)軟件中,能夠在很大程度上減少開發(fā)軟件的時(shí)間,使開發(fā)計(jì)算機(jī)軟件的效率大大提高。雙層技術(shù)主要是由服務(wù)器和客戶端兩個(gè)端點(diǎn)構(gòu)成,雙層技術(shù)可以將客戶端信息有效的傳送給服務(wù)器,經(jīng)由數(shù)據(jù)庫總結(jié)和計(jì)算以后,再使用最終接收的信息。所以,要求計(jì)算機(jī)的服務(wù)器效能必須完好,而且使用者不可以過多,否則就會(huì)導(dǎo)致系統(tǒng)出現(xiàn)錯(cuò)誤,使計(jì)算機(jī)軟件在運(yùn)行速度方面大大降低,不能滿足大多數(shù)用戶的需求。
2.2 三層技術(shù)
三層技術(shù)可以說是經(jīng)過雙層技術(shù)進(jìn)一步完善的分層技術(shù),與雙層技術(shù)相比,提高了計(jì)算機(jī)存儲(chǔ)用戶數(shù)據(jù)的功能。在開發(fā)計(jì)算機(jī)軟件中三層技術(shù)的應(yīng)用不僅提高了工作效益和信息訪問效率,而且切實(shí)達(dá)到了人機(jī)兩者之間的信息交互。其主要分為數(shù)據(jù)層、界面層與業(yè)務(wù)處理層三個(gè)層面,在應(yīng)用過程中具有明確的分工,對(duì)開發(fā)軟件工作的效率提高有著重要意義,但是對(duì)于用戶環(huán)境比較復(fù)雜的情況,三層技術(shù)有時(shí)會(huì)出現(xiàn)混淆三個(gè)層面的問題,導(dǎo)致計(jì)算機(jī)無法正常工作。
2.3 四層技術(shù)
盡管三層技術(shù)與雙層技術(shù)已經(jīng)廣泛的應(yīng)用到人們的日常生活和工作中,但是由于人們對(duì)計(jì)算機(jī)軟件使用需求的不斷增加,四層技術(shù)開始逐漸被開發(fā)并應(yīng)用,由三層技術(shù)的三個(gè)層面轉(zhuǎn)變成為四個(gè)層面,分別是存儲(chǔ)層、數(shù)據(jù)庫層、Web層和處理層,進(jìn)而在四個(gè)層面之間進(jìn)行數(shù)據(jù)相互交換,這樣就清楚的顯現(xiàn)出計(jì)算機(jī)對(duì)象與數(shù)據(jù)庫之間的聯(lián)系,使得二者之間在遇到差異問題時(shí)匹配更加容易。與此同時(shí),四個(gè)層面之間的明確職責(zé)分工,避免了層次混淆問題的發(fā)生,很大程度上改變了三層技術(shù)的缺陷。
2.4 中間件技術(shù)
在信息技術(shù)快速發(fā)展的計(jì)算機(jī)軟件開發(fā)歷程中,中間件是一個(gè)相對(duì)獨(dú)立的系統(tǒng)軟件,在某種程度上避免了復(fù)雜技術(shù)的分布集成與異構(gòu)問題,使計(jì)算機(jī)軟件開發(fā)在技術(shù)應(yīng)用方面變得更加簡單。首先,中間件技術(shù)本著科學(xué)的原則對(duì)數(shù)據(jù)庫、應(yīng)用軟件與操作系統(tǒng)之間的關(guān)系進(jìn)行了優(yōu)化,保證了計(jì)算機(jī)的運(yùn)行安全;其次,減少了軟件開發(fā)的周期并降低了研發(fā)風(fēng)險(xiǎn);最后,使得各個(gè)系統(tǒng)資源之間達(dá)到利弊結(jié)合,計(jì)算機(jī)安全有效地運(yùn)行。
3 結(jié)語
綜上所述,在計(jì)算機(jī)軟件開發(fā)中應(yīng)用分層技術(shù)不僅能夠提高軟件開發(fā)的效率,同時(shí)能夠提升軟件開發(fā)的質(zhì)量,在目前信息技術(shù)快速發(fā)展的形勢影響下,計(jì)算機(jī)在將來運(yùn)行方面勢必會(huì)愈發(fā)復(fù)雜,盡管如此,分層技術(shù)恰恰能夠在解決計(jì)算機(jī)運(yùn)行問題方面起到有效作用,相關(guān)人員應(yīng)當(dāng)在分層技術(shù)科研方面加大投入,確保在現(xiàn)實(shí)生活中分層技術(shù)能夠在更多領(lǐng)域有效運(yùn)用,為我國開發(fā)計(jì)算機(jī)軟件打下良好基礎(chǔ),促進(jìn)信息技術(shù)的進(jìn)一步發(fā)展。
參考文獻(xiàn)
[1]楊會(huì)蘭.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用效果分析[J].電子技術(shù)與軟件工程,2016(05) :21-22.
[2]吳亮.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用分析[J].電子技術(shù)與軟件工程,2015(06):96-98.
[3]賈輝.芻議分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].中國高新技術(shù)企業(yè),2015(30):59-60.