王勁松
摘 要 在開(kāi)發(fā)計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中,分層技術(shù)得到廣泛應(yīng)用,有效促進(jìn)軟件開(kāi)發(fā)取得良好的效果,同時(shí)也有效推進(jìn)計(jì)算機(jī)軟件的發(fā)展。從當(dāng)前對(duì)軟件研究和開(kāi)發(fā)的工作進(jìn)程可知,軟件開(kāi)發(fā)正逐漸向多層次結(jié)構(gòu)發(fā)展,從而更好地適應(yīng)計(jì)算機(jī)較為復(fù)雜的運(yùn)用環(huán)境。在本文中主要結(jié)合分層技術(shù)實(shí)際運(yùn)用情況,而具體分析分層技術(shù)其在計(jì)算機(jī)軟件開(kāi)發(fā)中運(yùn)用情況。
【關(guān)鍵詞】計(jì)算機(jī)軟件 開(kāi)發(fā) 分層技術(shù)
在科學(xué)技術(shù)快速發(fā)展的今天,計(jì)算機(jī)應(yīng)用的環(huán)境日益復(fù)雜,在軟件開(kāi)發(fā)方面也逐漸向多層次方向發(fā)展,這不僅能夠較好適應(yīng)當(dāng)前人們工作的實(shí)際需要,而且還能夠促進(jìn)軟件開(kāi)發(fā)工作取得較大的進(jìn)步。隨著分層技術(shù)的運(yùn)用,促使需要軟件系統(tǒng)不斷提升清晰度以及和完整性,同時(shí)也提升軟件運(yùn)用方面的靈活性。下文重點(diǎn)分析分軟件開(kāi)發(fā)中運(yùn)用分層技術(shù)的情況。
1 分析雙層技術(shù)運(yùn)用情況
在分層技術(shù)運(yùn)用過(guò)程中可知,逐漸由雙層運(yùn)用技術(shù)而逐漸發(fā)展至三層、四層乃至于更多層次運(yùn)用,這不僅可以有效提升軟件開(kāi)發(fā)工作的效果,而且在開(kāi)發(fā)過(guò)程中所需要的時(shí)間也會(huì)大大降低。在雙層技術(shù)運(yùn)用過(guò)程中,計(jì)算機(jī)軟件實(shí)施開(kāi)發(fā)工作主要存在兩個(gè)不同的端點(diǎn),一個(gè)是客戶(hù)端,另一個(gè)是服務(wù)器。在運(yùn)用方面,首先是通過(guò)客戶(hù)端而逐漸向相關(guān)用戶(hù)提供能夠運(yùn)用的界面,這一層次主要是處理其中相關(guān)邏輯之間的關(guān)系;其次,通過(guò)服務(wù)器能夠接受客戶(hù)信息,然后通過(guò)數(shù)據(jù)庫(kù)中的進(jìn)項(xiàng)計(jì)算以及總結(jié)工作進(jìn)而有效傳遞至客戶(hù)端,并提供運(yùn)用;最后雙層技術(shù)的開(kāi)發(fā)情況可以滿(mǎn)足用戶(hù)不多下多種的要求。在雙層技術(shù)運(yùn)用中,其主要的工作理論旨在進(jìn)一步提升計(jì)算機(jī)的工作效率,此時(shí)需要具備如下幾個(gè)方面的內(nèi)容:第一個(gè)方面是用戶(hù)中的服務(wù)器的運(yùn)用效能非常良好,此時(shí)可以較少減少用戶(hù)同時(shí)運(yùn)用;第二個(gè)方面是如出現(xiàn)違反條件的情況下,例如用戶(hù)增多,則會(huì)造成計(jì)算機(jī)中的服務(wù)器需要承擔(dān)大量的計(jì)算規(guī)則,進(jìn)而導(dǎo)致計(jì)算機(jī)軟件系統(tǒng)會(huì)出現(xiàn)一定的錯(cuò)誤。若長(zhǎng)時(shí)間沒(méi)有得到有效解決,則會(huì)導(dǎo)致計(jì)算機(jī)反應(yīng)所需要的時(shí)間延長(zhǎng),這就將直接帶來(lái)成本的增加。在嚴(yán)重的情況下,還會(huì)使個(gè)人用戶(hù)的數(shù)據(jù)安全受到威脅,雙層技術(shù)在當(dāng)前的軟件開(kāi)發(fā)方面難以滿(mǎn)足實(shí)現(xiàn)需要,需要逐漸向三層技術(shù)過(guò)渡。
2 分析三層技術(shù)實(shí)際運(yùn)用情況
當(dāng)前,計(jì)算機(jī)軟件的開(kāi)發(fā)工作中,三層技術(shù)應(yīng)用也十分廣泛,三層技術(shù)基于雙層技術(shù)而做出改進(jìn),即在其中增加運(yùn)用的服務(wù)器。通過(guò)此方式可以更好地幫助用戶(hù)提供數(shù)據(jù)存儲(chǔ),同時(shí)也可以增強(qiáng)計(jì)算機(jī)訪問(wèn)效率,由此可知,三層技術(shù)并逐步將計(jì)算機(jī)和人之間形成相互交互的作用,這就有效提升計(jì)算機(jī)實(shí)際的工作效益效率。在三層結(jié)構(gòu)中主要的包含業(yè)務(wù)結(jié)構(gòu)有:界面層次、處理層次以及數(shù)據(jù)層次,其中在界面層中,主要通過(guò)科學(xué)收集不同用戶(hù)對(duì)軟件的要求情況,在收集完成之后則可以及時(shí)送至對(duì)應(yīng)的工作業(yè)務(wù)處理層中進(jìn)行處理層;而在業(yè)務(wù)處理層 ,主要是進(jìn)一步分析不同用戶(hù)實(shí)際需要情況,然后進(jìn)行請(qǐng)求申請(qǐng),從而可以在數(shù)據(jù)層中有效提取數(shù)據(jù)并實(shí)施處理;最后通過(guò)數(shù)據(jù)層進(jìn)行處理,在處理過(guò)程中主要是分析業(yè)務(wù)層中所提交的申請(qǐng),然后查詢(xún)數(shù)據(jù)庫(kù)中的信息,做出科學(xué)分析后再返還至業(yè)務(wù)處理層。經(jīng)過(guò)業(yè)務(wù)層處理后又可以回至最初界面層。通過(guò)這一個(gè)過(guò)程可知,能夠?qū)?shù)據(jù)傳輸至系統(tǒng),這就從而有效減輕系統(tǒng)的負(fù)擔(dān),并且還有效提升計(jì)算機(jī)工作的效率。但是從三層技術(shù)實(shí)際運(yùn)用在軟件開(kāi)發(fā)中的情況可知,還是存在許多問(wèn)題,這就迫使軟件開(kāi)發(fā)工作需要再次過(guò)渡至更高的層級(jí)技術(shù)。
3 分析四層技術(shù)實(shí)際運(yùn)用情況
軟件開(kāi)發(fā)工作中所采用的雙層與三層技術(shù)在處理較為復(fù)雜環(huán)境時(shí)仍然存在許多問(wèn)題,在三層技術(shù)實(shí)施業(yè)務(wù)處理層、界面層與數(shù)據(jù)庫(kù)層分開(kāi)的方式,從而降低各個(gè)層級(jí)之間所產(chǎn)生的相互影響效率,而四層技術(shù)在三層技術(shù)向四層技術(shù)轉(zhuǎn)變的工作中,具有十分顯著的優(yōu)點(diǎn)。四層技術(shù)中主要的層級(jí)有:Web層、業(yè)務(wù)處理層、數(shù)據(jù)庫(kù)層和存儲(chǔ)層。其中業(yè)務(wù)層中的主要作用是向Web層實(shí)施數(shù)據(jù)傳送,然后在其中完成數(shù)據(jù)處理并給出結(jié)果。然后針對(duì)數(shù)據(jù)之間交換形式,可以使得數(shù)據(jù)庫(kù)層中的許多業(yè)務(wù)處理邏輯以及存儲(chǔ)層都可以實(shí)施隱藏的代碼訪問(wèn),進(jìn)而能夠良好的提升數(shù)據(jù)庫(kù)與計(jì)算機(jī)對(duì)象關(guān)系,進(jìn)而在解決實(shí)際對(duì)象與關(guān)系差異匹配方面的問(wèn)題發(fā)揮積極作用。
4 分析中間件技術(shù)實(shí)際運(yùn)用情況
計(jì)算機(jī)軟件開(kāi)發(fā)工作中采用分層處理的技術(shù),可以解決當(dāng)前較為復(fù)雜的計(jì)算環(huán)境問(wèn)題。隨著軟件中的分層技術(shù)逐漸進(jìn)入更多的分層運(yùn)用中,能夠有效提升計(jì)算機(jī)的服務(wù)效率。而其中的中間件技術(shù)層面中,主要運(yùn)用解決的是處理計(jì)算機(jī)實(shí)際運(yùn)行方面的問(wèn)題,在軟件運(yùn)行方面可以使得計(jì)算機(jī)中的各個(gè)系統(tǒng)要求可以實(shí)現(xiàn)資源互補(bǔ),這是中間件技術(shù)所具有的優(yōu)勢(shì)。因此,在當(dāng)前的軟件開(kāi)發(fā)技術(shù)中,采用的是中間技術(shù),可以有效減少更為復(fù)雜環(huán)境下所遇到的異構(gòu)以及分布集成問(wèn)題,尤其是匯總方面的復(fù)雜問(wèn)題,都可以在中間件技術(shù)支持下有效解決,同時(shí)通過(guò)此方式能夠有效降低計(jì)算機(jī)軟件實(shí)際開(kāi)發(fā)難度,而且在實(shí)際的操作方面也能夠提升系統(tǒng)的運(yùn)行速度。因此,在今后的軟件開(kāi)發(fā)工作中,可以最大限度發(fā)揮中間件技術(shù)所具有的優(yōu)勢(shì),并且可以?xún)?yōu)化操作系統(tǒng)、數(shù)據(jù)庫(kù)以及應(yīng)用軟件間關(guān)系,減少軟件開(kāi)發(fā)所需要的時(shí)間,同時(shí)也能夠提升軟件運(yùn)行穩(wěn)定性。
5 結(jié)束語(yǔ)
當(dāng)前,計(jì)算機(jī)技術(shù)發(fā)展有效推動(dòng)軟件開(kāi)發(fā)工作取得顯著進(jìn)步,而在當(dāng)前環(huán)境越來(lái)越復(fù)雜的環(huán)境和用戶(hù)不斷增加的情況下,軟件開(kāi)發(fā)采用分層技術(shù)可以有效提升效率,同時(shí)也可以縮短軟件所需要的時(shí)間,進(jìn)而達(dá)到降低開(kāi)發(fā)成本的目的,隨著分層技術(shù)運(yùn)用,也可以為用戶(hù)提供優(yōu)質(zhì)的服務(wù)。
參考文獻(xiàn)
[1]鄧恒.我國(guó)計(jì)算機(jī)軟件著作權(quán)侵權(quán)判定之“實(shí)質(zhì)性近似”再審視——以美國(guó)司法判例演變?yōu)檠芯繉?duì)象[J].法學(xué)雜志,2014,35(09):124-132.
[2]范偉.淺論新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014,17(13):80+82.
[3]李美芹.基于計(jì)算機(jī)軟件設(shè)計(jì)的系統(tǒng)包裝技術(shù)應(yīng)用研究[J].中國(guó)包裝工業(yè),2016,08(06):186.
[4]安秀芳.計(jì)算機(jī)軟件的應(yīng)用前景和系統(tǒng)安全分析[J].電子技術(shù)與軟件工程,2016,12(24):74-75.
[5] 文靜,張萃.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及未來(lái)發(fā)展趨勢(shì)[J].電子技術(shù)與軟件工程,2017,08(15):50.
[6]曾峰.計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)與應(yīng)用[J].電子技術(shù)與軟件工程,2017,11(21):45.
作者單位
西華大學(xué) 四川省成都市 610039