楊斌
【摘 要】 隨著我國進入21世紀的信息時代,社會經濟的不斷發展,計算機技術的不斷創新,高速發展下的計算機軟件開發技術成為人們關注的焦點。其中,在各種各樣計算機軟件的開發技術中,分層技術是一個相對來說應用性比較普遍的技術,在計算機軟件的開發應用中,分層技術也是為了促進計算機軟件處理的業務逐漸的由單向發展為多層次的結構。本文主要分析了分層技術在計算機軟件中的重要應用。
【關鍵詞】 分層技術 計算機軟件 應用
隨著我國科學技術的發展,計算機在人們日常生活中的應用也越來越廣泛,因此,計算機軟件的開發也成為了熱門,目前,對于計算機軟件開發人員來說,由于計算機現今的使用環境越來越復雜,對于計算機軟件的開發逐漸由傳統的單一型結構轉變為多層次的結構成為了工作的關鍵。分層技術在計算機軟件中的應用,不僅彌補了計算機軟件系統完整清晰方面的缺憾,同時也提高了其他相關軟件使用的靈活性,并為計算機軟件開發的發展提供了有效動力。
1 分層技術的基本概論
想要在計算機軟件中有效的運用分層技術,最重要的就是要明確分層技術的相關理論和概念。分層技術不僅擁有物理學上的基本概念,還具有其在計算機領域中的獨特含義,相比較而言,物理學上的概念比較復雜。分層在計算機軟件中的應用概念很好理解,在計算機數據的應用中,把那些具有不同過程但目的相同的解決方案排列到不同的但是平等的層面上,那么這些層次就會形成一個完整可用的系統,在各種軟件開發中都能得到普遍的應用。在計算機剛剛問世的階段,計算機軟件開發還是應用的單層次結構,但是隨著計算機的迅速發展,單層次結構也不再能滿足計算機系統的要求,雙層次結構的使用就逐漸取代了傳統的單層次結構,并且迅速發展成為現今使用最廣泛的一種軟件結構。盡管如此,在雙層次結構的使用中還是發現了很多亟待修改的漏洞,這些漏洞使得在工作或者學習的使用中有些應用還是無法完成。繼而,分層技術的出現解決了這些問題,它也必將會成為今后應用的必要手段。
分層技術的出現,是作為計算機軟件開發中的必然趨勢,主要原因就在于,分層技術在應用于計算機軟件中突出了其很大的獨特優勢。計算機軟件的開發是為了滿足消費者的需求而存在的,它的發展也是為了不斷的滿足消費者提出的高質量要求,而對于軟件開發工作者來說,其重要的工作就是提高軟件的使用效率,保證軟件質量,使用戶在工作和生活中都能得到最大的便利。從計算機軟件整體的應用來看,在過去的長時間里,它都沒有產生過一個相對完善的計算機軟件結構系統,從單層次系統發展而來的多層次系統使用起來會導致層次之間的軟件產生一種依賴的關系,只有從微觀方面來看,才能說這其實是一種深入的內部層次關系。在軟件開發的工作中,分層技術的有效應用也使計算機軟件的整個系統得到了不斷的發展,而繁雜的軟件部分也在分層技術中得到有效的改善。如果繼續在計算機軟件的開發應用中使用分層技術,也必將會使其具有良好的發展勢頭,同時分層次技術中的某個層次變化也絕不會影響到整體的性能,最多也只會帶來一小部分的波動。在這個發展的過程中,有效的使用分層技術還能額外促進計算機軟件自主的開發使用,并且不單只是一次性的功能,而是作為可重復使用的存在,只要能保證在分層技術中的每個層次之間都有暢通的可互相連接的統一接口,就能確保每個軟件之間都能做到天衣無縫的結合。
2 計算機軟件中分層技術的應用
2.1 雙層技術
隨著分層技術的創新發展,其在軟件開發中的應用不斷的由雙層技術達到了三層、四層以及更多層次的上升,隨之軟件開發的效率也在不斷的提高,技能的升高也在同時大大減少了開發軟件所需要的時間。首先下面簡單的談一下對于計算機軟件開發中雙層技術的應用。
雙層技術的應用主要的就是兩個部分,包括客戶端和服務器。客戶端的工作先是通過向相關的用戶提供日常使用的界面,幫助其處理需要的服務,之后由服務器來接受用戶提供的信息,再由數據庫的相關轉換之后返還給客戶端進行使用的循環往復。通過雙層技術在計算機軟件中的使用,可以確定,想要確保計算機工作的效率,最重要的條件就是:用戶使用的服務器方面需要有良好的性能,同一時間使用的用戶不能太多。否則,違反了這兩個條件中的任意一個,都會使服務器不能正常工作,同一時間使用的人數增多,在一定程度上還會造成計算機軟件系統出錯,計算機不能快速的使用等諸多問題,在這種情況下,如果還繼續使用雙層技術,不但會使開發的成本增加,嚴重了還會導致用戶的安全問題。因此,在雙層技術的發展也滿足不了計算機軟件開發應用之后,三層技術出現了。
2.2 三層技術
三層技術在計算機軟件開發應用中,主要是在基于雙層技術的基礎之上進行的創新和改進,在原有的基礎上新增加了應用服務器的技術。這種新增的服務器主要是幫助用戶方便進行數據的儲存,并且改善了同時間訪問人數不能過多的問題,進而大大提高了計算機的應用效率,比之雙層技術之后逐漸的開始實現人與計算機之間的相互作用,計算機工作效率在保證質量的同時也在不斷的提高。
三層技術的結構主要包括除了數據層次之外的業務處理層和界面層這幾個結構。其中,屬于界面的這個層次主要負責大量收集用戶日常使用軟件的訴求,收集完成后的工作就接下來由業務處理層完成了,業務處理這個層次主要負責對反饋上來的用戶訴求這些情況進行合理的分析,之后交由數據層進行數據的整理和提取,經過這些流程之后,最后在數據層,經過分析整理出來的訴求,結合數據庫中的相關信息,再做出科學的判斷之后反饋給界面層。這整個過程的循環相比雙層技術來說實現了之前數據傳輸困難的問題,同時又在雙層技術的基礎上提高了計算機的工作效率。然而,三層技術發展中仍舊發現了一些不如意的地方,因此,四層技術應運而生。
2.3 四層技術
在計算機軟件開發的過程中,由于發現雙層技術和三層技術都難以在復雜的計算機環境中生存下來,因此,這就促成了四層技術的出現,四層技術在原有三層技術的基礎上,新增了web層,將界面層改變為存儲層,通過這四個層次之間的邏輯關系,處理計算機軟件開發中的問題。四層技術的應用,大大改善了計算機軟件開發的環境問題。
2.4 中間件技術
在分層技術應用于計算機軟件開發的過程中,中間件技術主要作用于計算機和各個系統之間,它的主要工作是負責幫助計算機與各系統之間在互不干擾的情況下實現兩者的優勢互補。在計算機工作的環境下,科學的使用中間件技術不僅能夠幫助減少軟件開發中存在的各種問題,同時也會大大降低各種難度。此外它的更大優勢在于,能夠科學合理的解決操作系統、應用軟件和數據庫之間關系的同時,依舊能減少計算機軟件開發的時間并保證軟件運行環境的安全。
3 結語
隨著計算機技術迅猛發展的同時,也是在不斷的推動計算機軟件開發事業的發展。在越來越復雜的網絡環境下,計算機軟件開發的工作也在面臨著重大的考驗,為了適應用戶的需求,配合網絡的環境,計算機軟件在開發的過程中需要不斷的應用分層技術。分層技術不僅能夠大大減少計算機軟件開發所需的時間,在此基礎上還能適當提高軟件開發的效率,并且從根本上縮減軟件開發所需要的支出費用,可見,分層技術在計算機軟件的開發中占據著怎樣重要的位置。
參考文獻:
[1]徐愛蘭.計算機軟件開發中的分層技術探討[J].軟件,2012(24).
[2]范文學.試析計算機軟件開發設計的難點和對策[J].軟件,2013(8):135-136.
[3]劉娜.論計算機軟件開發中的分層技術運用[J].無線互聯科技,2013,15(5):100-101.
[4]王麗華.試論計算機軟件開發中的分層技術運用[J].河南科技,2013(5):144-145.
[5]朱秀娟.試論計算機軟件開發中的分層技術運用[J].無線互聯科技,2013,12(6):123-124.endprint