97超级碰碰碰久久久_精品成年人在线观看_精品国内女人视频免费观_福利一区二区久久

探討分層技術在計算機軟件開發(fā)中的應用的論文

時間:2022-07-02 23:31:59 計算機軟件 我要投稿
  • 相關推薦

探討分層技術在計算機軟件開發(fā)中的應用的論文

  摘要:一直以來分層技術在計算機軟件開發(fā)中占據(jù)極其重要的地位,要想做好計算機軟件的開發(fā)工作無法離開分層技術給予的技術支持。該文先從應用層面是介紹了分層技術的基本概念以及實際特點,然后分析了實際應用涉及的技術,最后深入分析了分層技術的具體應用。

探討分層技術在計算機軟件開發(fā)中的應用的論文

  關鍵詞:計算機;分層技術;軟件開發(fā);應用探討

  中圖分類號:TP3 文獻標識碼:A 文章編號:1009-3044(2017)27-0235-02

  自從步入了二十一世紀,隨著經(jīng)濟實力的逐漸發(fā)展也推動了科學技術的快速進步,計算機軟件在計算機技術突飛猛進的發(fā)展勢頭下,也逐步加快了更新?lián)Q代的步伐。傳統(tǒng)的計算機軟件開發(fā)普遍采用二層結構制,在發(fā)展過程中多層結構正在逐漸代替二層機構,封層技術已經(jīng)被廣泛地應用在在計算機軟件開發(fā)中。分層技術的應用給計算機軟件開發(fā)帶來了高度的靈活性,在逐步的開發(fā)和應用過程中迅速的取得進步,軟件的多方面功能正在逐步完善。

  1 計算機分層技術的相關

  1.1 分層技術的定義

  關于分層技術的概念是指在開發(fā)計算機軟件中,為了解決計算機軟件各層次之間的依賴關系,在運行計算機軟件時保證其靈活性和可靠性的發(fā)揮,促進相關軟件的成功開發(fā),應運而成的結構技術。該技術解決了傳統(tǒng)單一分層,而需要用多分層、多功能技術解決計算機軟件多層次依賴和依存問題。二十世紀八十年代,單層次結構出現(xiàn)在計算機軟件開發(fā)中,后來在計算機的快速更新和發(fā)展中,使用小型數(shù)據(jù)的頻率增加促進了單層次結構的軟件中在不斷擴大應用范圍。服務器與計算機的聯(lián)系得以建立并且迅速發(fā)展起來,隨著應用軟件新的需求和用戶需要,單層結構逐漸在應用中被雙層結構所代替,雙層結構在發(fā)展過程中逐漸成為計算機軟件運算的支柱結構,傳統(tǒng)的計算機軟件單項處理業(yè)務的模式已經(jīng)隨著分層技術在計算機軟件廣泛應用的情況下,計算機軟件在不斷地推廣過程中實現(xiàn)了技術的多層次跨越,多層次結構計算逐漸成為軟件的主流開發(fā)技術。

  1.2 計算機分層技術特征

  計算機分層技術在開發(fā)計算機軟件和廣泛應用時具有獨特的優(yōu)點,計算機開發(fā)的復雜軟件系統(tǒng)功能是分層技術擴展和分解計算機軟件的依據(jù),這樣所開發(fā)的計算機軟件才能在多結構的分層技術下實現(xiàn)蓋上和升級,系統(tǒng)的功能層才能從根本層面上實現(xiàn)和完成修改。計算機軟件開發(fā)效率和可靠運行保障都是通過分層技術得以提升和實現(xiàn)的,也就是說計算機軟件的開發(fā)在分層技術的參與下提高了軟件質量,也縮短了開發(fā)時間。隨著分層技術的逐漸成熟,為了提高開發(fā)計算機軟件的便利性,可以在計算機上直接定義層次和功能接口,通過標準接口的建立實現(xiàn)端口無縫對接,最終完成軟件的自行更新和開發(fā)。

  2 分層技術的實際應用

  隨著社會經(jīng)濟的高速發(fā)展,人們的生活水平越來越高,對計算機的功能需求也在逐漸地增加,為了滿足不斷增長的社會需求,計算機的軟件開發(fā)要一直處于不斷完善和更新的狀態(tài),分層技術也因此在開發(fā)計算機軟件的廣泛應用中得以快速的發(fā)展和進步,從雙層結構技術代替了最初的單層結構技術,再到今天難得三層、四層、五層技術的開發(fā)和應用。本文對五層、四層、三層、雙層以及中間件技術在計算機軟件開發(fā)的實際應用技術中作了簡單的論述和探討。

  2.1 雙層結構技術

  計算機軟件的開發(fā)效率決定了軟件能夠率先搶占使用市場,雙層開發(fā)技術的使用從某種程度上縮短了開發(fā)時間,提高了開發(fā)效率。雙層技術本質上看是由軟件用戶的使用界面和接收傳遞信息的客戶端服務器這兩個點組成,用戶的使用界面要作出客戶端的相應邏輯處理,雙層技術還要對已經(jīng)接收到的客戶端信息進行整合。在開發(fā)計算機軟件時若想使用雙層技術一定要遵循嚴苛的開發(fā)前提,計算機的系統(tǒng)服務器效能一定要得到較好的保證,不能擁有過多或者超負荷的用戶數(shù)量,否則系統(tǒng)錯誤便會產(chǎn)生,不僅無法滿足相關計算機用戶的需求,還會使得計算機軟件的運行速度大幅度被降低。

  2.2 三層結構技術

  三層技術在軟件開發(fā)中來自于對雙層技術的完善,從另外的意義上可以看做三層技術由二級技術升級和加強而來,在升級和加強中涉及的用戶數(shù)據(jù)儲存功能得到了大幅度的改善。計算機的訪問效率和工作效益在三層技術實際應用于計算機軟件開發(fā)的情況下得到較大程度的提高,這一過程也是人機信息交互的過程。

  數(shù)據(jù)層、界面層和處理層是三層技術的三個主要方面,用戶的真正需求在經(jīng)過分析后,并且發(fā)出了請求,就會通過業(yè)務處理層提取和處理數(shù)據(jù)。三層技術的界面層負責搜集用戶真正需求的信息,并且將相關信息加工后傳遞到業(yè)務處理層;三層的數(shù)據(jù)層負責業(yè)務處理層提出申請的核對和審核,在存儲數(shù)據(jù)庫內(nèi)相關信息被查詢并經(jīng)過科學分析后將最終結果傳給業(yè)務處理層。三層技術在實用之處憑借明確的分工確保計算機軟件開發(fā)提高了一定的效率,但是隨著用戶環(huán)境的越發(fā)復雜,三層技術無法滿足更多需求的用戶,當用戶過于復雜時,數(shù)據(jù)層、界面層和業(yè)務處理層會形成混淆導致計算機無法正常工作。

  2.3 四層結構技術

  信息化時代的到來,在開發(fā)計算機軟件中,已經(jīng)得到廣泛應用的三層技術和雙層技術也無法滿足愈加復雜的計算機使用環(huán)節(jié),因此四層結構技術應運而生。于是,存儲層、數(shù)據(jù)庫層、Web層處理層代替了數(shù)據(jù)層、界面層和處理層三層結構。Web 層接收來自業(yè)務層梳理后的數(shù)據(jù)庫結果,在Web層完成數(shù)據(jù)交換,位于存儲和處理層之間的數(shù)據(jù)庫層負責分析被隱藏掉的訪問數(shù)據(jù)代碼,這樣計算機對象和數(shù)據(jù)庫之間的關系便得到很好的反映,這樣計算機作用對象和數(shù)據(jù)庫之間的匹配問題便輕松解決。一般情況下具有良好職責的Web 應用通常要具備四個層面,具體包括領域模型層、業(yè)務層、持久層和表現(xiàn)層。這四個層次都有自身特殊的職責和功能,每個層次的功能和職責都是不可以混合的。四個層次之間應該被隔離開,只允許在層間的接口可以互相通信,這樣才能避免功能和職責的混亂。

  2.4 中間件軟件開發(fā)技術endprint

  中間件是計算機網(wǎng)絡在迅速發(fā)展的過程中出現(xiàn)的具有相對性的獨立系統(tǒng)軟件,這種中間件開發(fā)技術具備分布集成和屏蔽異構各種引發(fā)性的復雜技術,從根本上降低了開發(fā)計算機軟件存在的難度。因為中間件技術的出現(xiàn)使得開發(fā)計算機軟件涉及的數(shù)據(jù)庫、應用軟件和操作系統(tǒng)之間的關系從根本上得到了優(yōu)化。中間件技術的出現(xiàn),不僅提高軟件開發(fā)效率、使得軟件開發(fā)風險降低從而運行更安全,還實現(xiàn)了計算機能夠實現(xiàn)資源優(yōu)勢互補的運行。

  2.5 五層結構技術的開發(fā)應用

  由于五層技術運行比較復雜,一般情況下主要應用在一些力求滿足有特殊需求和領域的計算機軟件開發(fā)中,當四層技術無法滿足計算機軟件的開發(fā)要求時,軟件開發(fā)員便要在四層技術基礎之上進一步細化系統(tǒng)架構和分工,促進其運行效率的提升。當前J2EE 環(huán)境是五層技術的廣泛應用之地,這種應用建立在經(jīng)典三層結構之上,由資源層、集成層、業(yè)務層、Web 應用層和客戶層五個層次構成?蛻魴C是客戶層的運行地點,服務器端是Web 應用層的運行地點,這兩個運行曾都是來自于三層結構的分化。事務處理、數(shù)據(jù)持久性訪問和數(shù)據(jù)的映射系統(tǒng)處理主要由集成層負責。文件系統(tǒng)和數(shù)據(jù)庫是資源層具體包括的內(nèi)容。五層技術的使用要按照相關邏輯嚴格執(zhí)行,在開發(fā)計算機軟件中不同組件的形成是為了適應不同機器的要求。以下是五層技術在J2EE 中系統(tǒng)分層的應用情況:第一,下層被上層依賴,不跨層是這種依賴關系的特點;第二,除了表現(xiàn)層,其他各層互相調(diào)用使用方法是不被允許的。這是在開發(fā)軟件過程中程序人員最常發(fā)生的錯誤,在同一層如果無法避免調(diào)用方法,也要調(diào)用一些上層不可見的工具方法。第三,Service接口方法的確定要以系統(tǒng)提供的功能分析為依據(jù)并從服務層出發(fā)開始分析。如果從數(shù)據(jù)庫出發(fā)按照DAO 、Domain 、Service的創(chuàng)建順序進行系統(tǒng)分層便造成了分層誤解,形成了錯誤。第四,將實體系統(tǒng)劃分為領域模型是最核心的系統(tǒng)設計,數(shù)據(jù)DAO 層的設計要建立在系統(tǒng)劃分基礎上,服務層需要接到這些活動的通知,因此服務層的運行以領域活動為基礎。另外設計Service 層也有特別注意事項,Service 的數(shù)量要嚴格控制,接口數(shù)量在Service 層以下在逐層增多,Service一般集中處理一個模塊的服務。

  3 分層結構技術的具體應用

  近些年來我國的經(jīng)濟得到了充分和迅速的發(fā)展,因此我國的第三產(chǎn)業(yè)也得到了前所未有的進步,服務業(yè)、餐飲業(yè)和百貨業(yè)都迅速地發(fā)展起來,并且各行業(yè)的發(fā)展規(guī)模都在逐漸的增大,當發(fā)展至目前商業(yè)的發(fā)展瓶頸便是商鋪的信息化,這一重要問題已經(jīng)日漸顯露出來。計算機為了滿足現(xiàn)代人日漸增多的需求就要不斷地完善分層技術,多層計算機軟件建立在先進的分層技術之上,目前的分層技術易于團隊管理和開發(fā)、適應程度高、有較好的維護性以及結構清晰度高等很多優(yōu)點,因此多層計算機軟件技術也在商鋪信息化的過程里實現(xiàn)了應用和實踐。分層技術開發(fā)的計算機軟件促進商鋪管理系統(tǒng)的建立,同時也完成了商鋪信息化管理和建設,具體包含規(guī)范商鋪操作流程和商鋪日常失誤管理兩個方面。商鋪管理系統(tǒng)具有以下八種常用功能:文檔管理、售后管理、物業(yè)管理、營銷管理、行政管理、收支管理、運營管理、系統(tǒng)管理。商鋪管理是一項非常復雜的工作,因此商鋪管理系統(tǒng)涵蓋方面較廣、涉及業(yè)務流程也較為復雜,不同的商鋪也設定了符合自身的管理標準,計算機軟件在商鋪管理系統(tǒng)中的應用提高了商鋪管理的有效性。商鋪管理系統(tǒng)由八個子系統(tǒng)構成:文檔管理子系統(tǒng)、售后處理子系統(tǒng)、物業(yè)管理子系統(tǒng)、營銷管理子系統(tǒng)、行政管理子系統(tǒng)、收支管理子系統(tǒng)、運營管理子系統(tǒng)以及系統(tǒng)管理子系統(tǒng)。其中每一個子系統(tǒng)都有自身獨特的功能,例如售后處理子系統(tǒng),子系統(tǒng)內(nèi)又分成很多二級子系統(tǒng),具體包括:售后事物分析、事務處理查詢、商戶事務處理以及消費者事務處理等。其中售后分析系統(tǒng)又包括很多功能,例如會員購物分析功能、先行賠付分析功能、購物品種分析功能以及整體購物分析功能。計算甲軟件的分層技術和機構模式能讓詳細劃分后的商鋪管理系統(tǒng)實現(xiàn)和完成更多層次的構造,其依賴的商鋪系統(tǒng)管理技術也以開發(fā)軟件的計算機分層技術為依托。

  4 結束語

  隨著網(wǎng)絡的普及和發(fā)展,計算機網(wǎng)絡到了迅速的推廣和發(fā)展,在發(fā)展的過程中應用計算機環(huán)境變得非常復雜,在計算機軟件開發(fā)中廣泛應用了分層技術,計算機軟件系統(tǒng)在分層技術的支持和應用下提高了安全保障,也提高了軟件開發(fā)的效率,使軟件的開發(fā)成本得以降低。在具體的實際應用中,商鋪管理系統(tǒng)是商業(yè)領域計算機件分層技術的最大用戶,商鋪管理系統(tǒng)在多層次技術的支持下,實現(xiàn)了更為復雜的分層和管理,計算機分層技術的應用一定會促進我國信息網(wǎng)絡的繁榮和發(fā)展。

  參考文獻:

  [1] 楊柯. 分層技術在計算機軟件開發(fā)中的應用效果分析[J]. 軟件, 2013(3).

  [2] 賈輝. 芻議分層技術在計算機軟件開發(fā)中的應用[J]. 中國高新技術企業(yè), 2015(3).

  [3] 楊會蘭. 分層技術在計算機軟件開發(fā)中的應用效果分析[J]. 電子技術與軟件工程, 2016(5).

  [4] 高爽. 試論分層技術在計算機軟件開發(fā)中的應用[J]. 信息通信, 2016(5).

【探討分層技術在計算機軟件開發(fā)中的應用的論文】相關文章:

分層技術在計算機軟件開發(fā)中的應用論文07-04

探討關于計算機軟件開發(fā)中的分層技術論文07-04

分層技術在計算機軟件開發(fā)中的應用效果分析論文07-03

分層技術在計算機軟件開發(fā)的應用分析論文07-03

計算機軟件開發(fā)中的分層技術運用論文07-04

計算機軟件開發(fā)的發(fā)展與分層技術的具體應用論文07-03

關于分層技術在計算機軟件開發(fā)的應用分析的論文07-03

分層技術在計算機軟件開發(fā)中的運用研究論文07-04

計算機軟件開發(fā)時分層技術的合理應用論文07-04

計算機軟件技術的分層技術應用論文07-04