美章網 資料文庫 談分層技術在計算機軟件開發的應用范文

    談分層技術在計算機軟件開發的應用范文

    本站小編為你精心準備了談分層技術在計算機軟件開發的應用參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

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

    【摘要】我國經濟的飛速發展,使計算機技術被廣泛地普及和應用,人們步入信息化的時代。分層技術計算機軟件開發過程中至關重要的一環,因為它可以對軟件開發的質量和效率做出保證。文章首先介紹了分層技術的原理,然后對不同的分層技術在軟件開發過程中的運用做出了介紹,最后進行了總結。

    【關鍵詞】分層技術;計算機軟件開發;應用

    軟件的開發逐漸由二層結構向多層次結構發展,與此同時,計算機技術及其應用功能也得到了相應的發展和開發,但其運行的環境也越來越復雜,所以為了提高軟件的開發質量,分層技術順應發展,應運而生。分層技術不僅使運行軟件的清晰度得到提高,保證了軟件的操作靈活性,并且可以促進計算機技術得到進一步發展。

    1應用分層技術的意義

    分層技術在軟件開發過程中的應用,能夠使軟件系統步入抽象發展,繼而使軟件中較復雜的部分轉移至軟件的設計中。此外,運用分層技術可以達到軟件穩定性得到提高,軟件內容得到拓展的目的。一方面,若用戶對軟件產生需求,則需要更改某個層次,單獨層的改動不會影響整個系統,只對目標層的功能或目標層的上下部分產生影響。另一方面,分層技術的應用使計算機軟件得到開發及使用,并且也增加了其重復使用的功能,而在每一個層次中建造標準外接口的要求,則使各個層次間的無縫銜接成為可能,繼而使各個層次的功能與整個系統相連接,達到提高計算機整體的運行能力的目的。

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

    分層技術的運用是逐步發展至成熟的過程,最開始在計算機的軟件開發中得到應用的則是雙層技,接著在不斷的研究出現了三層技術,在三層技術的應用達到成熟后,又研究出了四層技術乃至目前更多的多層技術。技術的更新,極大地提高了軟件的開發效率,極大地縮短了軟件的開發時間。

    2.1雙層技術的應用

    雙層技術在應用時具有兩個端點,分別為客戶端與服務器。操作時,客戶端會先提供可使用的網絡界面給用戶,以處理一些在處理器中的邏輯關系,服務器則會接收來自客戶方面的信息,然后經過數據庫對所接受信息的計算、整理、總結后,再將數據對用戶進行反饋,供用戶使用。雙層技術理論的核心是提高計算機軟件的開發效率,但雙層理論的運用需要具備一定的前提,即要求用戶的計算機具有優越的使用效能,且使用的用戶數量需較少。若沒有滿足相應的條件,如用戶量出現較多的情況,則會增加服務器的工作量,從而使計算機陷入出現計算錯誤的險境,而且也可能會造成計算機的運行效率下降,計算的時間加長,運行的成本增加等問題的出現。

    2.2三層技術的應用

    三層技術是雙層技術的改進版和升級版。實踐和應用表明,三層技術在應用與服務方面有很大的提升。三層技術主要由界面層、數據層、業務處理層構成。界面層分析用戶對軟件的真實需求,預測用戶未來的動態,進而作出有關的申請請求。此外,它還可以對數據層進行查詢、申請功能,得到數據庫需要的信息與資料,再進行實際情況分析,最后將數據反饋至業務層,由業務層分析處理相關的數據,并將其反饋至最開始的數據界面。計算機軟件能夠在這個過程中進行良好的數據傳輸,三層技術不僅緩解了整個計算機系統的負擔,而且也提高了其工作的效率。但技術都是不完美的,三層技術也存在一定的缺陷。

    2.3四層技術的應用

    對三層技術進行深層次的研究和發展之后,四層技術得到發展,其由Web層、業務處理層、數據庫層、存儲層共同組成。業務處理層仍集中對用戶的各種需求進行搜集、整理,然后向數據層進行相應請求的發送。在接收到來自業務處理層的提交請求后,數據層將進行相應的處理,并把處理結果對Web層進行傳輸。Web層主要對數據層處發送的計算機軟件用戶信息的處理結果負責,進行數據間的交換傳輸。而存儲層通過對相應數據代碼進行隱藏,逐一比較數據庫同計算機軟件用戶信息處理結果,最后根據二者之間的具體差異由Web層進行優化分配,運行相應程序以對數據庫和計算機對象的內在關系進行直接反應。與之前的三層技術相比,四層技術明顯更加負責,擁有更高的技術等級,使得分層技術能夠有效應對逐漸復雜的計算機軟件開發環境,保障軟件運行速度及高效性。

    2.4五層技術的應用

    以四層技術為基礎,進行數據層的詳細化分析,使其一分為二,變成資源層、集成層,這樣則實現了五層技術的創造,所以其主要包括Web應用層、集成層、資源層、客戶層五部分。五層技術在J2EE環境中運用最廣泛。客戶層的運行操作主要在客戶機上實現,Web應用層則是在服務器端進行應用。對于集成層,在數據訪問時工作,對一般事務也可以進行相應的處理分析,并且涉及數據庫的映射系統。對于資源層,其是指對于數據庫與文件系統,在該模式得到應用之后,利用工作邏輯,將其進行多組件劃分,安放在不同的機器中。如在J2EE平臺上,利用五層技術進行某購物類軟件的設計開發工作,用戶可以通過登錄客戶端的方式進入到此軟件的操控界面,并進行自身實際的購買需求的信息輸入,當然在客戶端中,用戶也可進行個人信息的修改、管理、維護工作。SLB在服務器中將直接優化并分配用戶的具體的購買需求,從而實現系統的功能服務的擴展。若服務器不能對用戶的需求進行有效地分配,則可利用額外地增加服務器的方式進行分攤,從而對各服務器的相同工作量起到保障作用,維持系統最佳的運行狀態。HTTP服務器則可直接地向客戶端傳遞不同的動態的頁面,如不斷地將產品圖片進行更新等,在應用服務器的穩定運行下,用戶則可根據自身的實際需要來靈活地完成對購買貨品的清點等各項工作,順利地通過此軟件實現購物。

    3結語

    在計算機軟件的開發過程中,分層技術的應用使開發軟件的效率得到提高,使軟件開發的時間周期進行縮短,保證了開發的軟件在使用的過程中的穩定性和安全性。分層技術的應用是未來的發展趨勢。所以,企業為了提高其核心競爭力,必須加強此方面資金、人員等方面的投入,積極研究分層技術,提高計算機軟件的開發能力,為用戶提供更好的優質的服務。

    參考文獻

    [1]蔣峰.分層技術在計算機軟件開發中的應用探討[J].電腦編程技巧與維護,2015,45(18):21-22.

    [2]王子健,張冬至,黃鑫,等.試論分層技術在計算機軟件開發中的應用[J].數字化用戶,2017,23(41):114.

    [3]谷私語.分層技術在計算機軟件開發中的作用及運用[J].科學與信息化,2017,56(35):36-38.

    作者:黃燕飛 單位:無錫機電高等職業技術學校

    主站蜘蛛池模板: 国产在线一区二区三区| 日本免费一区二区三区最新vr| 成人区人妻精品一区二区三区| 中文字幕av无码一区二区三区电影| 国产精品无码一区二区在线观| 亚洲AV无一区二区三区久久| 日本一区二区三区中文字幕| 亚洲AV日韩综合一区| 91福利视频一区| 亚洲一区中文字幕| 无码人妻精品一区二区三区66| 国产在线精品一区二区中文| 中文字幕一区二区三区永久| 精品国产AⅤ一区二区三区4区| 人妻无码一区二区三区四区| 狠狠爱无码一区二区三区| 波多野结衣一区在线观看| 国产午夜一区二区在线观看| 国产无人区一区二区三区| 国产视频一区二区| 亚洲AV日韩精品一区二区三区| 无码少妇一区二区浪潮av| 亚洲一区日韩高清中文字幕亚洲| 无码国产亚洲日韩国精品视频一区二区三区 | 国产精品福利一区二区| 人妻体体内射精一区二区 | 日本一区二区三区免费高清在线| 精品国产天堂综合一区在线| 国产在线一区二区视频| 亚洲片一区二区三区| 成人区精品人妻一区二区不卡| 无码视频一区二区三区在线观看| 无码国产伦一区二区三区视频| 精品无码一区二区三区爱欲九九| 国产午夜精品片一区二区三区| 日本福利一区二区| 一区二区三区无码视频免费福利| 99精品国产高清一区二区| 天天爽夜夜爽人人爽一区二区| 亚洲国产成人久久一区WWW | 无码人妻精品一区二区三区不卡|