1. 首頁
  2. 計算機軟體

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

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

摘要:當今社會中資訊科技的應用非常廣泛,為了滿足社會對資訊科技以及計算機技術的需求,需要對計算機軟體進行不斷的研發,以便提高其應用效率與質量,更好的滿足社會需求。在對計算機軟體進行開發的時候,其中必不可少的需要分層技術的支援。本文就分層技術的概況進行分析,並探討計算機軟體開發中分層技術的應用情況,以便提高計算機軟體的應用效率與質量,促進計算機技術的快速發展。

關鍵詞:分層技術;計算機軟體開發;應用研究

中圖分類號:G712 文獻標識碼:C DOI:10.3969/j.issn.1672-8181.2015.24.070

1引言

分層技術在計算機軟體開發的過程中屬於一種全新的開發模式,與傳統的開發技術相比,其具有創新性、安全性與可靠性等特點。並且從技術上分析,能夠有效的滿足軟體開發的各種需求。在目前計算機軟體開發的過程中,通常會採用分層技術來解決各種問題。與單層技術比較,分層技術具有先進、靈活以及快速的優勢,在計算機軟體開發的過程中具有操作簡單明瞭的特點。因此在計算機軟體開發的過程中,對分層技術進行推廣是十分重要的。

2分層技術的概況

2.1分層技術的概念

分層技術在計算機軟體中的作用主要是對其結構內部的層次進行有效的表達與闡述。通常情況下,計算機軟體的開發需要確保軟體在正常的執行過程中具有較高的靈活性與可靠性,最大限度的實現軟體的多功能,以便提高軟體的應用效率與質量。

2.2分層技術的特點

分層技術的應用比較廣泛,尤其是在計算機軟體開發的領域中重要性比較突出。其具有較多的優勢與特點。首先,分層技術在計算機軟體開發應用中可以適當進行擴充套件。能夠按照功能的不同將計算機軟體中複雜的功能分解為簡單的功能,可以適當的對計算機軟體進行改造與升級。並且可以從本質上對其進修改,尤其是針對功能層以及上下層進行適當的修改與改進。其次,分層技術在計算機軟體開發中的應用可以有效的提高其效率。計算機軟體在開發的時候,透過對其原有的軟體系統進行適當的改造,可以將複雜的軟體開發時間縮小,同時也可以對新軟體中產品質量進行實質性的保障。另外,分層技術在計算機軟體開發中的應用可以讓計算機軟體重複使用。透過分層技術的應用,可以對軟體進行自行開發,對標準介面進行重複利用,最大限度地對其進行無縫連線[1]。

3計算機軟體開發中分層技術的應用情況

3.1雙層技術的應用

計算機軟體在開發的過程中,雙層技術的應用可以有效的提高軟體開發的效率,同時,對軟體開發所需要的時間進行適當的縮短。雙層技術主要指的是客戶端與伺服器組成的,對某種狀態下的邏輯關係進行處理,其中伺服器主要是對客戶資訊進行接收,並對其進行統一整理後再次傳送到客=客戶端。分層技術在計算機軟體開發中的應用,需要一計算機伺服器數量充足,確保軟體正常執行為前提基礎。

3.2三層技術的應用

三層技術主要是在雙層技術的前提下完成的,與雙層技術相比,三層技術可以促進應用伺服器的增加,對使用者的資訊儲存具有一定的增加。三層技術的應用,可以促進計算機資訊訪問效率的.提高,還可以實現計算機與人之間的互動,提高計算機工作效率。另外,三層技術分為介面層次、業務處理層次與資料層次,其中介面層次指的是對客戶真正需求進行收集,對資訊資料進行加工,以便對資料結果進行傳遞,將其傳送到業務處層次中。業務處理層次指的是對客戶的真正需求進行分析,併發出請求,對資料進行處理。資料層次指的是對業務處理層次進行申請稽核,對資料庫資訊進行查詢,對資料結果進行分析與核對。但是其存在一定缺點,由於使用者環境比較複雜,在根本上對其進行分層處理具有一定的難度[2]。

3.3四層技術的應用

四層技術是在三層技術的基礎上完成的,其主要分為資料庫層、web層、業務處理以及儲存層。在計算機軟體開發過程中,四層技術的應用主要是透過對業務處理需求進行分析後,將資料層處理的結果傳送給web層,對資料進行交換與處理之後,透過資料訪問將資料庫與計算機物件關係進行反映。

3.4中介軟體技術的應用

中介軟體技術是在經濟時代快速發展中發展起來的,透過對資料通訊與計算機網路進行研發與運用,在計算機軟體技術開發的過程中,其技術難度適當的下降。中介軟體技術能夠有效的縮短軟體開發的時間,從本質上能夠科學最佳化系統操作,對應用軟體與資料庫之間的關係進行處理。同時,該項技術可以對系統的安全執行以及軟體的開發進行保障,減少風險的發生,真正實現計算機各個資源的優勢互補[3]。

3.5五層技術的應用

目前,針對五層技術的應用,其主要是應用咋J2EE環境中,其實對三層結構的進一步延伸,其中包括資源層、客戶層、整合層、web層。其中客戶層與web層主要是從三層機構中分化而來的。在客戶計算機上執行的是客戶層,而在伺服器端上執行的是web層。整合層與資源層是在資料層中分化出來的,整合層在資料永續性的訪問中可以得到廣泛的應用,其中可以包括處理事務、資料庫對映等內容。資源層是資料庫以及檔案系統。在五層技術的應用過程中,可以按照一定的應用邏輯性,可以形成多個元件,這些元件同時可以在不同機器上進行安放。

4總結

在資訊科技與計算機技術發展的時代中,計算機應用環境逐漸變得複雜多樣,其中分層技術在計算機軟體開發中的應用比較廣泛,從而可以有效的提高計算機軟體開發的擴充套件效能,確保其具有較強的安全性。另外,可以有效的縮短計算機軟體開發的週期與成本。在未來的發展過程中,計算機軟體開發將會更加成熟,同時,會促進社會與經濟的高速發展。

參考文獻:

[1]夏汶鈺.基於分層技術的計算機軟體開發分析[J].中國新通訊,2013,32(22):135-136.

[2]鄒玲娜,張全軍,劉建兵等.分層技術在計算機軟體開發中的應用探討[J].數字化使用者,2014,54(17):321-322.

[3]張振偉,楊伯寧,楊瑞等.基於計算機軟體開發中分層技術的應用[J].電子資訊與計算機科學,2014,24(18):136-137.