分層技術在計算機軟件開發(fā)的應用論文
摘要:當今社會中信息技術的應用非常廣泛,為了滿足社會對信息技術以及計算機技術的需求,需要對計算機軟件進行不斷的研發(fā),以便提高其應用效率與質量,更好的滿足社會需求。在對計算機軟件進行開發(fā)的時候,其中必不可少的需要分層技術的支持。本文就分層技術的概況進行分析,并探討計算機軟件開發(fā)中分層技術的應用情況,以便提高計算機軟件的應用效率與質量,促進計算機技術的快速發(fā)展。
關鍵詞:分層技術;計算機軟件開發(fā);應用研究
中圖分類號:G712 文獻標識碼:C DOI:10.3969/j.issn.1672-8181.2015.24.070
1引言
分層技術在計算機軟件開發(fā)的過程中屬于一種全新的開發(fā)模式,與傳統(tǒng)的開發(fā)技術相比,其具有創(chuàng)新性、安全性與可靠性等特點。并且從技術上分析,能夠有效的滿足軟件開發(fā)的各種需求。在目前計算機軟件開發(fā)的過程中,通常會采用分層技術來解決各種問題。與單層技術比較,分層技術具有先進、靈活以及快速的優(yōu)勢,在計算機軟件開發(fā)的過程中具有操作簡單明了的特點。因此在計算機軟件開發(fā)的過程中,對分層技術進行推廣是十分重要的。
2分層技術的概況
2.1分層技術的概念
分層技術在計算機軟件中的作用主要是對其結構內部的層次進行有效的表達與闡述。通常情況下,計算機軟件的開發(fā)需要確保軟件在正常的運行過程中具有較高的靈活性與可靠性,最大限度的實現(xiàn)軟件的多功能,以便提高軟件的應用效率與質量。
2.2分層技術的特點
分層技術的應用比較廣泛,尤其是在計算機軟件開發(fā)的領域中重要性比較突出。其具有較多的優(yōu)勢與特點。首先,分層技術在計算機軟件開發(fā)應用中可以適當進行擴展。能夠按照功能的不同將計算機軟件中復雜的功能分解為簡單的功能,可以適當?shù)膶τ嬎銠C軟件進行改造與升級。并且可以從本質上對其進修改,尤其是針對功能層以及上下層進行適當?shù)男薷呐c改進。其次,分層技術在計算機軟件開發(fā)中的應用可以有效的提高其效率。計算機軟件在開發(fā)的時候,通過對其原有的軟件系統(tǒng)進行適當?shù)母脑,可以將復雜的軟件開發(fā)時間縮小,同時也可以對新軟件中產品質量進行實質性的保障。另外,分層技術在計算機軟件開發(fā)中的應用可以讓計算機軟件重復使用。通過分層技術的應用,可以對軟件進行自行開發(fā),對標準接口進行重復利用,最大限度地對其進行無縫連接[1]。
3計算機軟件開發(fā)中分層技術的應用情況
3.1雙層技術的應用
計算機軟件在開發(fā)的過程中,雙層技術的應用可以有效的提高軟件開發(fā)的效率,同時,對軟件開發(fā)所需要的時間進行適當?shù)目s短。雙層技術主要指的是客戶端與服務器組成的,對某種狀態(tài)下的邏輯關系進行處理,其中服務器主要是對客戶信息進行接收,并對其進行統(tǒng)一整理后再次發(fā)送到客=客戶端。分層技術在計算機軟件開發(fā)中的應用,需要一計算機服務器數(shù)量充足,確保軟件正常運行為前提基礎。
3.2三層技術的應用
三層技術主要是在雙層技術的前提下完成的,與雙層技術相比,三層技術可以促進應用服務器的增加,對用戶的信息儲存具有一定的增加。三層技術的應用,可以促進計算機信息訪問效率的提高,還可以實現(xiàn)計算機與人之間的交互,提高計算機工作效率。另外,三層技術分為界面層次、業(yè)務處理層次與數(shù)據(jù)層次,其中界面層次指的是對客戶真正需求進行收集,對信息資料進行加工,以便對數(shù)據(jù)結果進行傳遞,將其發(fā)送到業(yè)務處層次中。業(yè)務處理層次指的是對客戶的真正需求進行分析,并發(fā)出請求,對數(shù)據(jù)進行處理。數(shù)據(jù)層次指的是對業(yè)務處理層次進行申請審核,對數(shù)據(jù)庫信息進行查詢,對數(shù)據(jù)結果進行分析與核對。但是其存在一定缺點,由于用戶環(huán)境比較復雜,在根本上對其進行分層處理具有一定的難度[2]。
3.3四層技術的應用
四層技術是在三層技術的基礎上完成的,其主要分為數(shù)據(jù)庫層、web層、業(yè)務處理以及存儲層。在計算機軟件開發(fā)過程中,四層技術的應用主要是通過對業(yè)務處理需求進行分析后,將數(shù)據(jù)層處理的結果傳送給web層,對數(shù)據(jù)進行交換與處理之后,通過數(shù)據(jù)訪問將數(shù)據(jù)庫與計算機對象關系進行反映。
3.4中間件技術的應用
中間件技術是在經濟時代快速發(fā)展中發(fā)展起來的,通過對數(shù)據(jù)通信與計算機網絡進行研發(fā)與運用,在計算機軟件技術開發(fā)的過程中,其技術難度適當?shù)南陆。中間件技術能夠有效的縮短軟件開發(fā)的時間,從本質上能夠科學優(yōu)化系統(tǒng)操作,對應用軟件與數(shù)據(jù)庫之間的關系進行處理。同時,該項技術可以對系統(tǒng)的安全運行以及軟件的開發(fā)進行保障,減少風險的發(fā)生,真正實現(xiàn)計算機各個資源的優(yōu)勢互補[3]。
3.5五層技術的應用
目前,針對五層技術的應用,其主要是應用咋J2EE環(huán)境中,其實對三層結構的進一步延伸,其中包括資源層、客戶層、集成層、web層。其中客戶層與web層主要是從三層機構中分化而來的。在客戶計算機上運行的是客戶層,而在服務器端上運行的是web層。集成層與資源層是在數(shù)據(jù)層中分化出來的,集成層在數(shù)據(jù)持久性的訪問中可以得到廣泛的應用,其中可以包括處理事務、數(shù)據(jù)庫映射等內容。資源層是數(shù)據(jù)庫以及文件系統(tǒng)。在五層技術的應用過程中,可以按照一定的應用邏輯性,可以形成多個組件,這些組件同時可以在不同機器上進行安放。
4總結
在信息技術與計算機技術發(fā)展的時代中,計算機應用環(huán)境逐漸變得復雜多樣,其中分層技術在計算機軟件開發(fā)中的應用比較廣泛,從而可以有效的提高計算機軟件開發(fā)的擴展性能,確保其具有較強的安全性。另外,可以有效的縮短計算機軟件開發(fā)的周期與成本。在未來的發(fā)展過程中,計算機軟件開發(fā)將會更加成熟,同時,會促進社會與經濟的高速發(fā)展。
參考文獻:
[1]夏汶鈺.基于分層技術的計算機軟件開發(fā)分析[J].中國新通信,2013,32(22):135-136.
[2]鄒玲娜,張全軍,劉建兵等.分層技術在計算機軟件開發(fā)中的應用探討[J].數(shù)字化用戶,2014,54(17):321-322.
[3]張振偉,楊伯寧,楊瑞等.基于計算機軟件開發(fā)中分層技術的應用[J].電子信息與計算機科學,2014,24(18):136-137.
【分層技術在計算機軟件開發(fā)的應用論文】相關文章:
計算機軟件開發(fā)的發(fā)展與分層技術的具體應用論文07-03
關于分層技術在計算機軟件開發(fā)的應用分析的論文07-03
分層技術在計算機軟件開發(fā)中的應用效果分析論文07-03
計算機軟件技術的分層技術應用論文07-04
計算機軟件技術中分層技術的應用論文07-04
計算機軟件技術對分層技術的應用論文07-04
計算機軟件技術中分層技術應用論文07-04