1. 首頁
  2. 計算機軟體

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

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

摘要:隨著科學技術的飛速發展,計算機使用也越來越普遍,並且已經深入到了社會各領域。隨著分層技術不斷滲透,其在計算機軟體開發方面的使用也越來越多。本文主要針對計算機研發過程中使用分層技術進行深入探討,在對分層技術的實際特質特徵予以說明的基礎上,就分層技術在計算機軟體研發中的實際使用狀況進行深入分析。

關鍵詞:分層技術;計算機軟體;現狀;解決的措施

中圖分類號:TP311 文獻標識碼:A 文章編號:1007-9416(2015)12-0112-01

在軟體研發初期,計算機軟體發展形式通常採取“單層模式”。但是隨著科學技術的飛速發展,人們對於軟體研發的標準也在逐步提升,單層模式的軟體研發不能更好地滿足人們的實際需求。所以,研發人員需要運用更多的新型技術來進行軟體的研發,像是軟體的分層技術、程式中模組的構建等等,這些新型技術的使用能夠有效的提升軟體的研發質量。

1分層技術的實際特徵

在軟體研發過程中,因其獨特優勢,分層技術是目前使用最為普遍的一種技術。第一,分層技術能夠把計算機軟體的內容進行拓展,根據效用的不同對計算機軟體的繁瑣體系進行有效的劃分,科學的改造和提升計算機的軟體效能,徹底的改變了計算機體系中相關層次的功能性;第二,分層技術不但能夠有效地提升軟體的研發質量,而且對於軟體的準確執行也提供了一定的幫助。計算機軟體在研發的過程中,主要是改革計算機原來的系統體系,不但把繁瑣軟體的研發時間給減少了,還大大的提升了新軟體產品的質量;第三,將分層技術應用於計算機軟體研發,可對計算機的功能層次介面進行限定,有助於更好進行軟體研發,最大程度上實現了埠無縫隙接地。

2分層技術在計算機軟體研發中的實際使用狀況

隨著資訊網路的飛速發展,計算機軟體也逐漸受到人們的青睞,而且計算機軟體研發技術也逐漸區域完善,有效地突破了傳統計算機中單一模式的業務處理,而是偏向於多角度的計算機軟體業務處理。根據實際情況來看,現在計算機軟體研發中所使用的分層技術由過去的兩層和三層,逐漸轉變成為現在的四層和五層。本文針對兩層技術、三層技術、四層技術在軟體研發中的實際情況進行分析。

(1)兩層技術在計算機軟體研發中的使用狀況。計算機軟體研發的過程中使用兩層技術,不但能夠提升軟體研發的質量,還可以大大地縮減軟體研發所耗費的時間。其中兩層技術主要是透過客戶端和伺服器兩個部分的端點融合而成,首先客戶端的作用是提供使用者能夠運用的介面,並且在一定的環境中針對相關的邏輯關係進行解決,而伺服器主要是接收客戶的資訊資料,並且在一定的情況下對這些使用者資料進行系統的整合,然後再傳播到客戶端。將分層技術應用於計算機軟體研發中,不但要對伺服器效能提出了較為嚴格的要求,同時使用者數量有限制;若使用者數量過多,計算機軟體在實際運用過程中,不但會出現系統上的失誤,還會阻礙軟體的執行速度,不能有效地滿足客戶的實際需求。

(2)三層技術在計算機軟體研發中的使用狀況。三層技術主要是在兩層技術的技術上進行加強和完善的,和兩層技術相比,三層技術不但可以增加其內在的應用伺服器,還可以拓展計算機中使用者資料資料的儲存空間。在計算機軟體研發中使用三層技術,不但可以提升計算機資訊的訪問質量,還可以進行計算機和人之間的資訊溝通,有效地提升了計算機的工作效率。三層技術主要分為三個方面的內容,分別是業務處理層次、資料層次和介面層次,業務處理層次是為了更好地滿足客戶的實際需求,對資訊進行加工,再把資料資料整理的結果傳送給業務處理層次。資料層次主要是對業務處理層的申請進行檢查,並且對相關的資訊資料進行查詢,經過合理的研究之後,再把最終結果傳送給業務層。三層技術有效地提升了計算機的工作水平,但是針對繁瑣的使用者環境,不能合理有效地進行對介面層、資料層和業務處理層的劃分。

(3)四層技術在計算機軟體研發中的使用狀況。通常情況下,四層技術是以三層技術為基礎進行改革的,其中的`層次主要分為四個方面,分別是業務處理層、資料層、儲蓄層和Web層。四層技術在計算機軟體研發的時候,主要是業務處理層對客戶的實際要求進行研究,再利用資料層的結果把資訊傳遞為Web層,透過資訊的交流,能夠準確地反映出資料資料和計算機物件之間的緊密關係。

(4)中間技術在計算機軟體研發中的使用狀況。隨著資訊科技發展,網路與通訊技術也隨之發展起來。在計算機軟體研究的過程中,中間技術屬於一種獨立性的系統軟體,能夠把異構和分佈整合帶來的問題進行處理,有效地降低了計算機軟體的研發難度。中間技術不但可以減少研發的實踐,還可以改善操作體系、使用軟體和資料資料之間的聯絡,保證系統安全準確的執行,有效地彌補了計算機執行體系中的漏洞問題。

(5)五層結構在計算機軟體中的使用狀況。在一些特定的環境和計算機的體系中,對於軟體研究人員來說,需要在四層技術的基礎上,把資料層進行再次劃分,分為整合層和資源層,從而有效地提升系統的工作質量,還可以滿足特殊機器的特殊需求。該技術可以對結構分工進行更為細緻的規劃。現在五層結構主要應用在J2EE中,是對三層機構進行了拓展,其中包含了資訊層、使用者層、整合層和web使用層。而且使用者層和web使用層是在三層機構的基礎上進行演化而來的,在客戶機上進行的操作也屬於使用者層,而且在伺服器端上進行的屬於web使用層。整合層和資訊層主要是透過資料層演化而來的,整合層主要是針對資料的長久性問題進行相關的處理,其中事務的解決,還有資料庫中的對映系統問題。使用相關的弄醒,根據其中的使用邏輯,建立多個元件,而且把這些元件放在不同機器上面。比如一個網上購物體系,就是利用J2EE形成的元件和分層。

3結語

隨著技術發展,計算機使用環境越來越繁瑣,在軟體研發中使用分層技術,能增加軟體體系拓展性,還可保護其安全,有效地降低了計算機軟體研發的時間。隨著科學技術的不斷進步,計算機軟體研發技術也會得到不斷的發展,而且國民經濟的發展狀況也會越來越好。

參考文獻

[1]常鑫.計算機軟體開發中的分層技術分析[J].河南科技,2014,(19):1.

[2]楊斌.分層技術在計算機軟體中的應用[J].中國科技縱橫,2014,(9):28-28.

[3]李大勇.關於分層技術在計算機軟體中的應用研究與分析[J].計算機光碟軟體與應用,2014,(20):78-79.