郭楠 代新曉
摘 要:互聯(lián)網(wǎng)時代的來臨,改變了人們傳統(tǒng)的生活方式,使計算機在生活中的應用更為廣泛,計算機的應用能夠提供給人們所需要的信息,極大地滿足了人們生活與工作中的需求。在不斷推陳出新的計算機技術(shù)帶領(lǐng)下,計算機軟件的開發(fā)也為計算機的發(fā)展提供了重要的方向。過去,計算機軟件的開發(fā)僅僅采用單層結(jié)構(gòu),隨著時代的發(fā)展,網(wǎng)絡環(huán)境逐漸趨向復雜,軟件的開發(fā)已經(jīng)發(fā)展到多層結(jié)構(gòu),分層結(jié)構(gòu)也在軟件開發(fā)中被廣泛利用,強化了軟件的靈敏度與便攜性。
關(guān)鍵詞:計算機;軟件開發(fā);分層技術(shù);應用
由于信息化時代的推進,計算機成為了人們?nèi)粘9ぷ魃钪胁豢苫蛉钡慕M成部分,雖然計算機最早創(chuàng)作出來時,只能夠進行高速的計算,但是隨著工作難度的不斷增加,對計算機使用的復雜要求也在不斷提高,因此,計算機的發(fā)展也在趨向于大眾化。而作為計算機的重要組成部分,分層技術(shù)逐漸取代傳統(tǒng)的單層技術(shù),并廣泛的應用于計算機軟件開發(fā)中,從而使得軟件靈活性與便攜性得到進一步提高。
一、分層技術(shù)的基本含義與主要優(yōu)點
(一)什么是分層技術(shù)
在計算機應用軟件的產(chǎn)品開發(fā)過程中,可以將其大致劃分為數(shù)個主要概念性的層次,其中每個主要概念的次層各自對應具有具體解決方案與具體操作步驟,概念之間可以層次平等,彼此相互聯(lián)系,形成一個完整的企業(yè)計算機軟件系統(tǒng)。在現(xiàn)代計算機應用軟件的產(chǎn)品開發(fā)中,應用這種分層設(shè)計技術(shù)也就能夠充分展示一個軟件內(nèi)部不同層次之間的相互關(guān)系,提高整個軟件的開發(fā)工作效率。在傳統(tǒng)計算機軟件研發(fā)初期,軟件開發(fā)只需要利用單級雙層結(jié)構(gòu),隨著軟件時代的不斷進步,促進了傳統(tǒng)軟件開發(fā)由先向單層單級結(jié)構(gòu)發(fā)展到再向雙層結(jié)構(gòu)的巨大轉(zhuǎn)變。但是,在現(xiàn)代計算機應用軟件的研發(fā)應用過程中,還仍然存在著各種各樣的技術(shù)問題,所以,開發(fā)軟件的專業(yè)研究技術(shù)人員仍然需要不斷加強軟件技術(shù)創(chuàng)新,充分發(fā)揮和突出傳統(tǒng)分層設(shè)計技術(shù)在應用軟件開發(fā)過程中的重要優(yōu)勢,完善新的計算機應用軟件的技術(shù)開發(fā)以及應用。
(二)分層技術(shù)的優(yōu)點
在軟件的研發(fā)設(shè)計階段,分層技術(shù)的廣泛運用不僅能夠有效實現(xiàn)多層的軟件結(jié)構(gòu)設(shè)計,同時能夠保證各個層次結(jié)構(gòu)之間能夠具有相對的結(jié)構(gòu)獨立性。如果某一層次結(jié)構(gòu)可能出現(xiàn)質(zhì)量問題,只需及時改進可能出現(xiàn)重大問題的軟件層次結(jié)構(gòu)即可;從而節(jié)省了大量開發(fā)工作者的時間,大大提高了系統(tǒng)軟件開發(fā)的工作速度。在企業(yè)研發(fā)公司軟件時,利用軟件分層開發(fā)技術(shù)組合搭建軟件系統(tǒng)開發(fā)平臺不僅能夠有效地大大減少研發(fā)時間和對成本的大量投入,提高公司軟件開發(fā)的工作效率,同時還不僅可以有效確保公司研發(fā)和推出新一代軟件的產(chǎn)品質(zhì)量。
二、分層技術(shù)在計算機軟件開發(fā)中的應用
(一)雙層技術(shù)的運用
雙層技術(shù)的開發(fā)在于從某種程度上也能夠有效減少應用軟件開發(fā)的持續(xù)時間,提高應用計算機的軟件分層開發(fā)技術(shù)。雙層處理技術(shù)主要作用是對基于客戶的服務計算機系統(tǒng)使用用戶界面與服務客戶端信息進行基本信息與數(shù)據(jù)邏輯協(xié)同處理,整合了從客戶端到服務器的多個端點。同時,雙層控制技術(shù)還一定能夠正確控制系統(tǒng)用戶的活動數(shù)量,如果控制用戶較多的話就一定會容易引起控制系統(tǒng)人員出現(xiàn)各種錯誤,那么,運用雙層控制技術(shù)就一定能夠有效的正確控制系統(tǒng)用戶數(shù)量,避免了會造成整個系統(tǒng)溫度膨脹;并且,利用雙層存儲技術(shù)還可能會對一些計算機應用軟件的系統(tǒng)運行量和速度也會產(chǎn)生一定大的影響。
(二)三層技術(shù)的運用
三層技術(shù)主要屬于在雙層技術(shù)的運用基礎(chǔ)上正在進行技術(shù)提高加強,同時,三層存儲技術(shù)大大強化了現(xiàn)代計算機的數(shù)據(jù)存儲處理能力。在軟件開發(fā)的實際應用中,三層次的技術(shù)處理包含了用戶數(shù)據(jù)、業(yè)務以及用戶界面三個不同層面的各種技術(shù)處理操作。其中,數(shù)據(jù)處理層面主要功能是數(shù)據(jù)查詢通過計算科學分析結(jié)果得出的相關(guān)數(shù)據(jù),同時將科學分析結(jié)果得到的數(shù)據(jù)結(jié)果實時傳遞反饋給數(shù)據(jù)處理系統(tǒng)層。業(yè)務管理層面主要業(yè)務是如何實現(xiàn)信息搜集與分析整理符合用戶相關(guān)信息,首先搜集分析符合用戶業(yè)務需求,然后分析提取出并處理符合用戶業(yè)務需要的相關(guān)信息,最后再次進行信息整理。界面用戶操作信息是通過加工系統(tǒng)搜集傳遞到的系統(tǒng)用戶操作信息,同時通過傳遞信息給整個相關(guān)管理部門,讓整個相關(guān)管理部門的用戶操作過程具有系統(tǒng)信息化的依據(jù)。這三個知識層面之間雖然沒有明確分工,卻又相互存在聯(lián)系,組成了一個不可分割的科學整體。所以,計算機應用軟件的三層技術(shù)研發(fā)工作人員仍然需要不斷強化三個不同層面軟件技術(shù)的安全可靠和區(qū)分性,讓廣大軟件用戶同時能夠正確區(qū)分和避開三個不同層面的軟件技術(shù)。
(三)四層技術(shù)運用
雖然目前計算機系統(tǒng)軟件技術(shù)正在飛速發(fā)展,但是由于傳統(tǒng)軟件開發(fā)應用技術(shù)的日益復雜化,雙層與三層的傳統(tǒng)軟件開發(fā)應用技術(shù)仍然還無法完全達到傳統(tǒng)軟件開發(fā)的基本要求。四層技術(shù)主要包含了軟件業(yè)務、數(shù)據(jù)庫、存儲以及移動互聯(lián)網(wǎng)四個層面。在四層技術(shù)中,業(yè)務管理層面主要任務是在用戶數(shù)據(jù)庫中實時尋找用戶需要的數(shù)據(jù)信息,同時將用戶尋找和得到的需要信息實時傳送傳輸給移動互聯(lián)網(wǎng),達到實現(xiàn)數(shù)據(jù)之間的信號傳遞與信息交換。
(四)五層技術(shù)的運用
五層技術(shù)是基于四層的基礎(chǔ)上為了解決一些特殊領(lǐng)域需求所研發(fā)的。由于四層次的技術(shù)結(jié)構(gòu)無法在各種軟件開發(fā)應用過程中有效滿足各種技術(shù)需求,所以軟件技術(shù)研發(fā)的專業(yè)技術(shù)人員將這個分層次的結(jié)構(gòu)進一步進行細化,研發(fā)者提出了用于軟件開發(fā)技術(shù)領(lǐng)域的五層結(jié)構(gòu)技術(shù)。五層技術(shù)包括集成、資源、客戶、業(yè)務以及互聯(lián)網(wǎng)層。因為五層技術(shù)之間相互依靠,而且每層技術(shù)之間無法相互調(diào)配使用,極易導致研發(fā)人員出現(xiàn)失誤。因此,相關(guān)的技術(shù)研發(fā)人員需要強化完善五層技術(shù),加強五層技術(shù)之間的調(diào)用性,降低研發(fā)人員出現(xiàn)錯誤的可能性。
三、結(jié)語
隨著互聯(lián)網(wǎng)技術(shù)與人們?nèi)粘I畹穆?lián)系越加緊密,計算機技術(shù)環(huán)境變得十分復雜,加之人們對于應用軟件的要求也在逐漸提高,導致了計算機軟件開發(fā)變得越加困難。而分層技術(shù)的應用能夠強化軟件的靈活性與穩(wěn)定性,在縮短軟件研發(fā)時間的同時還能夠確保軟件的質(zhì)量,而且,分層技術(shù)還擁有較強的安全性與擴展性,有效的進行信息處理,大大提高了軟件開發(fā)的效率。所以,計算機軟件的研發(fā)人員需要在日后的軟件研發(fā)過程中,大力推動分層技術(shù)的使用,研發(fā)出更多且能夠滿足人們需求的計算機應用軟件。
參考文獻:
[1] 蒙振海. 分層技術(shù)在計算機軟件開發(fā)中的應用價值研究[J]. 科技經(jīng)濟導刊. 2018(33).
[2] 劉曉崢. 計算機軟件開發(fā)中的分層技術(shù)探討[J].南方農(nóng)機. 2018(20).
[3] 邵麗姝. 計算機軟件開發(fā)中分層技術(shù)的應用[J].智庫時代. 2018(44).
[4] 鐘全華.分層技術(shù)在計算機軟件開發(fā)中的應用研究[J].科技視界. 2018(34).
[5] 肖嘉. 論分層技術(shù)在計算機軟件開發(fā)中的應用效果[J]. 現(xiàn)代信息科技. 2019(01).
[6] 彭璟.分層技術(shù)在計算機軟件開發(fā)中的應用分析[J].無線互聯(lián)科技. 2019(02).
[7] 王琪. 分層技術(shù)在計算機軟件開發(fā)中的應用[J].中國新通信. 2019(03).
[8] 牟德杰.? 計算機軟件開發(fā)中分層技術(shù)的應用策略[J].山東農(nóng)業(yè)工程學院學報. 2019(02).
作者簡介:
郭楠(1979.4—),女,漢族,遼寧沈陽人,沈陽廣播電視大學科研處,副教授,碩士學位,專業(yè):控制工程,研究方向:職能控制、計算機管理與應用。
(沈陽廣播電視大學? ?遼寧沈陽? ?110003)