999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談分層技術在軟件開發中的應用

2016-04-29 00:00:00潘嫵
科技創新與應用 2016年33期

摘 要:軟件開發設計是IT產業的重要一環。軟件設計質量的高低,直接影響到軟件應用效率。分層技術是目前軟件開發工作中應用十分官方的一種技術,對于提高軟件設計效率和質量有著十分顯著的促進作用。文章圍繞分層技術在軟件開發中的應用有關問題進行探討,闡述了分層技術的基本概念和技術特性,詳細介紹了分層技術在軟件開發中的具體應用。

關鍵詞:分層技術;軟件開發;應用

引言

計算機的出現,大大加快了人類社會的發展步伐。隨著計算機技術在人類社會活動中的廣泛應用,人類已經進入信息時代,人類生產、生活過程中無不有著計算機應用的身影。在這種環境下,作為計算機應用技術體系的重要組成部分,軟件開發就獲得了快速發展。分層技術是當前計算機軟件開發設計中國使用頻率十分高的一種設計方式,通過采用多層分布設計,軟件資源得以充分發揮,在同等條件下可以為軟件用戶提供更高層次,更為優質的服務,由此使得軟件獲得更好的評價,實現更多的經濟效益。多層分布技術由此獲得了大量關注,成為今后軟件開發設計的主要方向之一。

1 分層技術簡述

1.1 分層技術的基本概念

軟件開發工作的主要任務,是要保證軟件的高效運轉和功能的正常實現。而分層技術通過對軟件內部結構進行解析,賦予不同層次結構不同功能,從而提高軟件功能的豐富程度和使用性能。所謂分層技術,除了硬件側物理方面的涵義外,也是對計算機技術特性的凸顯。在軟件開發領域,分層技術為軟件的不同層次結構分配不同的解決過程,各個層次結構間組成一個嚴密的封閉系統。不同層面結構彼此平等。分層技術最主要的應用領域是軟件架構開發。在這個部分,分層技術的優勢得以最大程度的發揮。隨著計算機應用的發展,傳統的單層次軟件已經不能滿足軟件開發的需求,更多框架層次的實現是計算機軟件開發工作亟待解決的問題。

1.2 分層技術的技術特性分析

分層技術的技術優勢在于對于完善軟件功能方面最為有利。當前軟件功能越來越豐富,軟件結構越來越復雜。傳統的設計方式已經逐漸不能滿足軟件復雜化的趨勢。而分層技術則是將軟件結果按照一定邏輯關系分解成多個層面,每個層面都有各自的功能,組合起來則形成完整的軟件。同時,部門層面之間具有一定獨立性,需要完善軟件功能或者對軟件進行升級改造時,只需要對涉及到層面進行完善修改,對其它層面幾乎沒有影響,使得軟件升級和改造工作變得更加簡單,提高了工作效率。正常條件下,分層技術都是通過分層模式來定義各個功能層次的接口。按照這種設計方式,軟件復用性得以大幅提高,對于軟件自行開發、設計十分有利。開發之后的各個層面能夠充分利用標準接口,有效實現自動對接。

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

在軟件結構復雜化、功能多樣化的總體趨勢影響下,分層技術在軟件開發設計方面的表現日益突出,技術不斷優化,改進升級,已經從最開始的兩層、三層技術,發展到中間層、四層、五層技術等多層分層,極大地改進了軟件開發的效率,軟件產品功能也更加完善豐富。

2.1 兩層結構與三層結構

兩層結構是分層技術的最基本的體現形式,該模式包括客戶端和服務器兩個部分。客戶端負責邏輯運算以及用戶界面服務。服務器則負責按照客戶提交的指令在數據庫中查找相關信息,然后再將查詢結果傳遞給提交請求的用戶。采用兩層結構設計的軟件可以在較短的時間內完成很多邏輯處理工作。但隨著用戶訪問量的不斷增多,并超過一定程度后,兩層結構設計的軟件在維護成本、應用性、擴充性等方面就會表現的越來越捉襟見肘。基于這個原因,技術人員開發出了三層結構技術。在三層結構設計模式中,一層是客戶端,負責人機交互的實現,一層四數據服務器,它承擔起數據存儲、優化和訪問的職責。另一層是應用服務器,主要負責實現業務邏輯的有效處理,降低客戶負擔。和二層結構相比,三層結構技術在安全性、擴展性方面表現更為優異,同時更加便于維護,能夠在很大程度上減低客戶業務對網絡的需求,減少了網絡負荷。但如果用戶量不是太多的情況下,二層結構技術更為簡單有效,綜合效益更加突出。所以軟件開發人員要根據項目的具體情況,合理選擇分層技術。

2.2 四層結構

計算機技術應用與人類生產、生活結合的日益緊密。由此使得軟件設計開發的要求越來越高。市場對軟件開發企業提出了軟間開發時間要短,穩定性要高,擴展性要好,維護成本要低的新要求。為了滿足客戶的需求,技術人員開發出四層結構技術。該技術通過將服務器、業務邏輯、用戶界面等分離開,使各個部分間不會闡述較大影響聯系。在四層結構設計中,Web與持久層之間是業務邏輯層。業務邏輯層承擔著Web與持久層的信息連接通道和信息處理中心的作用,持久層發出的信息經由業務邏輯層傳輸到Web層。持久層的用途是隱藏數據操作過程中的數據代碼,進一步對對象與關系間的范例差異進行彌補。持久層另外一側是數據存儲,承擔著數據定義、存取、維護和修改的職能。這種層面布局方式可以提高數據和信息交互效率,從而更好的滿足對象層的請求,有效實現數據與信息交互。而中間件的使用則有利于保證不同層次間的獨立性。

2.3 五層結構

隨著分層技術的日益完善,在四層技術之上,技術人員又開發出五層結構技術。該技術主要應用一些具有特殊需求的計算機環境里。所謂五層結構,是將數據庫再次分解成為資源層和集成層,這種做到使得系統運轉速度進一步加快,對于某些具有特殊需求的系統有著很好的適用性。除了上述兩個層面外,五層結構另外三層分為客戶層、Web層和業務層。其中,Web層與客戶層是面向客戶的,主要是用于客戶的數據訪問與數據相應。五層結構技術系統結構更加細化,功能更加明確精準,但目前盡在少數特殊要求領域中使用。尚未推廣。

2.4 中間件技術

中間件技術是為了規避網絡信息通訊責任問題所開發出來的新型信息技術。在各類中間件技術中,應用最為廣泛的就是面向消息中間件(Message-oriented Middleware,簡稱MOM)。除了具有中間件技術的一般特性外,MOM還在信息安全、異步通信等方面還有著突出的優異表現。目前,大型企業網絡普遍采用的組件技術,面臨著平臺兼容性的問題。中間件能夠提供全新通訊機制,能夠在異構環境下滿足對象需求。

3 結束語

分層技術適應當前軟件開發設計的重要需求,應用前景看好。同時,該技術自身也在不斷完善,功能不斷增強。目前,分層技術在軟件開發領域的應用日益成熟,系統的擴展性和穩定性持續提升,軟件開發的經濟成本和時間成本隨之降低。隨著計算機軟件開發事業的不斷發展,分層技術發揮的空間將更加廣大。軟件開發工作者要充分認識到分層技術的重要意義,深入研究分層技術在軟件開發工作中的應用情況,推進我國軟件開發事業健康發展。

參考文獻

[1]朱秀娟.試論計算機軟件開發中的分層技術運用[J].無線互聯科技,2013(6).

[2]徐愛蘭.計算機軟件開發中的分層技術探討[J].計算機光盤軟件與應用,2012(24).

[3]王大力.試論計算機軟件開發中的分層技術運用[J].無線互聯科技,2013(9).

主站蜘蛛池模板: 无码AV高清毛片中国一级毛片| 国产最新无码专区在线| 2020国产精品视频| 99视频在线看| jizz在线免费播放| 欧美高清三区| 青草免费在线观看| 亚洲男人天堂久久| 视频一本大道香蕉久在线播放| 在线免费看片a| 喷潮白浆直流在线播放| 亚洲va视频| 日本成人一区| 制服丝袜一区| 欧美特级AAAAAA视频免费观看| 成年av福利永久免费观看| 真实国产乱子伦视频| 欧美日韩91| 国产成人狂喷潮在线观看2345| 国产精品福利导航| 日韩在线1| 欧美精品二区| 五月婷婷欧美| 中文字幕有乳无码| 亚洲精品中文字幕无乱码| 一本大道无码日韩精品影视| 91久久国产综合精品| 国产午夜无码片在线观看网站 | 无码免费的亚洲视频| 日韩视频免费| 大香网伊人久久综合网2020| 91外围女在线观看| 日本午夜精品一本在线观看| 欧美影院久久| A级全黄试看30分钟小视频| 超清无码一区二区三区| 国产国产人成免费视频77777| 又污又黄又无遮挡网站| 国产精品国产三级国产专业不| 高清久久精品亚洲日韩Av| 免费国产高清精品一区在线| 日韩不卡高清视频| 四虎影视库国产精品一区| 一级毛片基地| 欧美天天干| 人妻出轨无码中文一区二区| 欧美激情首页| 亚洲欧美国产高清va在线播放| 国产乱人伦精品一区二区| 色偷偷av男人的天堂不卡| 国产精品成| 乱色熟女综合一区二区| 激情成人综合网| 91视频精品| 欧美五月婷婷| 国产精品亚洲一区二区三区z| 国产丝袜91| 午夜高清国产拍精品| 国产精品欧美亚洲韩国日本不卡| 青草视频网站在线观看| 久草视频一区| 久久狠狠色噜噜狠狠狠狠97视色| 久久激情影院| 欧美午夜理伦三级在线观看| 一本一本大道香蕉久在线播放| 国产97区一区二区三区无码| 九九热视频精品在线| 国产精品亚洲va在线观看| 999国产精品永久免费视频精品久久| 91久久夜色精品| 日韩a在线观看免费观看| 国产成人1024精品| 亚洲成人一区二区| 日本不卡视频在线| 国产日韩欧美黄色片免费观看| 四虎免费视频网站| 一级成人a毛片免费播放| 欧美 亚洲 日韩 国产| 国产www网站| 欧美在线导航| 欧美精品亚洲日韩a| 狠狠色噜噜狠狠狠狠色综合久|