基于分層技術的計算機畢業論文

時間:2022-10-30 03:16:06

導語:基于分層技術的計算機畢業論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

基于分層技術的計算機畢業論文

1計算機軟件開發中分層技術相關概述

1.1分層技術的基本概念

所謂的分層技術其實就是對計算機軟件結構中其內部層次所存在依賴關系的闡述,一般來說,計算機軟件的開發往往要保證軟件運行的過程中有著一定的可靠性和靈活性,并不僅僅局限于單一功能,而要盡可能最大限度地實現軟件的多種功能。

1.2分層技術的特點

首先分層技術將計算機軟件適當地進行擴展,按照功能的不同分解計算機軟件復雜的系統,適當改造和升級計算機軟件,從根本上修改系統中某一功能層以及上下層。其次分層技術不僅僅將軟件開發的效率有效提升,同時對于軟件運行的可靠性同樣有著一定的保障。計算機軟件在開發的過程中,通過改造原有的計算機系統,一方面將復雜軟件開發的時間縮小,另一方面對于新軟件產品的質量有著實質性的保障。最后分層技術在計算機軟件開發中的應用,便于計算機軟件的再次使用,通過對分層模式的利用,進而定義功能層次的接口,實現軟件的自行開發,并對標準接口進行利用,其端口的無縫隙對接也就在某種程度上最大限度地實現。

2分層技術在計算機軟件開發中的應用

隨著時代經濟的發展以及網絡技術的普及,計算機軟件開發備受關注。同時計算機軟件開發技術的發展,打破了傳統計算機軟件單項業務處理模式,進而趨向于多層次計算機軟件業務處理。就其實質性而言,目前計算機軟件開發中所采用的分層技術由剛開始的二層和三層,逐漸發展為現如今的四層和五層?,F本文對其在計算機軟件開發中的應用進行分析探討。

2.1雙層技術在計算機軟件開發中的應用

計算機軟件開發中雙層技術的應用不僅僅將軟件開發的效率有效提高,同時也使軟件開發所需的時間在某種程度上有所縮短。所謂的雙層技術主要由客戶端和服務器兩個端點組成,首先客戶端主要是提供界面供用戶使用,并將某種狀態下出現的相關邏輯關系進行處理;服務器主要是對客戶信息的接收,并在某種程度上將用戶所需要的信息進行一定的整合,再次傳遞到客戶端。分層技術在計算機軟件開發中應用的前提,是要保證計算機的服務器有著較好的效能,同時也要保證用戶數量相對較少。一旦用戶數量相對較多,計算機軟件在實際的運行中,不僅僅出現系統上的錯誤,同時也在一定程度上使得軟件運行速度相對較慢,很難實現用戶的真正需求。

2.2三層技術在計算機軟件開發中的應用

所謂的三層技術主要是在計算機軟件開發中雙層技術的基礎上進行完善。相對于雙層技術,三層技術不僅僅使得應用服務器在某種程度上得到增加,同時對于計算機使用用戶數據的存儲也有著一定的優勢。三層技術的應用,一方面使得計算機信息訪問的效率有所提高,同時另一方面從根本上實現了計算機與人之間的信息的真正交互,計算機工作的效益明顯提高。三層技術主要有業務處理層次、界面層次以及數據層次三個方面。業務處理層次主要是分析用戶的真正需求,并發出一定的請求,對數據進行處理和提??;界面層主要是對用戶真正需求進行主要的搜集,通過對信息進行一定的加工,進而將數據搜集的結果傳遞給業務處理層次;而數據層次主要是對業務處理層的申請進行審核,并對數據庫相關信息進行查詢,進行科學的分析之后將處理結果傳遞給業務層。三層技術雖然在一定程度上提高了計算機工作的效率,但是面對復雜的用戶環境,很難從根本上科學地分開界面層、業務處理層以及數據庫層。

2.3四層技術在計算機軟件開發中的應用

四層技術是在三層技術的基礎上進行完善的,主要有業務處理層、Web層、數據庫層以及存儲層。其在軟件開發中的應用過程,首先是業務處理層對用戶的需求進行分析,進而將數據層處理的結果傳遞給Web層,通過進行數據的交換和數據訪問的代碼將數據庫與計算機對象之間的關系進行直觀地反映。

2.4中間件技術在計算機軟件開發中的應用

隨著數據通信與計算機網絡技術的蓬勃發展,在計算機軟件開發過程中,中間件技術相對來說是一種獨立性的系統軟件,從根本上將異構與分布集成帶來的各種復雜技術加以屏蔽,將計算機軟件開發過程中技術上的難度有效降低。中間件技術不僅僅將開發的周期縮短,而且可從根本上科學優化操作系統、應用軟件以及數據庫之間的某種關系,同時對于系統的安全運行以及軟件開發風險的降低有一定的保障性作用,真正實現了計算機運行過程中各系統資源的優勢互補。

3結語

信息時代快速發展的今天,分層技術在計算機軟件開發中的廣泛應用,使得軟件系統的擴展性能以及安全性能得到很大程度的提高,同時將計算機軟件開發的周期予以縮短成本降低。我相信,隨著時代經濟的高速發展以及計算機軟件開發技術的日益完善,計算機軟件開發事業將會逐漸走向巔峰,以便更好地服務于國民經濟的發展。

作者:張振偉單位:河南農業職業學院