公務員期刊網 論文中心 正文

計算機軟件技術的分層技術應用

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機軟件技術的分層技術應用范文,希望能給你帶來靈感和參考,敬請閱讀。

計算機軟件技術的分層技術應用

摘要:在改革開放的春風沐浴之下,我國經濟飛速發展,計算機技術也開始與我們的學習生活及工作變得密切相關。據不完全統計,截至2016年6月,我國網民規模已達7.1億。目前計算機領域的發展日新月異,計算機軟件是計算機的靈魂,本文就將從軟件開發設計中分層技術的應用展開探討。

關鍵詞:分層技術應用;計算機軟件

在科技飛速發展發展的21世紀,計算機給人們的學習生活和工作帶來了極大的便利,人們隨時隨地便可以聯系遠在他鄉的親友,人們可以“秀才不出門,能知天下事”,人們更可以在家里購置各種各樣的東西。而這一切都是由計算機的靈魂——軟件做到的,這也意味著人們對計算機軟件的要求越來越高。怎樣設計出一個對客戶友好的高質量軟件呢?分層技術在其中扮演著重要的角色。

1分層技術的概述及其特點

分層技術,顧名思義就是計算機軟件在開發過程中將軟件分為不同的概念層,而各個概念層之間既獨立又相互關聯。分層技術主要是將軟件設計過程中不同的方案通過分層的方法實現對計算機不同的控制,繼而滿足不同的需求起初的軟件設計是非結構化程序設計,其最大的弊端就是代碼很難讀懂,所以被戲稱為“意大利面條”,所以1969年迪克斯泰拉(E.W.dijkstra)提出了“程序化設計”,即計算機軟件設計過程中分為不同的模塊,也就是上文所說的概念層。由于軟件被分為為各個概念層,每一層出了問題都很容易定位,便于維護和修改,也不會影響其他概念層,減少了軟件出錯的機會,提高了軟件的質量[1]。另一方面,當遇到一個極其復雜問題是,很難一下子完整的設計出某個軟件,而分層技術可以把這個難題的解決過程分階段進行,把一個復雜的問題分成若干個小問題,解決問題是自然思路清晰,有條不紊。軟件設計須滿足“高內聚,低耦合”,采用分層技術便很容易達到這一要求。因此計算機軟件設計過程中采用分層技術可以極大簡化軟件設計并提高計算機的工作效率,并使得軟件具有靈活性和可變性。

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

隨著信息技術的不斷發展,生活中幾乎任何與計算機軟件有關的活動都應用了分層技術[2]。例如,我們習以為常的網購這一活動很好的體現了計算機軟件分層技術大大降低了了軟件開發的難度。某網購軟件可以分為運營層,營銷層,系統層,管理層,客戶層等,這些層次之間耦合成了一個完整的軟件系統。起初軟件開發設計是單層的,隨著經濟的快速發展,計算機的快速普及,總理提出“互聯網+”的模式,傳統的單層技術已經承擔不了如此重大的負荷,國家開始大力推廣分層技術在計算機軟件中的應用以滿足人們的需求。雙層技術。可以說雙層技術為計算機軟件分層技術奠定了基礎之后的三層技術,四層技術乃至更高層都是在此基礎上發展而來的。雙層技術主要分為客戶端層和服務器層。客戶端層(ClientTie,也叫用戶界面)是面對用戶的,用戶可以根據自己的需要在軟件界面進行操作,然后軟件將數據通過客戶端層呈現給用戶,但是在這過程中客戶端層并不處理用戶的數據。服務器層的任務是進行數據處理,具有保障服務和承擔服務的能力。由于所有的數據都集中在服務器層處理,所以服務器層的必須具有極高的穩定性和數據處理能力來提高可靠高質量的服務,以防超負荷運行和宕機。雙層技術雖然提高了用戶對計算機軟件利用率,但是對服務器要求卻很高,在一定程度上增加了服務器運營和維護成本。三層技術。在雙層技術的基礎上發展為業務處理層,數據存儲層和用戶界面層,三者獨立運行卻又是一個有機的整體。數據存儲層分擔了原先雙層技術層中服務器層對數據處理的壓力,三層技術中服務器只需提取數據存儲層必要的數據進行處理,提高數據處理效率,用戶也將數據上傳到數據存儲層,大大提高了計算機軟件的效率。另一方面,數據是一個公司命脈,一般數據存儲層比較穩定,即使服務器出現問題也不至于丟失數據而造成巨大損失。但是,三層技術一定程度上降低了計算機的性能,原本雙層技術可以直接訪問數據庫,但是如今需要通過中間層間接訪問。四層技術。在三層技術業務處理層和數據存儲層之間增加了一個封裝層,也稱Web層,Web層可以對數據進行篩選以不同的方式處理。當需要進行簡單的數據處理時,Web層會將數據傳輸到數據存儲層進行簡單的處理,但是當處理大規模的復雜數據時,Web層會將數據輸送到業務處理層進行處理。四層技術很大程度上降低了軟件的開發難度,也大大提高了軟件的運行效率[3]。五層技術的應用范圍還比較狹隘,它將四層技術的數據出了層劃分為集成層和資源層,進一步細化了計算機各個組件的分工,進一步提高了軟件的運行效率,但是五層技術對計算機的性能要求也更高,所以五層技術一般在特殊領域才會運用到。綜上所述,在計算機技術飛速發展的二十一世紀,分層技術的出現是必然的,分層技術的應用極大的簡化了計算機軟件設計開發,大大提高了軟件的運行效率,降低了維護和運營成本。多層技術(四層和五層)相較雙層技術和三層技術效率更高,有著更好的擴展性和更廣闊的應用前景。但是,時代在變化,科技的發展日新月異,我們不能局限于眼前,更應動態的調整改良分層技術在計算機軟件開發設計中的應用,與時俱進,期待更多更好的技術能被運用到計算機軟件開發之中,為人們的生活生產帶來更大的便利。

引用:

[1]陳藝丹.分層技術在計算機軟件開發中的應用[J].電子測試,2016,7(16):79-80.

[2]洪新軍.插件技術、分層技術應用于計算機軟件技術中的價值探討[J].電腦編程技巧與維護,2016,4(2):10-12.

[3]李婷婷.計算機軟件開發中分層技術的應用解析[J].電子技術與軟件工程,2017,15(9):58-58.

作者:侯聰聰 單位:河南大學軟件學院

主站蜘蛛池模板: 扒开双腿猛进入免费观看美女 | 日韩在线一区二区三区免费视频 | 欧美日韩国产电影| 四虎影视免费永久在线观看 | 六月婷婷中文字幕| 少妇高潮无套内谢| 久久狠狠躁免费观看2020| 步兵精品手机在线观看| 又爽又黄又无遮挡的视频在线观看| 久碰人澡人澡人澡人澡91| 在线观看免费人成视频| 中文在线天堂资源www| 日韩高清不卡在线| 亚洲日本国产精华液| 精品一区二区三区av天堂| 国产人va在线| 日韩视频第二页| 国内外一级毛片| www亚洲视频| 日产中文字乱码卡一卡二视频| 亚洲jizzjizz妇女| 欧美精品国产一区二区| 免费看美女被靠到爽的视频| 色综合久久久久综合体桃花网| 国产日韩一区二区三区在线观看| 91精品国产高清久久久久久 | 国产精品视频免费一区二区| 一个人hd高清在线观看免费| 无码精品一区二区三区免费视频| 五月天国产视频| 欧美成人性色生活片| 人妻在线日韩免费视频| 糖心VLOG精品一区二区三区| 国产免费av片在线观看播放| 久久综合九色综合97伊人麻豆| 国产羞羞羞视频在线观看| china同性基友gay勾外卖| 性做久久久久久免费观看| 久久99国产精品尤物| 日韩乱码人妻无码中文字幕视频 | 校花被折磨阴部流水|