閱讀屋>計算機軟體> 分層技術在計算機軟體開發中的應用論文

分層技術在計算機軟體開發中的應用論文

分層技術在計算機軟體開發中的應用論文

  隨著科學技術的不斷髮展,計算機已經廣泛的應用到了生活工作當中,並且計算機軟體的開發技術已經從二層結構轉變成為了多層結構,成為了軟體開發工作人員開發過程當中的重點技術。在軟體開發的過程當中進行分層技術的應用,能夠有效的提升軟體的技術水平以及軟體的靈活程度,促進軟體開發領域的快速發展。

  1計算機軟體開發中分層技術的概括

  計算機軟體開發中的封層技術就是指把不同的問題解決方式安放到不同的層面當中,之後多個層面形成一個系統,並且每個系統都是平等的關係。分層技術在計算機軟體開發當中應用是必然的趨勢,而且在計算機軟體開發當中分層技術存在著許多的優勢,而且軟體系統能夠進行分層構建操作,建立物理硬體與底層構建之間的關係,提高計算機整體的效能,並且在計算機軟體當中,在缺乏相關的結構時,軟體中含有多個層面的情況下會讓層面之間形成一種依賴性,並且在微觀方面來分析,是指層面之間的相互聯絡,並且在軟體的開發過程中利用了分層技術,能夠讓軟體具有較好的穩定效能以及擴充套件效能,並且軟體當中的某個層面發生變化也不會對其他層面產生影響,並且分層技術能夠保證軟體具有重複利用的效能嗎,確保軟體之間的無縫聯合。

  2分層技術在計算機軟體開發中的使用

  2.1雙層技術的使用

  分層技術在計算機軟體開發中的應用的最初階段是雙層技術,經過不斷的研究與發展,出現了三層技術、四層技術以及多層技術,並且能夠有效的減少軟體研發的時間,增加軟體研發效率,並且在雙層技術在計算機軟體開發中的使用,主要可以分為兩個方面,客戶端以及伺服器。使用者透過客戶端對軟體進行使用,幫助使用者進行問題的處理,並且由伺服器來對使用者上傳資訊進行接收,經過軟體資料庫計算和分析之後回傳給客戶端。雙層技術能夠提升軟體工作效率需要具有以下條件:使用者所在伺服器要具有良好的功能,並且使用者數量較少。並且在使用者較多的情況下,計算容易發生錯誤,產生安全問題,因此,雙層技術不能夠滿足計算機軟體使用的需求。

  2.2三層技術的使用

  三層技術是指在雙層技術的使用基礎之上,對計算機軟體進行完善,增加了伺服器的數量,並且增加伺服器的主要功能就是幫助使用者進行資訊儲存,提高計算機的工作效率,並且三層技術當中包括業務處理功能、介面管理功能以及資料處理功能。介面管理功能主要的作用就是使用者的需求進行整理,上報給業務處理層,在業務處理層進行分析之後到資料處理層進行資料提取,之後返還給業務層,再由業務層返還給介面管理層,進行使用者指令的解決,整個指令處理的過程能夠體現出資料傳輸過程負擔減少,並且在減少資料處理負擔的同時還能夠提高計算機的工作效率,但在三層技術的使用過程中仍然存在著一些問題,需要把三層技術和雙層技術結合起來。

  2.3四層技術的使用

  四層技術是指業務處理層、資料層、儲存層和web層。並且四層技術主要能夠解決雙層技術和三層技術不能夠解決的問題,業務處理層主要的功能就是把資料層所處理的結果傳輸給web層,並且資料層的所處位置在業務處理層和儲存層之間,作用就是對關係與物件之間出現的差異進行有效的解決。

  2.4中介軟體技術的使用

  在計算機軟體開發過程中所應用到的各種分層技術當中,中介軟體技術的主要作用就是幫助計算機在執行的.過程當中,實現計算機與系統之間的互補關係。並且對中介軟體技術的合理使用能夠有效的減少在異面結構和分佈當中存在的各種問題,還能夠有效降低計算機軟體開發的困難程度,而且中介軟體技術還有著能夠將計算機作業系統、軟體和資料庫等單位進行有效最佳化的特點,還能夠減少計算機軟體開發的消耗時間,確保計算機軟體的穩定執行。

  3結語

  面對當前計算機軟體使用者越來越多以及網路環境越來越複雜的條件下,需要在計算機軟體的開發過程當中對分層技術進行合理的使用,提高軟體研發效率,減少開發消耗的時間,減少開發成本,確保對使用者的各種問題進行解決,促進計算機軟體開發領域的快速發展,並且隨著計算機軟體開發技術的不斷成熟與完善,將會開發出效能更加優越的計算機軟體。

  參考文獻

  [1]許福慄.分層技術在計算機軟體開發中的應用[J].矽谷,2013,23:41-42.

  [2]蔣峰.分層技術在計算機軟體開發中的應用探討[J].電腦程式設計技巧與維護,2015,18:21-22.

【分層技術在計算機軟體開發中的應用論文】相關文章: