軟體開發技術論文範文

  21世紀的今天,計算機軟體開發的技術受到越來越多人的關注。下面小編給大家分享,大家快來跟小編一起欣賞吧。

  篇一

  計算機軟體開發分層技術探討

  摘 要

  資訊時代快速發展的今天,計算機應用環境越來越複雜,而分層技術在計算機軟體開發中的廣泛應用,使得軟體系統的擴充套件效能以及安全效能最大限度的提高,同時將計算機軟體開發的週期以及成本有效縮短。下面本文就對計算機軟體開發分成技術進行探討。

  【關鍵詞】計算機 軟體 開發 分層技術

  21世紀的今天,網路技術的普遍發展促進了計算機技術的不斷進步,計算機軟體開發的技術受到越來越多人的關注。尤其是分層技術在計算機軟體開發中的廣泛應用,推動計算機行業發展的步伐,同時對於國民經濟的發展也有著積極促進作用。因此本文對分層技術在計算機軟體開發中的應用進行研究有一定的經濟價值和現實意義。

  1 計算機軟體開發分層技術概念及特點

  1.1 分層技術概念

  所謂的分層技術其實就是對計算機軟體結構中其內部層次所存在依賴關係的闡述,一般來說,計算機軟體的開發往往要保證軟體執行的過程中有著一定的可靠性和靈活性,並不僅僅侷限於單一功能,儘可能將軟體多用更能最大限度的實現。

  1.2 分層技術的特點

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

  2 計算機軟體開發對分層技術的有效應用

  隨著時代經濟的快速發展以及網路技術的大量普及,計算機軟體開發備受廣大人們的關注,同時計算機軟體開發技術日益完善,打破了傳統計算機軟體單項業務處理模式,進而趨向於多層次計算機軟體業務處理。就其實質性而言,目前計算機軟體開發中所採用的分層技術由剛開始的二層和三層,逐漸發展為現如今的四層和五層。本文對雙層技術、三層技術、四層技術在計算機軟體開發中的應用作了主要的分析探討。

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

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

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

  所謂的三層技術主要是在計算機軟體開發中雙層技術的基礎上完善的,相對於雙層技術,三層技術不僅僅使得應用伺服器在某種程度上增加,同時對於計算機使用使用者資料的儲存也有著一定的優勢。三層技術在計算機軟體開發中的應用,一方面使得計算機資訊訪問的效率有所提高,同時另一方面從根本上實現了計算機與人之間資訊的真正互動,其計算機工作的效益明顯提高。

  三層技術主要有業務處理層次、介面層次以及資料層次三個方面,業務處理層次主要是對分析使用者的真正需求,併發出一定的請求,對資料進行處理和提取。介面層主要是對使用者真正需求進行主要的蒐集,通過對資訊進行一定的加工,進而將資料蒐集的結果傳遞給業務處理層次。而資料層次主要是對業務處理層的申請進行稽核,並對資料庫相關資訊進行查詢,通過科學的分析之後將處理結果傳遞給業務層。但是三層技術雖然在一定的程度上提高了計算機工作的效率,但是面對複雜的使用者環境,很難從根本上科學的分開介面層、業務處理車以及資料庫層。

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

  一般來說,四層技術是在三層技術的基礎上進行完善的,主要有業務處理層、Web層、資料庫層以及儲存層四個。四層技術在計算機軟體開發中的應用過程首先是業務處理層對使用者的需求進行分析,進而將資料層處理的結果傳遞給Web層,通過進行資料的交換通過資料訪問的程式碼將資料庫與計算機物件之間的關係直觀的反映。

  2.4 中介軟體技術在計算機軟體開發中的應用

  時代經濟的快速發展推動了資料通訊與計算機網路的蓬勃發展,在計算機軟體開發過程中,中介軟體技術相對來說是一種獨立性的系統軟體,從根本上將異構與分佈整合帶來的各種複雜技術加以遮蔽,將計算機軟體開發過程中技術上的難度有效降低。中介軟體技術不僅僅將開發的週期縮短,中介軟體技術在計算機軟體開發中的應用,並從根本上科學優化作業系統、應用軟體以及資料庫之間的某種關係,同時對於系統的安全執行以及軟體開發風險的降低有一定的保障性作用,真正實現了計算機執行過程中各系統資源的優勢互補。

  3 結語

  隨著時代經濟的快速發展以及科學技術的日新月異,網路技術逐漸廣泛的應用於各行各業的發展中,資訊化時代的今天,計算機軟體開發技術的開發成為當今計算機領域研究的熱點之一。同時為了更好促進計算機向多層次結構技術的發展,分層技術在計算機軟體開發中的應用,從根本上改變計算機軟體原有的單項業務處理模式,實現了多層次技術的跨越。我相信,隨著時代經濟的高速發展以及計算機軟體開發技術的日益完善,計算機軟體開發事業將會逐漸走向巔峰,同時國民經濟的發展也將面向未來更快更好的發展著。

  參考文獻

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

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

  [3]劉娜.論計算機軟體開發中的分層技術運用[J].無線互聯科技,2013***05***:57.

  作者單位

  山東科技大學資訊工程系 山東省泰安市 271000

點選下頁還有更多>>>