張海潮
摘 要 隨著我國信息技術(shù)的不斷發(fā)展,計算機在現(xiàn)代人們生活與工作中扮演著重要的角色,計算機軟件成為現(xiàn)代科技研發(fā)中的重要內(nèi)容。對于計算機軟件的開發(fā)人員來說,在科技水平不斷發(fā)展的時代背景下,計算機軟件使用的環(huán)境以及客戶需求的功能也越來越復(fù)雜,這就要求計算機軟件要突破單一功能的限制,不斷增加多樣化的功能,才能夠滿足客戶對計算機軟件的要求。
關(guān)鍵詞 分層技術(shù) 計算機軟件 開發(fā)與應(yīng)用
中圖分類號:TP311 文獻標識碼:A
1分層技術(shù)優(yōu)勢分析
分層技術(shù)之所以在計算機軟件中得到廣泛應(yīng)用,原因主要是其具有如下幾大優(yōu)勢:首先,此項技術(shù)可對軟件延展性進行提升,可將功能作為依據(jù)對復(fù)雜系統(tǒng)進行合理分解,在升級和完善相關(guān)軟件時僅對部分功能層及上下層進行改動,不會對其他層面產(chǎn)生任何影響;其次,可在原基礎(chǔ)軟件上進行升級,在保證產(chǎn)品質(zhì)量的情況下,能夠最大程度地縮短計算機軟件開發(fā)時間,降低成本;最后,其將自身分層模式作為依據(jù)對計算機軟件各功能層進行有效連接,自主研發(fā)和自我更新的目標得以實現(xiàn),可為實際應(yīng)用效果提供更多的保障。
2分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用效果分析
2.1雙層技術(shù)的應(yīng)用效果分析
分層技術(shù)最早只有雙層結(jié)構(gòu),隨著現(xiàn)代分層技術(shù)的不斷更新與開發(fā),提出了三層、四層、五層甚至更高層次的分層技術(shù),不斷提升計算機軟件的應(yīng)用性能以及開發(fā)周期,從而推動了現(xiàn)代計算機軟件的不斷進步。雙層結(jié)構(gòu)主要是指服務(wù)器與客戶端,客戶端為用戶提供了可以控制的界面,并且通過用戶指令的記錄,并將相關(guān)信息發(fā)送給服務(wù)器,然后由服務(wù)器中的操作系統(tǒng)以及數(shù)據(jù)庫等不同工作模版處理之后,反饋給客戶端,從而滿足用戶的需求。通過雙層結(jié)構(gòu)軟件的工作原理分析,可以發(fā)現(xiàn)雙層結(jié)構(gòu)運行模式主要受到兩方面因素的影響,一方面是服務(wù)器的運行,另一方面是用戶人數(shù)。若這兩個條件中任一條件出現(xiàn)問題,很可能導(dǎo)致服務(wù)器在處理命令方面的耗費時間越來越長,甚至出現(xiàn)運算結(jié)果錯誤,并造成一些安全問題,影響用戶的信息安全。因此,雙層結(jié)構(gòu)在一定程度上能夠滿足用戶的需求,但是隨著現(xiàn)代科學(xué)技術(shù)的不斷發(fā)展,無法滿足用戶對軟件多元化功能的需求,在此背景下誕生了三層、四層等更高層次的分層技術(shù)。
2.2三層技術(shù)的應(yīng)用效果分析
雙層技術(shù)是分層技術(shù)中的基礎(chǔ)性技術(shù),在此技術(shù)研究下,研究人員提出了三層技術(shù)。三層技術(shù)在實際應(yīng)用過程中,所能發(fā)揮的作用是不容忽視的,這一技術(shù)是雙層技術(shù)的升級版,其技術(shù)含量更加突出,技術(shù)優(yōu)勢更加顯著。在計算機軟件開發(fā)中應(yīng)用雙層技術(shù),可以加快開發(fā)效率,同時軟件的訪問效率也會提升。對三層技術(shù)的具體應(yīng)用情況進行分析中可以看出,在實際應(yīng)用過程中,數(shù)據(jù)層面、業(yè)務(wù)層面以及界面層面三層面的應(yīng)用價值是不容忽視的。對數(shù)據(jù)層面的應(yīng)用進行分析中可以看出,在其應(yīng)用之下,數(shù)據(jù)信息的分析更加的深入,對數(shù)據(jù)進行查詢更加的便利,而且數(shù)據(jù)處理的結(jié)果可以及時的傳遞到處理層,這樣就為后續(xù)的應(yīng)用提供了便利。對業(yè)務(wù)層面進行分析中可以看出,對客戶信息的處理更加的及時,能夠在最短的時間內(nèi)了解客戶需求。在對界面層面進行分析中可以看出,用戶信息在此層面中可以得到有效的加工,加工后的用戶信息被傳遞到有關(guān)部門,這樣有關(guān)部門就可以根據(jù)這些信息來完成各項操作。三層技術(shù)的應(yīng)用,有效的提高了軟件的應(yīng)用效率,而且技術(shù)區(qū)別的體現(xiàn),還避免了用戶出現(xiàn)混淆。
2.3四層技術(shù)的應(yīng)用效果分析
用戶的數(shù)量增多是因為計算機的普及越來越廣泛,在這樣的情況下,用戶對軟件的性能要求也越來越高,軟件運用過程的環(huán)境復(fù)雜化也是因為計算機軟件技術(shù)的深入,大量的數(shù)據(jù)都等著計算機軟件來進行處理,3級結(jié)構(gòu)運行過程中不同模塊之間的軟件會有著一些影響,無法百分百地對數(shù)據(jù)的速度和準確性來進行保障,四層結(jié)構(gòu)基于此情況就誕生了。讓數(shù)據(jù)層、界面層以及業(yè)務(wù)處理層獨立性變強是四層結(jié)構(gòu)的一大優(yōu)點,根據(jù)這一優(yōu)點即可提高數(shù)據(jù)處理的效率。對存儲層在計算機三級的背景下進行添加就是所謂的四層結(jié)構(gòu)技術(shù),促進數(shù)據(jù)的分類和存儲還有修改。
2.4中間技術(shù)的應(yīng)用效果分析
在分層技術(shù)中,中間技術(shù)是非常重要的存在,屬于分層技術(shù)中的核心內(nèi)容,在對中間技術(shù)的應(yīng)用進行分析中可以看出,中間技術(shù)可以減輕技術(shù)負擔(dān),這樣一來,在軟件開發(fā)中就可以實現(xiàn)快速的開發(fā),開發(fā)速度的加快,有效的提升了軟件開發(fā)效率。同時,在使用中間技術(shù)過程中,MOM、DM以及OOM中間件的應(yīng)用價值極高,在這些中間件應(yīng)用之下,開發(fā)出來的軟件功能更加齊全,并且軟件的安全性也得到了提高。MOM中間件在應(yīng)用過程中,其主要的功能在于信息的同步傳送,在對此中間件進行應(yīng)用下,隊列管理器的應(yīng)用是不能缺少的,借助于這一管理器,可以實現(xiàn)信息互動,而且互動的信息還可以輸送到信息管理器中,這樣信息的傳遞就更加的方便。OOM中間件在應(yīng)用過程中,其主要的功能是組裝,借助這一技術(shù),可以將舊組件和新組件進行重新的優(yōu)化整合,將其重新組裝起來,這樣就有效的提高了組件的包容性,對軟件開發(fā)有著重要的影響。
3結(jié)語
計算機軟件開發(fā)技術(shù)是一個漸進但發(fā)展十分迅速的過程。同時,我們也應(yīng)該看到的是,隨著時代的快速發(fā)展,科學(xué)技術(shù)的快速進展,使網(wǎng)絡(luò)技術(shù)應(yīng)用范圍不斷擴大,加快計算機軟件開發(fā)這門技術(shù)的開發(fā),已經(jīng)成為業(yè)界熱點之一,該趨勢已經(jīng)勢不可擋。
參考文獻
[1] 夏汶鈺.基于分層技術(shù)的計算機軟件開發(fā)分析[J].中國新通信,2013(22):121-122.