网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

計(jì)算機(jī)軟件技術(shù)的分層技術(shù)應(yīng)用

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

計(jì)算機(jī)軟件技術(shù)的分層技術(shù)應(yīng)用

摘要:在改革開放的春風(fēng)沐浴之下,我國經(jīng)濟(jì)飛速發(fā)展,計(jì)算機(jī)技術(shù)也開始與我們的學(xué)習(xí)生活及工作變得密切相關(guān)。據(jù)不完全統(tǒng)計(jì),截至2016年6月,我國網(wǎng)民規(guī)模已達(dá)7.1億。目前計(jì)算機(jī)領(lǐng)域的發(fā)展日新月異,計(jì)算機(jī)軟件是計(jì)算機(jī)的靈魂,本文就將從軟件開發(fā)設(shè)計(jì)中分層技術(shù)的應(yīng)用展開探討。

關(guān)鍵詞:分層技術(shù);應(yīng)用;計(jì)算機(jī)軟件

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

1分層技術(shù)的概述及其特點(diǎn)

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

2分層技術(shù)在計(jì)算機(jī)軟件技術(shù)中的應(yīng)用

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

引用:

[1]陳藝丹.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].電子測(cè)試,2016,7(16):79-80.

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

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

作者:侯聰聰 單位:河南大學(xué)軟件學(xué)院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表