劉明江
摘要
計算機是現(xiàn)代人們生活、學習與工作離不開的工具,現(xiàn)在很多行業(yè)在具體工作的過程中都在應用計算機軟件,大大提高了工作效率,同時也為企業(yè)節(jié)約了資本。計算機軟件開發(fā)是一項復雜過程,開發(fā)之前必須進行需求分析等環(huán)節(jié),每個環(huán)節(jié)都是軟件開發(fā)中的重要環(huán)節(jié),分層技術(shù)在計算機軟件開發(fā)中的應用,提高了計算機軟件開發(fā)的過程,完善計算機軟件開發(fā)的職能,對計算機軟件行業(yè)的發(fā)展起到促進作用。本論文主要從不同方面闡述分層技術(shù)在計算機軟件開發(fā)中的應用,希望為研究計算機軟件開發(fā)的專家和學者提供理論參考依據(jù)。
【關(guān)鍵詞】分層技術(shù) 計算機軟件開發(fā) 應用研究
互聯(lián)網(wǎng)+時代,計算機技術(shù)在各個領(lǐng)域中的應用并且取得一定的效果,現(xiàn)在人們生活、學習與工作都離不開計算機,尤其計算機技術(shù)的成熟更加面向產(chǎn)業(yè)服務的職能提升,計算機軟件開發(fā)是服務行業(yè)的基本產(chǎn)品,現(xiàn)在很多行業(yè)在具體工作過程中都在利用計算機軟件,計算機軟件的使用提高了工作效率,降低了成本,為企業(yè)的發(fā)展帶來更多的利潤。分層技術(shù)在計算機軟件開發(fā)中的應用,尤其對發(fā)揮數(shù)據(jù)庫資源起到重要作用,能更好的為社會服務,分層技術(shù)在計算機軟件開發(fā)中的應用,具有一定的研究意義和研究價值。
1 分層技術(shù)的概念
分層技術(shù)是一種新型技術(shù),在各個領(lǐng)域中都有一定的應用,并且取得一定的效果,在計算機軟件開發(fā)的過程中采用分層技術(shù),根據(jù)用戶的需求,不同的解決過程在不同層次上實現(xiàn)。分層技術(shù)也是在應用過程中逐步完善其技術(shù),每層都能實現(xiàn)一定功能,但根據(jù)用戶的發(fā)展需要,現(xiàn)在一般都采用五層技術(shù),這能有效解決人機交互等功能,提高用戶的滿意度。每層都有自己的特點,根據(jù)層次的特點實現(xiàn)軟件相應的功能。為軟件開發(fā)的實用性起到重要作用。在開發(fā)的過程中借助分層技術(shù)能更加科學有效的進行軟件開發(fā)實現(xiàn)其功能。
2 分層技術(shù)的特點
2.1 擴展性強
計算機軟件在開發(fā)的過程中,為了軟件后期的升級一般都需要具有擴展功能,分層技術(shù)在軟件開發(fā)中的應用解決了計算機軟件的擴展需要,分層技術(shù)對計算機軟件進行分解,根據(jù)軟件功能的需求進行適當?shù)男薷?,完善軟件相應功能,更能體現(xiàn)軟件的服務功能。
2.2 可靠性高
軟件開發(fā)需要注重實用性,用戶在使用的過程中需要提高工作效率,軟件需要具有一定的可靠性,分層技術(shù)在軟件開發(fā)中的應用,減少了軟件開發(fā)的周期,有效提高了軟件質(zhì)量。這個軟件在使用的過程中,軟件的可靠性能提升。
2.3 對接性好
對接性是解決產(chǎn)品升級與技術(shù)更新的標準,分層技術(shù)可以在同一計算機軟件的開發(fā)和完善中重復使用,通過定義多功能接口,不僅可以實現(xiàn)軟件的不斷開發(fā)和完善,其接口也可以實現(xiàn)最大限度的無縫對接。計算機軟件在開發(fā)的過程中,提高了接口的對接性,這對為今后軟件的升級都起到重要作用。
3 分層技術(shù)在計算機軟件開發(fā)中的應用
3.1 二層技術(shù)在計算機軟件開發(fā)中的應用
計算機軟件開發(fā)采用二層技術(shù),減少軟件開發(fā)時間和軟件開發(fā)的效率。需要客戶端和服務器進行支撐,首先客戶需要提供軟件界面,根據(jù)界面處理其邏輯關(guān)系。其次服務器在接收客戶端信息的過程中,對信息進行科學有效的整合。在實際軟件開發(fā)的過程中,二層技術(shù)適合用戶較少的,當用戶較多的時候運行速度降低,有的時候可能還出現(xiàn)系統(tǒng)錯誤等。
3.2 三層技術(shù)在計算機軟件開發(fā)中的應用
二層技術(shù)在一定時期對軟件開發(fā)起到重要作用,但根據(jù)環(huán)境的變化,用戶的需求在改變,二層技術(shù)已經(jīng)不適合現(xiàn)代計算機軟件開發(fā)的需要,尤其人機交互等方面沒有實現(xiàn)其應有的功能。為了適合計算機軟件開發(fā)需要,形成了計算機軟件開發(fā)三層技術(shù)。三層技術(shù)真正實現(xiàn)人機的交互,讓計算機軟件實現(xiàn)其功能成為現(xiàn)實,有助于促使計算機軟件推廣使用。
3.3 四層技術(shù)在計算機軟件開發(fā)中的應用
計算機軟件開發(fā)是一個動態(tài)過程,現(xiàn)代科技水平不斷提升,用戶的需要不斷提高,必須提高計算機軟件開發(fā)的職能,適合現(xiàn)代計算機軟件開發(fā)的需要。在現(xiàn)代軟件開發(fā)中三層技術(shù)以不能滿足用戶需要,根據(jù)軟件開發(fā)的需要,四層計算機軟件開發(fā)技術(shù)開始應用,解決了計算機軟件開發(fā)中數(shù)據(jù)庫存取的問題。四層技術(shù)可以分為業(yè)務處理層、Web層、數(shù)據(jù)庫層以及儲存層。每層在軟件開發(fā)的過程中,都實現(xiàn)一定功能,為軟件開發(fā)順利完成起到基本保障作用。四層技術(shù)在實現(xiàn)人機交互的過程性能更加完善,讓計算機軟件開發(fā)更加符合社會發(fā)展需要,讓現(xiàn)實與虛擬有效結(jié)合,更加能滿足用戶的需求。
3.4 五層技術(shù)在計算機軟件開發(fā)中的應用
計算機軟件在開發(fā)的過程中,涉及的環(huán)境是多樣化的,對于一些特殊環(huán)境進行軟件開發(fā),四層技術(shù)已經(jīng)不能滿足用戶需求。為了適合計算機軟件開發(fā)的需要,五層技術(shù)的開發(fā)與應用,尤其對解決軟件開發(fā)中涉及J2EE開發(fā)環(huán)境,對提升該環(huán)境的應用效果,符合現(xiàn)代J2EE開發(fā)環(huán)境,對提升計算機軟件開發(fā)的能力起到重要作用,五層技術(shù)基本都是由Web層演變過來,對計算機軟件開發(fā)過度到數(shù)據(jù)層起到重要作用,五層技術(shù)是現(xiàn)代計算機軟件開發(fā)過程中經(jīng)常使用的技術(shù),促進了計算機軟件開發(fā)職能提升。
參考文獻
[1]周瓊.分層技術(shù)在計算機軟件開發(fā)中的應用效果[J].電子技術(shù)與軟件工程,2018(17)
[2]董朝賢.計算機軟件開發(fā)中的分層技術(shù)探討[J].無線互聯(lián)科技,2018(17).
[3]漆震云.計算機軟件開發(fā)中分層技術(shù)的應用策略分析[J].電腦知識與技術(shù),2018(23).
[4]王勉,范志勤.計算機軟件開發(fā)中分層技術(shù)的應用[J].信息與電腦(理論版),2017(23)
[5]武寧.計算機軟件開發(fā)中分層技術(shù)的應用探究[J].計算機產(chǎn)品與流通,2017(07).
[6]許青林.在計算機軟件開發(fā)的過程中分層技術(shù)的應用價值分析[J].計算機產(chǎn)品與流通,2017(07).
[7]于斯文.分層技術(shù)在計算機軟件開發(fā)中的應用[J].電子技術(shù)與軟件工程,2018(01).