閆巖
摘要:計算機技術的廣泛運用給我們的生活帶來了極大的便利,但要滿足人們對于現代計算機技術日益增長的要求,還需要研發者們不斷的對計算機軟件進行開發,拓展軟件開發的技術和性能,以此促進計算機技術的整體提高。本文從計算機軟件開發中的分層技術為切入點,研究了內涵并提出運用的具體方法,以期為廣大同行提供參考。
關鍵詞:計算機軟件開發 分層技術 研究
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2016)08-0126-01
受到網絡技術飛速發展的影響,計算機的運用變得十分普遍,運行的環境也越來越復雜,要想推動計算機技術的不斷向前邁進就離不開對計算機軟件開發的探索。分層技術作為計算機軟件開發中的重要內容之一,對它展開的研究則具有超強的現實意義。
1 分層技術的含義及意義
1.1 分層技術的含義
分層技術指的是計算機軟件內部的不同層次間的相互依賴的一種關系,它不是僅含單一的特性而是具有多方面的屬性特征,它是對物理技術和計算機技術的共同展現。分層概念是把軟件開發區分為許多的概念層,其中的每一層都有著相對應的解決方案和操作流程,每個概念之間互相聯系、級別平等又各有區別,形成了一套統一的技術系統體系。在分層技術發展的初期,僅僅是一種單層次的開發架構。到了20世紀后期,中小型的數據庫和結構編程技術得到了較快發展,也使得單層次的結構更加充分的運用起來,極力促進了計算機軟件開發的結構由單層向多層遞進,分層技術也成為了軟件開發中的主要技術內容。計算機軟件的開發要以保障軟件的正常運行為基礎要求,合理的網絡架構也是滿足技術軟件開發的基礎要件,成為軟件開發最為基本的發展方面。在這個技術更新的過程中,快速的實現了軟件開發從初級的二元結構轉向多元結構的模式,雖然已經取得重大的技術成果,但面對著不同的應用環境時,還要在開發技術中提升軟件開發的效能,兼具舒適性與靈活性的使用效果,解決現實中存在的許多問題以此適應計算機數據的新型關系和特點。
1.2 分層技術的意義
分層技術在計算機軟件開發中充當了主要角色,只有對分層技術進行深入的了解和合理運用才能使計算機軟件開發的目標得以實現。在相對復雜的軟件結構中,其具有的穩定性和拓展性能夠更好的促進軟件系統的抽象化發展,對軟件中各個層次的相互依存和軟件系統的發展具有十分深遠的意義。在這種架構下,當一個層面出現問題的時候對其他層面不會造成巨大的影響,分層技術的運用還能夠使計算機軟件系統開發相關的應用軟件,并且反復的對其進行使用,保證了分層技術各個層次之間有統一的穩定性接入口,這樣更有利于形成完整的軟件系統。
2 將分層技術運用到計算機軟件開發的方法
2.1 雙層技術在軟件開發過程中的運用
計算機軟件開發技術由當初的單層、雙層發展現在的三、四、五層,就其內容來說都得到了極大的豐富,每一步的發展都具有承上啟下的功能。雙層技術技術的發明不僅將軟件開發的效率有所提高,在開始時間上也做到了縮短。雙層技術的核心就在于客戶端和服務器的兩個端點,客戶端主要是為客戶提供可以使用的界面,并且進行相關的邏輯整理,而服務器是特地接受客戶信息的工具,同樣對其收集而來的信息內容進行整合,然后傳遞到客戶端,完成整個傳遞的過程,其應用的前提在于要提供優質的服務器能夠發揮軟件使用價值,保障運行的速度。
2.2 三層技術在軟件開發過程中的運用
三層技術是指在雙層技術上進一步“升級”的產物,“三層”包含了業務處理、界面和數據三方面的層次,其中業務處理是指對用戶反饋的需求進行分析,并根據其請求提取和處理數據內容;界面層次的含義主要是指對用戶需求所做的收集工作,再通過對信息的加工將收集的結構轉交到業務處理;數據層次的含義主要是指對業務處理層所傳遞過來的內容進行審核,此外還可以通過查詢相關的信息把處理的結果轉給業務層,實現二者互相交換。三層技術雖然具備了一系列的進步功能,但在特殊情況下還是難以對界面層、數據庫層、業務處理層等進行精確處理和區分,在面對環境較為復雜的時候,難以發揮其作用。
2.3 四層技術在軟件開發過程中的運用
四層技術是對三層技術進行的完善,主要包括了業務處理、Web、數據庫和存儲四個層次,在運用中四層技術首先是在業務處理層分析客戶需求,再將處理過的內容結果傳遞到網絡層,通過數據的交換來反映出隱藏數據的訪問代碼的關系情況,解決其中對象和關系中出現的差異匹配問題。
2.4 中間技術在軟件開發過程中的運用
在計算機軟件開發中使用的分層技術還包括著中間技術的運用,它的應用主要體現在減少異構或集中匯總時出現的問題。中間技術的應用優勢能夠將應用的軟件、存儲數據庫和操作系統間形成一套科學的系統,優化形成軟件穩定、安全的運行方法并加強了軟件開發的效率,在軟件操作運行的過程中實現各個系統間的取長補短,發揮出各自的優勢。
2.5 五層技術在軟件開發過程中的運用
五層技術是最新的技術的階段,它主要是在特殊的領域和環境中進行使用,所在領域往往對系統運行的效率有著更為嚴格的要求,并提出更加細致的技術構架。對五層技術最多的應用在J2EE中,其中包括Web層、客戶層、資源層、集成層幾個方面。其中Web層和客戶層是在三層結構上分化演化過來的,資源層和集成層也是由數據層轉化而來,采用五層技術的模式能夠將多個組件安放在不同的機器上,從而將計算機的效能做到大步提升。
3 結語
計算機的軟件開發日益受到人們的關注,其中尤以分層技術的應用作為推動計算機技術的發展的關鍵而備受矚目,為其技術成熟起到奠基的作用,也對人們生活質量的提高和促進國民經濟的發展都有著重要意義。據此,它更需要我們不斷的充實技術內容、完善技術手段,為計算機行業的躍進提供有力的支持,為實現國民經濟繁榮開辟捷徑。
參考文獻
[1]許福栗.分層技術在計算機軟件開發中的應用[J].硅谷,2013,23:41-42.
[2]徐愛蘭.計算機軟件開發中的分層技術探討[J].計算機光盤軟件與應用,2012,24:162-163.