前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計(jì)算機(jī)軟件開發(fā)技術(shù)與應(yīng)用主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:分層技術(shù);軟件開發(fā);應(yīng)用
在21世紀(jì)的今天,計(jì)算機(jī)已經(jīng)滲透到現(xiàn)代生活的各個(gè)方面,它不僅能夠方便人們的日常生活和工作,給各個(gè)企業(yè)的應(yīng)用開發(fā)更是帶來了很大的便利。此外,為了能夠與時(shí)俱進(jìn)、順應(yīng)時(shí)代的發(fā)展,應(yīng)該將分層技術(shù)有效地應(yīng)用到計(jì)算機(jī)的軟件開發(fā)中。為此,本文就從分層技術(shù)的概念和特點(diǎn)、分層技術(shù)的應(yīng)用兩個(gè)方面分別進(jìn)行了敘述,以此證明分層技術(shù)對(duì)軟件的開展有著至關(guān)重要的意義。
一、分層技術(shù)簡述
(一)分層技術(shù)的含義
所謂的分層技術(shù)是指將軟件的開發(fā)分為多個(gè)概念層,每個(gè)概念層都有各自不同的工作流程,并且各個(gè)概念層之間都有著一定的關(guān)聯(lián),從而可以形成一個(gè)完整的系統(tǒng)體系。
(二)分層技術(shù)的特點(diǎn)
分層技術(shù)具有多個(gè)方面的特點(diǎn),比如:(1)穩(wěn)定性。分層技術(shù)能夠提高軟件的開發(fā)效率,極大程度上縮短復(fù)雜軟件的開發(fā)過程和時(shí)間,為軟件的運(yùn)行提供充足的保障。(2)獨(dú)立性。在軟件開發(fā)中應(yīng)用分層技術(shù)后,如果一個(gè)概念層出現(xiàn)了問題,并不會(huì)影響其他的層面,而只會(huì)影響這個(gè)層面的上下層。
(三)分層技術(shù)在軟件開發(fā)中的作用
分層技術(shù)在軟件開發(fā)中的作用有三點(diǎn),第一,能夠有效地提升計(jì)算機(jī)的性能,減少軟件開發(fā)者的工作時(shí)間,提高其工作效率。第二,可以延長軟件的使用壽命,極大程度上提高軟件應(yīng)用的可靠性。第三,能夠聯(lián)系硬件和底層,在保障軟件性能的同時(shí),使計(jì)算機(jī)和服務(wù)器能夠得到進(jìn)一步的發(fā)展。而從微觀的角度看,分層技術(shù)能夠使得多個(gè)層次之間相互依賴。
二、分層技術(shù)的應(yīng)用分析
(一)雙層技術(shù)
在雙層技術(shù)中,兩個(gè)端點(diǎn)分別是客戶端和服務(wù)器,客戶端主要用于為客戶提供使用界面,負(fù)責(zé)處理相關(guān)的邏輯關(guān)系。而服務(wù)器則負(fù)責(zé)接收從客戶端發(fā)來的信息,并且在數(shù)據(jù)庫中查詢相關(guān)信息,再將計(jì)算結(jié)果反饋到客戶端。從雙層技術(shù)的原理中,我們不難看出,這種形式的應(yīng)用只能處理較少的用戶、服務(wù)器,無法滿足更多用戶的需求。為此,就需要向三層技術(shù)進(jìn)行過渡,從而更好地順應(yīng)時(shí)代的發(fā)展,從根本上提高工作效率。
(二)三層技術(shù)
三層技術(shù)是在雙層技術(shù)的基礎(chǔ)之上發(fā)展而來的,它不僅具有兩個(gè)端點(diǎn),同時(shí)還增加了應(yīng)用服務(wù)器端,再次提升了整體的工作效率。而應(yīng)用服務(wù)器端的作用則是分擔(dān)客戶端的邏輯關(guān)系處理,使客戶更加專注用戶的使用界面。所謂的三層技術(shù)是指界面層、業(yè)務(wù)處理層、數(shù)據(jù)層,這三個(gè)端口之間相互配合,共同完成對(duì)用戶的需求處理功能。其中界面層主要用于用戶對(duì)軟件需求的采集,并且將其采集到的信息發(fā)送給業(yè)務(wù)處理層。而業(yè)務(wù)處理層則是將接收到的信息進(jìn)行分析,在分析之后再將其傳送給數(shù)據(jù)層。此時(shí),數(shù)據(jù)層不僅要對(duì)其進(jìn)行相應(yīng)的處理,還需要將處理后的信息反饋給業(yè)務(wù)處理層,再由業(yè)務(wù)處理將處理的內(nèi)容傳達(dá)到界面層。
(三)四層技術(shù)
隨著信息時(shí)代的不斷進(jìn)步和發(fā)展,計(jì)算機(jī)的應(yīng)用環(huán)境越來越復(fù)雜,需要處理的相關(guān)信息、數(shù)據(jù)、邏輯能力也就越來越繁重,而在實(shí)際的應(yīng)用中,比如:企業(yè)管理,客戶對(duì)計(jì)算機(jī)的數(shù)據(jù)處理速度、數(shù)據(jù)處理結(jié)果要求極高。而三層技術(shù)存在的缺點(diǎn)就會(huì)暴露出來,尤其是在面對(duì)網(wǎng)頁技術(shù)時(shí),三層技術(shù)無法實(shí)現(xiàn)彼此之間的獨(dú)立。正是在這樣的背景下,四層技術(shù)應(yīng)運(yùn)而生,它在數(shù)據(jù)層和業(yè)務(wù)處理層之間增加了封裝層,從而形成了四層技術(shù)結(jié)構(gòu)。而網(wǎng)頁技術(shù)能夠根據(jù)不同用戶之間的需求選擇適當(dāng)?shù)奶幚硗緩剑?dāng)用戶的需求較少時(shí),網(wǎng)頁技術(shù)就會(huì)選擇相應(yīng)的信息傳送到數(shù)據(jù)層,再由其進(jìn)行處理。而當(dāng)數(shù)據(jù)的處理規(guī)模增大時(shí),網(wǎng)頁技術(shù)就會(huì)通過業(yè)務(wù)處理層對(duì)數(shù)據(jù)進(jìn)行處理,以此有效地提高各個(gè)環(huán)節(jié)的運(yùn)行效率。
(四)五層技術(shù)
在軟件的開發(fā)中,五層技術(shù)、四層技術(shù)、三層技術(shù)這三者之間不盡相同,五層技術(shù)既是四層技術(shù)的拓展,也是四層技術(shù)的總結(jié),而其主要的區(qū)別就在于五層技術(shù)包含了客戶專用層,這與資源層息息相關(guān),它可以將系統(tǒng)的組件分成很多種,并且將所分的種類安裝到適合的設(shè)備上,在一定程度上迅速提高整體的工作效率。盡管五層技術(shù)能夠?qū)M件進(jìn)行細(xì)化,但是其使用的范圍還不夠廣泛,到目前為止,五層技術(shù)只能被應(yīng)用到一些特殊的領(lǐng)域中,不能被所有的軟件開發(fā)項(xiàng)目使用。
三、結(jié)束語
綜上所述,伴隨著計(jì)算機(jī)技術(shù)不斷的發(fā)展,給各行各業(yè)都帶來了新的機(jī)遇,但與此同時(shí),也給各行各業(yè)帶來了一定的挑戰(zhàn),尤其是在計(jì)算機(jī)軟件的開發(fā)方面,更是給其帶來了一些困難。為此,本文從雙層技術(shù)、三層技術(shù)、四層技術(shù)、五層技術(shù)四個(gè)方面對(duì)分層技術(shù)的應(yīng)用進(jìn)行了具體的分析,希望通過本文的研究能夠促進(jìn)各行各業(yè)進(jìn)一步的發(fā)展。
參考文獻(xiàn):
[1]焦麗萍.試論計(jì)算機(jī)在一系列軟件開發(fā)過程中的分層技術(shù)運(yùn)用[J].?dāng)?shù)字技術(shù)與應(yīng)用,2015,12(2):256-259.
關(guān)鍵詞:計(jì)算機(jī) 應(yīng)用 軟件 開發(fā)技術(shù)
中圖分類號(hào):TP 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-0745(2013)06-0349-01
1引言
當(dāng)處于20世紀(jì)50或60年代的事前,人們是通過手工方式來實(shí)現(xiàn)軟件系統(tǒng)開發(fā)的工作,這就簡單地認(rèn)為計(jì)算機(jī)軟件即為程序。伴隨著操作應(yīng)用化、經(jīng)濟(jì)商業(yè)化、通用兼容化與大型擴(kuò)展化等各種形式軟件的相繼開發(fā),軟件系統(tǒng)的開發(fā)設(shè)計(jì)者慢慢地感覺到需要提供有一定程度規(guī)范化的文件用于保證程序從開發(fā)設(shè)計(jì)、調(diào)試處理與運(yùn)行顯示等環(huán)節(jié)的順利完成。由此直至20世紀(jì)的70年代時(shí)期,社會(huì)上認(rèn)為軟件不但只是程序而且應(yīng)當(dāng)包含開發(fā)設(shè)計(jì)、調(diào)試使用、維護(hù)處理等這方面執(zhí)行所需要的所有文件[1]。直到20世紀(jì)80年代的時(shí)期,國際標(biāo)準(zhǔn)化組織為軟件工程給出了官方的定義,即為計(jì)算機(jī)應(yīng)用程序、實(shí)現(xiàn)這程序功能所需要應(yīng)用的方法、規(guī)定以及相關(guān)的文件與在計(jì)算機(jī)系統(tǒng)上執(zhí)行所需要的數(shù)據(jù)信息都稱之為計(jì)算機(jī)軟件。
2應(yīng)用軟件開發(fā)技術(shù)
2.1生命周期法
生命周期方法定義了根據(jù)時(shí)間角度對(duì)于軟件實(shí)行定義、開發(fā)與維護(hù)的綜合復(fù)雜問題進(jìn)行相應(yīng)分解,可以分為若干個(gè)不同的功能階段。每一個(gè)對(duì)應(yīng)階段的開始與結(jié)束一般都會(huì)有嚴(yán)格的制定標(biāo)準(zhǔn),上一個(gè)階段的結(jié)束代表著下一個(gè)階段的開始。制定標(biāo)準(zhǔn)作為每一個(gè)階段都應(yīng)當(dāng)提交高質(zhì)量形式的文件,軟件相應(yīng)的生命周期通常會(huì)分成六個(gè)不同的階段。
2.2原型化方法
傳統(tǒng)模式的生命周期法相應(yīng)理論基礎(chǔ)相對(duì)比較嚴(yán)密。對(duì)于通常情況的軟件實(shí)際開發(fā)過程,應(yīng)當(dāng)通過嚴(yán)格過程的定義與事先說明,并且要求對(duì)軟件實(shí)踐開發(fā)人員與使用用戶在操作系統(tǒng)對(duì)應(yīng)的初始階段,應(yīng)當(dāng)對(duì)整一個(gè)的功能結(jié)構(gòu)與數(shù)據(jù)信息需求做出全面系統(tǒng)、準(zhǔn)確細(xì)致而深刻地肯定。一般情況下使用用戶制定出概括性的軟件實(shí)現(xiàn)目標(biāo)然而無法表達(dá)具體的輸入或者輸出要求。軟件開發(fā)實(shí)踐人員很有可能不能夠確保算法的執(zhí)行處理效果、操作系統(tǒng)的兼容性與被用戶使用的人機(jī)界面模式[2]。
2.3原型的三種形態(tài)
2.3.1紙上模式原型。這一種紙張與墨水的實(shí)際模型對(duì)于軟件系統(tǒng)上的一部分特點(diǎn)進(jìn)行相應(yīng)的描述。
2.3.2工作模式原型。制定使用所需軟件過程中的一部分相應(yīng)功能,使其能夠在計(jì)算機(jī)系統(tǒng)上執(zhí)行處理,能夠讓使用用戶與實(shí)踐開發(fā)者在各種程度上實(shí)現(xiàn)了解。
2.3.3現(xiàn)有模式原型。使用一個(gè)能夠真正運(yùn)行的操作程序,可以完成使用所需目的功能的某些部分,其中有一部分應(yīng)當(dāng)在新的開發(fā)過程實(shí)行改進(jìn)與完善。
2.4原型法開發(fā)過程
利用原型法開發(fā)軟件大致經(jīng)過可行性研究階段、確定系統(tǒng)的基本要求階段、建造原始系統(tǒng)階段、用戶和開發(fā)人員的評(píng)審階段、開發(fā)人員修改系統(tǒng)階段。
2.5 自動(dòng)形式的系統(tǒng)開發(fā)方法
此類方法的特征在于使用了第四代技術(shù)所包括的許多軟件開發(fā)設(shè)計(jì)工具,使得軟件實(shí)踐開發(fā)者只需要說明軟件所需要進(jìn)行實(shí)現(xiàn)的具體內(nèi)容,卻沒有必要說明怎樣去實(shí)現(xiàn)處理。4GT 的軟件實(shí)踐工具可以依據(jù)系統(tǒng)規(guī)定從而進(jìn)行需要的分析,達(dá)到自動(dòng)設(shè)計(jì)與自動(dòng)編碼的目的。在軟件工程的實(shí)踐開發(fā)過程當(dāng)中,不能夠武斷地去選取某些特別的方法,應(yīng)該跟相應(yīng)的使用特征來決定所需要使用的方法[3]。
3.應(yīng)用軟件維護(hù)方法
3.1對(duì)軟件工具的模塊化以及質(zhì)量技術(shù)進(jìn)行提升
現(xiàn)代模式軟件的開發(fā)具體工作中不斷意識(shí)到可維護(hù)性的關(guān)鍵作用,所以在實(shí)際開發(fā)過程當(dāng)中通常都會(huì)對(duì)其進(jìn)行考慮,相應(yīng)軟件的實(shí)踐開發(fā)工作應(yīng)當(dāng)需要減弱成本達(dá)到提升質(zhì)量的目的,從而做到兩者最有效的方式。所以就把軟件開發(fā)實(shí)踐過程實(shí)行模塊化分割處理,這樣就能夠依據(jù)需求對(duì)相應(yīng)功能模塊執(zhí)行增加、修改與刪減等操作反而不必要進(jìn)行整體性地調(diào)整,同時(shí)不會(huì)對(duì)其他的模塊產(chǎn)生相應(yīng)影響,通過這樣的形式能夠完成程序需要的功能增加、修改、刪除與查詢等處理操作。
3.2創(chuàng)建精密的軟件品質(zhì)目標(biāo)和優(yōu)先級(jí)
應(yīng)用程序的維護(hù)性應(yīng)當(dāng)具有可理解的、可靠的、可修改、可測(cè)試的、可移植的、可以使用與效率高等各種特點(diǎn)。為了能夠達(dá)到這些目的,相應(yīng)付出的相當(dāng)大的代價(jià),然而這也未必是可行的。一部分運(yùn)行質(zhì)量特點(diǎn)存在著互補(bǔ)性的特征,比如可理解性、可測(cè)試性、可理解性與可修改性等各個(gè)具體方面。所以其它一部分質(zhì)量特點(diǎn)會(huì)產(chǎn)生互相矛盾的結(jié)果,比如效率、可移植性、效率與可變性等方面。
3.3選有可維護(hù)的程序設(shè)計(jì)語言
依據(jù)程序的可維護(hù)性特點(diǎn),選擇合適的程序設(shè)計(jì)語言,這方面的影響是非常大的。低級(jí)別的編程語言為機(jī)器語言與匯編語言,這是十分難以理解與掌握,同時(shí)更加難以對(duì)其實(shí)行維護(hù)工作。高級(jí)別的語言則顯得易于理解,然而作為高級(jí)別編程語言,其難易程度的區(qū)別也是應(yīng)當(dāng)是可以理解的[4]。
4 結(jié)束語
目前階段計(jì)算機(jī)系統(tǒng)技術(shù)在整一個(gè)國民經(jīng)濟(jì)領(lǐng)域之中包含了十分廣泛的應(yīng)用,對(duì)于人們的實(shí)際日常生活,計(jì)算機(jī)系統(tǒng)技術(shù)顯示出無處不在的特點(diǎn),把軟件技術(shù)視為其內(nèi)部結(jié)構(gòu)靈魂的計(jì)算機(jī)信息化系統(tǒng),對(duì)于系統(tǒng)的高度集成化、結(jié)構(gòu)功能分布化、信息多元化與功能智能化等各系列新型方向的趨勢(shì)發(fā)展越來越重視,并且能夠逐步在實(shí)踐過程中得以實(shí)現(xiàn)。在實(shí)際軟件開發(fā)的各個(gè)過程階段中,軟件的可維護(hù)性保持在這一階段而都成的,所以應(yīng)當(dāng)在整一個(gè)軟件開發(fā)過程中提升軟件相應(yīng)的可維護(hù)性。
參考文獻(xiàn):
[1]王熾鴻.計(jì)算機(jī)輔助設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,1998.
[2]丁劍潔,基于度量的軟件維護(hù)過程管理的研究[D],西北大學(xué),2006.
一、現(xiàn)金流量表的數(shù)據(jù)來源現(xiàn)金流量表的數(shù)據(jù)來源主要包括以下五個(gè)方面:
1.年末資產(chǎn)負(fù)債表和年度利潤表的有關(guān)數(shù)據(jù)資料能夠從年末資產(chǎn)負(fù)債表和年度利潤表中取數(shù)的僅僅是現(xiàn)金流量表的一些附注項(xiàng)目,這些 附注項(xiàng)目在年末資產(chǎn)負(fù)債表和年度利潤表中有對(duì)應(yīng)項(xiàng)目,可以直接提取或提取相應(yīng)數(shù)據(jù)后再 進(jìn)行計(jì)算。如直接從年度利潤表中取數(shù)的有“凈利潤”、“財(cái)務(wù)費(fèi)用”和“投資損失(減: 收益)”等項(xiàng)目,從年末資產(chǎn)負(fù)債表中取“年末數(shù)”減“年初數(shù)”的有“存貨的減少(減:增 加)”、“經(jīng)營性應(yīng)收項(xiàng)目的減少(減:增加)”以及“經(jīng)營性應(yīng)付項(xiàng)目的增加(減:減少)” 等項(xiàng)目。
2.相關(guān)會(huì)計(jì)科目的本期發(fā)生額和期初、期末余額可以從相關(guān)會(huì)計(jì)科目的本期發(fā)生額和期初、期末余額中取數(shù)的也僅僅是現(xiàn)金流量表的一 些附注項(xiàng)目。這些附注項(xiàng)目在年末資產(chǎn)負(fù)債表和年度利潤表中沒有對(duì)應(yīng)項(xiàng)目,故不能直接從 年末資產(chǎn)負(fù)債表和年度利潤表中取數(shù);但由于它們只涉及一些核算內(nèi)容簡單的會(huì)計(jì)科目,故 可以直接取相關(guān)會(huì)計(jì)科目的本期發(fā)生額和期初、期末余額。如取“應(yīng)交稅金-應(yīng)交增值稅 ”科目貸方發(fā)生額減借方發(fā)生額的“增值稅增加凈額(減:減少)”,取“現(xiàn)金”、“銀行存 款”、“其他貨幣資金”和“短期投資-債券投資”等有關(guān)科目年初、年末余額的“現(xiàn)金 的期末余額”、“現(xiàn)金的期初余額”、“現(xiàn)金等價(jià)物的期末余額”和“現(xiàn)金等價(jià)物的期初余 額”等項(xiàng)目。
3.記錄相關(guān)經(jīng)濟(jì)業(yè)務(wù)且對(duì)應(yīng)關(guān)系明朗的記賬憑證需要從記賬憑證中取數(shù)的主要是現(xiàn)金流量表正表和附注中的一些相對(duì)復(fù)雜的項(xiàng)目,這些 項(xiàng)目在年末資產(chǎn)負(fù)債表和年度利潤表中沒有對(duì)應(yīng)項(xiàng)目,所涉及會(huì)計(jì)科目的核算內(nèi)容也比較復(fù) 雜,故既不能從年末資產(chǎn)負(fù)債表和年度利潤表中取數(shù),也不能取相應(yīng)會(huì)計(jì)科目的本期發(fā)生額 和期初、期末余額。如現(xiàn)金流量表正表中的“吸收權(quán)益性投資所收到的現(xiàn)金”項(xiàng)目,既不能 從其它報(bào)表中取數(shù),也無法取現(xiàn)金及現(xiàn)金等價(jià)物科目和權(quán)益類科目的本期發(fā)生額(該項(xiàng)目與 有關(guān)科目的期初、期末余額無關(guān))。不能從其他報(bào)表取數(shù)的原因是:在對(duì)外報(bào)送的其他兩大 類會(huì)計(jì)報(bào)表及其附表中沒有相應(yīng)的報(bào)表項(xiàng)目。不能取相應(yīng)會(huì)計(jì)科目本期發(fā)生額的原因,一方 面是記錄“吸收權(quán)益性投資所收到的現(xiàn)金”內(nèi)容的現(xiàn)金及現(xiàn)金等價(jià)物科目的借方反映的內(nèi)容 相當(dāng)復(fù)雜,不僅包括吸收權(quán)益性投資收到的現(xiàn)金,還包括銷售商品、提供勞務(wù)收到的現(xiàn)金, 收到的增值稅銷項(xiàng)稅額和退回的增值稅款等眾多內(nèi)容,涉及現(xiàn)金流量表正表的大部分項(xiàng)目; 另一方面是記錄“吸收權(quán)益性投資所收到的現(xiàn)金”來源的權(quán)益類科目的貸方反映的內(nèi)容也相 當(dāng)復(fù)雜,不僅包括吸收權(quán)益性投資收到的現(xiàn)金,也包括吸收權(quán)益性投資收到的動(dòng)產(chǎn)和不動(dòng)產(chǎn) ,還包括資產(chǎn)評(píng)估增值、接受固定資產(chǎn)捐贈(zèng)以及因子公司外幣項(xiàng)目匯率變化產(chǎn)生的投資準(zhǔn)備 等等。為了反映“吸收權(quán)益性投資所收到的現(xiàn)金”,我們只能從記錄經(jīng)濟(jì)業(yè)務(wù)的記賬憑證中 取數(shù),即取“借:現(xiàn)金及現(xiàn)金等價(jià)物科目,貸:權(quán)益類科目”的相關(guān)記賬憑證。
4.反映相關(guān)經(jīng)濟(jì)業(yè)務(wù)且記錄清晰明朗的原始憑證由于記賬憑證所反映的經(jīng)濟(jì)業(yè)務(wù)本身的復(fù)雜性,在眾多反映現(xiàn)金及現(xiàn)金等價(jià)物收支的記 賬憑證中,有相當(dāng)一部分記賬憑證僅依據(jù)其本身是無法判別其具體經(jīng)濟(jì)業(yè)務(wù)的。如“借:長 期借款,貸:銀行存款”這一記賬憑證,既可能是償還的借款本金,也可能是償還的借款利 息,因?yàn)殚L期借款的本息均在“長期借款”科目反映。為了判定該項(xiàng)業(yè)務(wù)所支付的現(xiàn)金是償 還債務(wù)本金所支付的現(xiàn)金還是償付利息所支付的現(xiàn)金,只有從記賬憑證所附的原始憑證中加 以判別,并且必須加以判別,因?yàn)樵诂F(xiàn)金流量表中,對(duì)于償還債務(wù)本金所支付的現(xiàn)金只能反 映在“償還債務(wù)所支付的現(xiàn)金”項(xiàng)目中,對(duì)于償付利息所支付的現(xiàn)金則只能反映在“償付利 息所支付的現(xiàn)金”項(xiàng)目中。
5.業(yè)務(wù)經(jīng)辦人員和相關(guān)財(cái)務(wù)會(huì)計(jì)人員的專業(yè)判斷現(xiàn)金流量表的相當(dāng)一部分項(xiàng)目是相互關(guān)聯(lián)的,如“銷售商品、提供勞務(wù)收到的現(xiàn)金”與 “收到的增值稅銷項(xiàng)稅額和退回的增值稅款”有密切聯(lián)系。按現(xiàn)行會(huì)計(jì)制度,對(duì)于賒銷商品 應(yīng)收的貨款和應(yīng)收的增值稅都反映在“應(yīng)收賬款”科目中,在一次性收回全部應(yīng)收款項(xiàng)時(shí), 可以根據(jù)原賒銷業(yè)務(wù)的會(huì)計(jì)記錄來判別收回了多少貨款、多少稅款;在只收回部分應(yīng)收款項(xiàng) 的憎況下,收回的全部是貨款還是稅款,或部分是貸款、部分是稅款,雙方記賬憑證中都不 一定有所記錄或說明,但在編制現(xiàn)金流量表時(shí)卻必須加以判別。因?yàn)榍罢哂?jì)入“銷售商品、 提供勞務(wù)收到的現(xiàn)金”項(xiàng)目,后者計(jì)入“收到的增值稅銷項(xiàng)稅額和退回的增值稅款”項(xiàng)目, 究竟應(yīng)計(jì)入哪個(gè)項(xiàng)目完全取決于業(yè)務(wù)經(jīng)辦人員和相關(guān)財(cái)務(wù)會(huì)計(jì)人員的專業(yè)判斷。
二、現(xiàn)全流量來對(duì)會(huì)計(jì)核算軟件開發(fā)應(yīng)用的影響現(xiàn)金流量表對(duì)會(huì)計(jì)核算軟件開發(fā)應(yīng)用的影響主要取決于現(xiàn)金流量表的數(shù)據(jù)來源,根據(jù)上 述現(xiàn)金流量表的數(shù)據(jù)來源,我們可以從以下三個(gè)方面進(jìn)行分析:
1.由于國內(nèi)眾多會(huì)計(jì)核算軟件的報(bào)表處理系統(tǒng)都能夠從其他報(bào)表取數(shù),也能夠取有關(guān)科 目的本期發(fā)生額和期初、期末余額,故現(xiàn)金流量表的第一、二兩種數(shù)據(jù)來源對(duì)現(xiàn)有會(huì)計(jì)核等 軟件不會(huì)產(chǎn)生任何影響。
2.國內(nèi)現(xiàn)有的會(huì)計(jì)核算軟件,其報(bào)表處理系統(tǒng)幾乎都能夠編制現(xiàn)金流量表。但是,要自 動(dòng)編制現(xiàn)金流量表還必須具備以下幾個(gè)條件:(1)賬務(wù)處理系統(tǒng)的記賬憑證庫中要存有對(duì)方 科目信息;(2)記賬憑證庫中的科目對(duì)應(yīng)關(guān)系必須清晰明了;(3)報(bào)表處理系統(tǒng)要能夠按科目 對(duì)應(yīng)關(guān)系取記賬憑證庫中的有關(guān)數(shù)據(jù)。
3.目前國內(nèi)大部分會(huì)計(jì)核算軟件的賬務(wù)處理系統(tǒng)都主要是以記賬憑證為輸入接口,在各 種業(yè)務(wù)處理系統(tǒng)中也沒有專門的現(xiàn)金及現(xiàn)金等價(jià)物的收支處理模塊,因此,現(xiàn)有會(huì)計(jì)核算散 件不能處理有關(guān)現(xiàn)金及現(xiàn)金等價(jià)物收支的記賬憑證以外的信息。對(duì)于現(xiàn)金流量表的第四、第 五兩種數(shù)據(jù)來源,由于它們?cè)谫~務(wù)處理系統(tǒng)之外,在改進(jìn)現(xiàn)有會(huì)計(jì)核算軟件的功能和提高會(huì) 計(jì)核這是現(xiàn)金流量表影響會(huì)計(jì)核算軟件開發(fā)應(yīng)用的一個(gè)主要方面。
三、如何改進(jìn)現(xiàn)有會(huì)計(jì)核算軟件以自動(dòng)編制現(xiàn)金流量表編制現(xiàn)金流量表主要涉及作為數(shù)據(jù)源的賬務(wù)處理系統(tǒng)和進(jìn)行數(shù)據(jù)加工的報(bào)表處理系統(tǒng)。 由于現(xiàn)金流量表的第三、第四和第五三項(xiàng)數(shù)據(jù)來源對(duì)現(xiàn)有會(huì)計(jì)核算軟件產(chǎn)生了較大影響,在 開發(fā)應(yīng)用手段并舉的前提下,筆者提出以下兩點(diǎn)建議,以供參考。
構(gòu)建一個(gè)合理的技術(shù)構(gòu)架是計(jì)算機(jī)軟件開發(fā)的關(guān)鍵,當(dāng)前計(jì)算機(jī)軟件功能更加豐富多樣,傳統(tǒng)的開發(fā)技術(shù)在很多方面已經(jīng)不能滿足當(dāng)前計(jì)算機(jī)軟件開發(fā)的需求,而分層技術(shù)在計(jì)算機(jī)軟件開發(fā)過程中能夠有效滿足對(duì)開發(fā)技術(shù)的要求。因此,對(duì)分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用效果進(jìn)行分析,對(duì)于計(jì)算機(jī)軟件開發(fā)有著重要的實(shí)際意義。
1 計(jì)算機(jī)軟件開發(fā)中分層技術(shù)概述
1.1 計(jì)算機(jī)軟件開發(fā)分層技術(shù)概念
計(jì)算機(jī)軟件開發(fā)中所用的分層技術(shù)為軟件內(nèi)部結(jié)構(gòu)之間的層次關(guān)系,其能夠?qū)⒉煌^程的解決方案置于較多個(gè)概念層面上,在每個(gè)開發(fā)層次上均有著不同的開發(fā)流程與不同的問題解決方案,每個(gè)層次之間有著一定的聯(lián)系,保證軟件開發(fā)的系統(tǒng)性與整體性。
1.2 計(jì)算機(jī)軟件開發(fā)分層技術(shù)的優(yōu)勢(shì)
當(dāng)前在計(jì)算機(jī)軟件進(jìn)行開發(fā)的過程中廣泛使用分層技術(shù),在很大程度上是由于分層技術(shù)相對(duì)于其他開發(fā)技術(shù)有著較大的優(yōu)勢(shì)。
(1)通過分層技術(shù)可以將計(jì)算機(jī)軟件進(jìn)行適當(dāng)?shù)臄U(kuò)展,可以使計(jì)算機(jī)軟件在進(jìn)行開發(fā)的過程中,按照不同的功能進(jìn)行分解,從而使開發(fā)的軟件得到一定程度上升級(jí)與改造。
(2)采用分層技術(shù)可在一定程度上提升計(jì)算機(jī)軟件開發(fā)效率,縮短開發(fā)周期。
(3)使用分層技術(shù)開發(fā)的計(jì)算機(jī)軟件,非常有利于計(jì)算機(jī)軟件的再次使用,在分層模式下,可對(duì)軟件功能層次的接口進(jìn)行準(zhǔn)確的定義,從而可實(shí)現(xiàn)軟件的接口的標(biāo)準(zhǔn)化。
2 計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的具體應(yīng)用
從當(dāng)前計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的利用現(xiàn)狀可以看出,分層技術(shù)主要可以分為雙層技術(shù)、三層技術(shù)、四層技術(shù)等層次,但是三層及以上技術(shù)的發(fā)展均是以雙層技術(shù)為基礎(chǔ)的,同時(shí)隨著分層技術(shù)的不斷發(fā)展,計(jì)算機(jī)軟件開發(fā)的整體效率也得到了較大的提升?,F(xiàn)將各種分層技術(shù)的應(yīng)用分析如下:
2.1 計(jì)算機(jī)軟件開發(fā)雙層技術(shù)的應(yīng)用
計(jì)算機(jī)軟件開發(fā)中使用雙層技術(shù)主要為針對(duì)2個(gè)端點(diǎn)開展,這兩個(gè)斷點(diǎn)分別為:服務(wù)器和客戶端。其中客戶端從用戶的資料出發(fā),根據(jù)用戶的需求為其提供出用戶所要的界面,將其中存在的各種邏輯關(guān)系處理清楚。然后通過服務(wù)器來實(shí)現(xiàn)用戶各項(xiàng)信息的接受,并在數(shù)據(jù)庫計(jì)算的支持下,向用戶傳達(dá),保證用戶對(duì)軟件的有效使用。通過將雙層技術(shù)應(yīng)用到計(jì)算機(jī)軟件開發(fā)過程中,較大的提升計(jì)算機(jī)軟件運(yùn)行的效率。但是采用該種開發(fā)技術(shù)也對(duì)用戶的服務(wù)器提出了較高的要求,其不僅需要服務(wù)器性能較好,同時(shí)用戶在使用的過程中不能太多,若上述情況不能保證,則服務(wù)器在運(yùn)行的過程中容易出現(xiàn)由于系統(tǒng)載荷過大,而出現(xiàn)系統(tǒng)故障、計(jì)算機(jī)軟件反應(yīng)速度降低等問題,這必然增加了軟件運(yùn)行的成本,甚至威脅到計(jì)算機(jī)軟件使用過程中所涉及到的數(shù)據(jù)的安全性,因此,當(dāng)前在進(jìn)行計(jì)算機(jī)軟件開發(fā)時(shí),雙層技術(shù)已經(jīng)被其他技術(shù)所替代。
2.2 計(jì)算機(jī)軟件開發(fā)三層技術(shù)的應(yīng)用
計(jì)算機(jī)軟件開發(fā)所使用的三層技術(shù)是以雙層技術(shù)為基礎(chǔ)而開展的,其主要針對(duì)雙層技術(shù)在開發(fā)過程中出現(xiàn)的漏洞而進(jìn)行了針對(duì)性的完善,增加了適量的應(yīng)用服務(wù)器,不僅提升了軟件反應(yīng)的速度,也便于用戶進(jìn)行各項(xiàng)數(shù)據(jù)的整理和儲(chǔ)存,最為重要的一點(diǎn)為在三層技術(shù)的支持下,實(shí)現(xiàn)了計(jì)算機(jī)軟件與人之間的交互功能。三層技術(shù)的實(shí)質(zhì)就是將軟件的界面層次、業(yè)務(wù)處理、數(shù)據(jù)層次進(jìn)行了全面的結(jié)合,形成了一個(gè)有機(jī)的整體,同時(shí)這三者相互獨(dú)立進(jìn)行運(yùn)行,共同保證計(jì)算機(jī)的服務(wù)性能。其中界面層次主要實(shí)現(xiàn)用戶對(duì)軟件開發(fā)需求信息,當(dāng)用戶對(duì)軟件的需求收集完之后,將其發(fā)送到業(yè)務(wù)處理層進(jìn)行業(yè)務(wù)的處理工作,處理工作的結(jié)果為得出相關(guān)的申請(qǐng)請(qǐng)求,得到的申請(qǐng)請(qǐng)求在數(shù)據(jù)層面上實(shí)現(xiàn)對(duì)應(yīng)數(shù)據(jù)的處理與提取,并將得到的結(jié)構(gòu)返回到業(yè)務(wù)層,在業(yè)務(wù)層內(nèi)完成相關(guān)工作的處理,處理工作結(jié)束之后再次返回到界面層。上述分析的過程就是整個(gè)系統(tǒng)構(gòu)建的過程,數(shù)據(jù)在三個(gè)層面之間得到了高效的處理與分析,從而有效的提升了軟件工作的效率。
2.3 計(jì)算機(jī)軟件開發(fā)四層技術(shù)的應(yīng)用
計(jì)算機(jī)軟件開發(fā)過程中使用四層開發(fā)技術(shù)在很大程度上也是由于客戶對(duì)軟件功能性要求不斷提高的必然結(jié)果,這在很大程度上導(dǎo)致若使用傳統(tǒng)的三層開發(fā)技術(shù)在很多方面講出現(xiàn)較大的漏洞,不能滿足用戶的實(shí)際需求,因此,在三層技術(shù)得基礎(chǔ)之上,通過修補(bǔ)三層技術(shù)在三個(gè)層面之間數(shù)據(jù)交互的方式的優(yōu)化,降低層次之間相互制約,發(fā)展得到了四層開發(fā)技術(shù),當(dāng)前計(jì)算機(jī)軟件開發(fā)過程中使用的四層技術(shù)主要包含有四個(gè)層次,分別為:儲(chǔ)存層、數(shù)據(jù)層、WEB層及業(yè)務(wù)層。
2.4 中間件軟件技術(shù)的應(yīng)用
通過將分層技術(shù)應(yīng)用到計(jì)算機(jī)軟件開發(fā)的過程中,在很大程度上不僅能對(duì)各個(gè)部分進(jìn)行優(yōu)化,充分的將軟件的潛能發(fā)揮出來,全面的實(shí)現(xiàn)優(yōu)勢(shì)互補(bǔ),最終提升計(jì)算機(jī)軟件的運(yùn)行效率。另外,為進(jìn)一步的提升軟件開發(fā)過程中各種復(fù)雜問題的解決,通過將中間件技術(shù)應(yīng)用到軟件開發(fā)中,可在很大程度上簡化計(jì)算機(jī)的操作,中間件技術(shù)為分層技術(shù)的一種擴(kuò)展,可較好的簡化計(jì)算機(jī)的操作,在計(jì)算機(jī)軟件開發(fā)的過程中只要使用單項(xiàng)技術(shù)就能夠完成整個(gè)開發(fā)的任務(wù),提升計(jì)算機(jī)軟件開發(fā)的高質(zhì)性與高效性。
3 結(jié)束語
隨著社會(huì)的進(jìn)一步多元化發(fā)展,客戶對(duì)軟件的整體需求將會(huì)出現(xiàn)更大的變化,對(duì)軟件功能的要求將會(huì)更高,軟件系統(tǒng)將會(huì)更加的復(fù)雜,所以,在進(jìn)行軟件開發(fā)的過程中,選擇并使用合理的開發(fā)技術(shù)是非常必要的,這就要求軟件開發(fā)人員,根據(jù)自身的需求,選擇符合自身的軟件開發(fā)方法。
【關(guān)鍵詞】分層技術(shù) 計(jì)算機(jī)軟件 開發(fā)
隨著科學(xué)技術(shù)的不斷創(chuàng)新與發(fā)展,促進(jìn)了計(jì)算機(jī)軟件應(yīng)用的發(fā)展。其中,計(jì)算機(jī)軟件的開發(fā),正逐漸由先前的二層次結(jié)構(gòu)轉(zhuǎn)變?yōu)槎鄬哟蔚慕Y(jié)構(gòu),正成為與此領(lǐng)域相關(guān)軟件開發(fā)人員研究的關(guān)鍵內(nèi)容?,F(xiàn)如今,計(jì)算機(jī)使用環(huán)境越來越復(fù)雜,在計(jì)算機(jī)軟件的開發(fā)中使用分層技術(shù),能夠不斷的提高軟件系統(tǒng)的完整清晰的程度,并不斷提高計(jì)算機(jī)中相關(guān)的軟件使用的靈活性,不斷促進(jìn)計(jì)算機(jī)軟件開發(fā)的發(fā)展。
一、計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)的概述
要研究分層技術(shù)在計(jì)算機(jī)軟件開發(fā)的應(yīng)用措施,明確分層技術(shù)的相關(guān)理論和概念是非常重要的。分層不僅是物理學(xué)會(huì)說那個(gè)的含義,也是計(jì)算機(jī)軟件領(lǐng)域的含義,而且較物理含義更加的復(fù)雜。計(jì)算機(jī)軟件開發(fā)中的分層概念是把具有不同過程的解決方案放置到多個(gè)不同的概念層面上,使整個(gè)層次形成一個(gè)不夠密封的系統(tǒng),每一個(gè)層次在級(jí)別上具有平等性。分層技術(shù)是計(jì)算機(jī)軟件開發(fā)中的發(fā)展趨勢(shì),主要因?yàn)榉謱蛹夹g(shù)有利于計(jì)算機(jī)軟件的開發(fā)工作。生產(chǎn)出高質(zhì)量并滿足消費(fèi)者需求的軟件產(chǎn)品是計(jì)算機(jī)軟件開發(fā)最重要的目的,而對(duì)于計(jì)算機(jī)軟件的開發(fā)工作,為了提高使用效率減少工作時(shí)間,可以使用經(jīng)過檢測(cè)的構(gòu)建來建立計(jì)算機(jī)軟件開發(fā)的系統(tǒng),還可以確保軟件的高質(zhì)量。建算計(jì)軟件開發(fā)中使用的分層技術(shù)能夠加快整個(gè)軟件系統(tǒng)的抽象化發(fā)展,不斷將軟件系統(tǒng)中的復(fù)雜部分轉(zhuǎn)變到軟件的設(shè)計(jì)當(dāng)中。而且如果計(jì)算機(jī)軟件的開發(fā)中使用了分層技術(shù)就能夠使軟件具有良好的擴(kuò)展性和穩(wěn)定性,其中一個(gè)層次如果發(fā)生了變化則不會(huì)影響到整體的變化。
二、計(jì)算機(jī)層次軟件及其優(yōu)點(diǎn)
開發(fā)高質(zhì)量軟件產(chǎn)品是計(jì)算機(jī)軟件工程的目標(biāo),軟件系統(tǒng)經(jīng)過分解成各構(gòu)件模塊,高層次構(gòu)建被認(rèn)為特定領(lǐng)域構(gòu)件,低層次構(gòu)建僅與數(shù)據(jù)庫或者物理硬件相關(guān)聯(lián),提供一些通用的算法可被認(rèn)為公共的服務(wù)構(gòu)件,不同軟件系統(tǒng)當(dāng)中均可應(yīng)用低層次構(gòu)件。在計(jì)算機(jī)軟件結(jié)構(gòu)中,層次的劃分近視籠統(tǒng)的概念,并沒有嚴(yán)格意義上的層次關(guān)系,各構(gòu)件內(nèi)部的層僅僅是上下層的依賴關(guān)系,計(jì)算機(jī)軟件的系統(tǒng)層次化,粗略角度來看,是多層次構(gòu)件的聚集,細(xì)致角度來看,才具有內(nèi)部層次關(guān)系,層次技術(shù)應(yīng)用很大程度上是為了軟件開發(fā)中復(fù)用。運(yùn)用分層模式,可以讓軟件系統(tǒng)具有良好的可擴(kuò)展性,系統(tǒng)某層功能變化僅僅與上下層有關(guān)而不影響去他層。分層模式也支持計(jì)算機(jī)軟件的復(fù)用,現(xiàn)在有很多標(biāo)準(zhǔn)組織是運(yùn)用分層模式來定義功能層次的接口,對(duì)實(shí)現(xiàn)方法并不給與具體限制,能讓不同軟件實(shí)施自行開發(fā)。
三、分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用
(一)雙層技術(shù)的應(yīng)用
在計(jì)算機(jī)軟件的開發(fā)應(yīng)用中,分成技術(shù)主要是由雙層技術(shù)逐漸發(fā)展為三層、四層甚至更多層次,不斷縮短了軟件開發(fā)所使用的時(shí)間以及提高軟件開發(fā)的效率。對(duì)于雙層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用,主要有兩個(gè)端點(diǎn)即客戶端和服務(wù)器。先由客戶端提高用戶可以使用的界面,來幫助其中出現(xiàn)的相關(guān)聯(lián)系,然后由服務(wù)器來接受來自于客戶的信息,通過數(shù)據(jù)庫進(jìn)項(xiàng)相關(guān)的計(jì)算和總結(jié)之后傳送給客戶端來使用。雙層技術(shù)的工作理論是要想提高計(jì)算機(jī)工作的效率需要具備兩個(gè)條件:用戶使用的服務(wù)器具有良好的使用效能,而且使用的用戶數(shù)量少。如果不滿足這兩個(gè)條件會(huì)使用戶增多,從而促使計(jì)算機(jī)大量工作,軟件系統(tǒng)使用中會(huì)出現(xiàn)大量錯(cuò)誤,計(jì)算的反應(yīng)時(shí)間變長,從而會(huì)導(dǎo)致成本增加。
(二)三層技術(shù)的應(yīng)用
三層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用建立在雙層技術(shù)的基礎(chǔ)之上,不斷進(jìn)行改進(jìn)和創(chuàng)新,它增加了應(yīng)用服務(wù)器,這種應(yīng)用服務(wù)器的作用主要是幫助計(jì)算機(jī)使用者進(jìn)行數(shù)據(jù)的存儲(chǔ)并且不斷地提高計(jì)算機(jī)信息訪問效率。這種三層的結(jié)構(gòu)主要包含業(yè)務(wù)處理層次、數(shù)據(jù)層次、界面層次等,整個(gè)過程可以實(shí)現(xiàn)數(shù)據(jù)傳輸系統(tǒng)負(fù)擔(dān)的減輕目的,同時(shí)可以不斷地提高計(jì)算機(jī)的工作效率。然而三層技術(shù)在計(jì)算機(jī)軟件開發(fā)匯總?cè)匀淮嬖诓簧賳栴},仍然需要將三層技術(shù)和雙層技術(shù)相結(jié)合使用。
(三)四層技術(shù)的應(yīng)用
在計(jì)算機(jī)軟件的開發(fā)中,雙層和三層技術(shù)都很難應(yīng)對(duì)計(jì)算機(jī)使用復(fù)雜的環(huán)境,因此需要將三層技術(shù)逐漸的向四層技術(shù)發(fā)展,其中四層技術(shù)主要包括web層、數(shù)據(jù)庫層、存儲(chǔ)層、以及業(yè)務(wù)處理層。業(yè)務(wù)層主要是向web層傳送數(shù)據(jù)庫層中處理出來的結(jié)果,之后再通過進(jìn)行數(shù)據(jù)與數(shù)據(jù)之間的交換工作。而數(shù)據(jù)庫層是位于業(yè)務(wù)處理邏輯層和存儲(chǔ)層兩個(gè)層次之間的,它用隱藏?cái)?shù)據(jù)訪問的代碼反映出數(shù)據(jù)庫和計(jì)算機(jī)對(duì)象之間的關(guān)系,能夠有效的幫助解決在關(guān)系和對(duì)象之間出現(xiàn)的差異匹配的問題。
(四)中間件技術(shù)的應(yīng)用
中間件技術(shù)的應(yīng)用主要是在計(jì)算機(jī)運(yùn)行的環(huán)境中幫助計(jì)算機(jī)與各系統(tǒng)之間實(shí)現(xiàn)資源的優(yōu)勢(shì)互補(bǔ)。正確使用中間件技術(shù)能夠減少在異構(gòu)和分布集成匯總存在的各種復(fù)雜問題,而且可以極大地降低整個(gè)計(jì)算機(jī)軟件開發(fā)的難度。并且中間技術(shù)的應(yīng)用有著很大的優(yōu)勢(shì)是其能夠?qū)⒉僮飨到y(tǒng)、數(shù)據(jù)庫、應(yīng)用軟件之間的關(guān)系進(jìn)行科學(xué)的優(yōu)化,同時(shí)減少計(jì)算機(jī)軟件開發(fā)的時(shí)間并不斷提高軟件運(yùn)行的安全性。
隨著計(jì)算機(jī)技術(shù)的進(jìn)步和發(fā)展,計(jì)算機(jī)軟件開發(fā)工作面對(duì)不斷增加的用戶需求和越來越復(fù)雜的網(wǎng)絡(luò)環(huán)境,需要在計(jì)算機(jī)軟件開發(fā)中不斷應(yīng)用分層技術(shù)。不斷提高計(jì)算機(jī)軟件開發(fā)的效率、縮短開發(fā)時(shí)間,同時(shí)降低軟件的開發(fā)成本。
參考文獻(xiàn):
[1]許福栗. 分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J]. 硅谷,2013,23:41-42.
[2]徐愛蘭. 計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)探討[J]. 計(jì)算機(jī)光盤軟件與應(yīng)用,2012,24:162-163.
計(jì)算機(jī)技術(shù)的快速發(fā)展,計(jì)算機(jī)軟件開發(fā)如雨后春筍般萌芽并發(fā)展。在計(jì)算機(jī)軟件開發(fā)的各種技術(shù)中,分層技術(shù)成為軟件開發(fā)者首選的技術(shù)。本論文結(jié)合分層技術(shù)的原理和技術(shù),對(duì)其在計(jì)算機(jī)軟件開發(fā)過程中的應(yīng)用效果進(jìn)行分析。
【關(guān)鍵詞】分層技術(shù) 計(jì)算機(jī) 軟件開發(fā) 應(yīng)用
1 分層技術(shù)的概述
所謂的分層技術(shù)是指在計(jì)算機(jī)軟件開發(fā)的過程中,根據(jù)計(jì)算機(jī)軟件結(jié)構(gòu)的特色,將索要開發(fā)的軟件結(jié)構(gòu)進(jìn)行分層,分層技術(shù)的概念不僅具有一定的計(jì)算機(jī)意義,更具有一定的物理意義,在計(jì)算機(jī)軟件開發(fā)的過程中,分層技術(shù)可以分為單層技術(shù)、雙層分層技術(shù)、三層分層技術(shù)、四層分層技術(shù)、五層分層技術(shù)以及多層分層技術(shù),根據(jù)所要開發(fā)的不同軟件的特色,應(yīng)用不同的技術(shù)。在上個(gè)世紀(jì)八十年代,計(jì)算機(jī)軟件的開發(fā)過程中出現(xiàn)了單層技術(shù)結(jié)構(gòu),計(jì)算機(jī)在發(fā)展中,這種技術(shù)通常適用于比較小型數(shù)據(jù)中。從長期的發(fā)展和演變,計(jì)算機(jī)的單層技術(shù)已經(jīng)逐步演化成雙層分層等技術(shù)結(jié)構(gòu)。計(jì)算機(jī)分層技術(shù)具有多功能、多保障、簡單化、準(zhǔn)確化等特征,對(duì)于計(jì)算機(jī)的發(fā)展和軟件的開發(fā)有很大的幫助。
2 分層技術(shù)在計(jì)算機(jī)軟件開發(fā)過程中的應(yīng)用
2.1 雙層技術(shù)
雙層技術(shù)是分層技術(shù)中的一種,也是隨著計(jì)算機(jī)軟件的開發(fā)和發(fā)展率先使用的一種技術(shù)手段。在計(jì)算機(jī)軟件開發(fā)的過程中,雙層技術(shù)的技術(shù)原理在于通過客戶端和服務(wù)器對(duì)計(jì)算機(jī)軟件進(jìn)行設(shè)計(jì)或修改,先由客戶端想相關(guān)用戶方面提供或提高其可以使用的界面,進(jìn)而處理計(jì)算機(jī)軟件中出現(xiàn)的相關(guān)邏輯關(guān)系,接下來由服務(wù)器來接收來自客戶的信息,最后由數(shù)據(jù)庫對(duì)相關(guān)數(shù)據(jù)進(jìn)行結(jié)算和總結(jié),并進(jìn)行使用。雙層技術(shù)的開發(fā)和應(yīng)用對(duì)計(jì)算機(jī)軟件實(shí)現(xiàn)開發(fā)有很大的促進(jìn)作用,雙層分層技術(shù)以最簡單的原理對(duì)相關(guān)軟件進(jìn)行分析和計(jì)算,幫助計(jì)算機(jī)軟件實(shí)現(xiàn)最初的使用。但是雙層分層技術(shù)的缺點(diǎn)在于其實(shí)現(xiàn)的前提條件過于苛刻、服務(wù)器效能較為落后、用戶數(shù)量容納有限等,這些缺點(diǎn)足以導(dǎo)致雙層分層技術(shù)逐漸被淘汰。
2.2 三層技術(shù)
三層分層技術(shù)是在雙層分層技術(shù)的基礎(chǔ)上不斷完善而形成的,三層分層技術(shù)主要的功能在于幫助計(jì)算機(jī)用戶存儲(chǔ)相關(guān)數(shù)據(jù),并提高計(jì)算機(jī)信息訪問的效率,該技術(shù)將計(jì)算機(jī)軟件分為了三個(gè)層次,即:業(yè)務(wù)處理層、界面層、數(shù)據(jù)層,每一個(gè)分層都有其固有的功能和作用,例如:界面層可以接收到用戶對(duì)軟件的需求,業(yè)務(wù)處理層會(huì)通過界面層的相關(guān)信息來做出相關(guān)的提取和處理,數(shù)據(jù)層則是分析業(yè)務(wù)處理層帶來的申請(qǐng),并查詢數(shù)據(jù)庫中的相關(guān)信息。三個(gè)分層看似獨(dú)立存在,但是卻有著非常密切的關(guān)系。三個(gè)分層的相互配合,不僅幫助減輕計(jì)算機(jī)系統(tǒng)中數(shù)據(jù)傳輸負(fù)擔(dān),還能夠在一定程度上提高計(jì)算機(jī)的工作效率。但是,隨著計(jì)算機(jī)軟件的不斷更新?lián)Q代,三層分層技術(shù)在使用中仍然存在著一定的局限性。
2.3 四層技術(shù)
四層分層技術(shù)是在計(jì)算機(jī)軟件開發(fā)環(huán)境中雙層分層技術(shù)和三層分層技術(shù)無法適應(yīng)計(jì)算機(jī)使用復(fù)雜環(huán)境的條件下形成的。四層分層技術(shù)是在三層分層技術(shù)的基礎(chǔ)上,重新將計(jì)算機(jī)軟件分層次,共包含業(yè)務(wù)處理層、web層、數(shù)據(jù)庫層以及存儲(chǔ)層4個(gè)層次,其中,業(yè)務(wù)處理層主要向web層傳送數(shù)據(jù)庫層中處理出來的結(jié)果,這與三層分層技術(shù)中的業(yè)務(wù)處理層有一定的不同之處,在三層分層技術(shù)中,業(yè)務(wù)處理層主要向數(shù)據(jù)層提供相關(guān)申請(qǐng),而在四層分層技術(shù)中,業(yè)務(wù)處理層主要向web層傳達(dá)數(shù)據(jù)庫層中的結(jié)果。數(shù)據(jù)庫層位于業(yè)務(wù)處理層和存儲(chǔ)層之間,通過隱藏相關(guān)數(shù)據(jù)的訪問代碼來反映數(shù)據(jù)庫與計(jì)算機(jī)之間的關(guān)系。四層分層技術(shù)與雙層分層技術(shù)和三層分層技術(shù)比較起來更加科學(xué)化,能夠幫助解決計(jì)算軟件開發(fā)過程中會(huì)發(fā)生的一些際問題。
2.4 五層技術(shù)
近幾年隨著計(jì)算機(jī)軟件開發(fā)環(huán)境的不斷變化,五層分層技術(shù)逐漸出現(xiàn)在軟件開發(fā)人員的視野中,但是在應(yīng)用領(lǐng)域中,五層分層技術(shù)主要被廣泛用在了J2EE環(huán)境中,這一技術(shù)將計(jì)算軟件的結(jié)構(gòu)分為了5個(gè)層次,但是部分層次是通過雙層分層技術(shù)和三層分層技術(shù)分化而來,五層分層技術(shù)的最大優(yōu)勢(shì)就在于讓計(jì)算機(jī)軟件開發(fā)更加細(xì)化、更加分工明確。在現(xiàn)階段,五層分層技術(shù)對(duì)軟件開發(fā)人員來說更加實(shí)用,更加科學(xué),但是在軟件開發(fā)的過程中,如果單獨(dú)實(shí)用五層分層技術(shù)會(huì)體現(xiàn)出其具有一定的局限性,因此,為了能夠開發(fā)更證多優(yōu)秀的軟件,軟件開發(fā)人員通常會(huì)根據(jù)不同軟件的不同特征,選擇五層分層技術(shù)與其他分層技術(shù)進(jìn)行相互配合,其工作原理和流程較為復(fù)雜,每一個(gè)技術(shù)環(huán)節(jié)都是在J2EE應(yīng)用系統(tǒng)中完成分層設(shè)計(jì)的,可以說五層分層技術(shù)在軟件開發(fā)的過程中對(duì)應(yīng)用環(huán)境、應(yīng)用條件等具有一定的要求。
2.5 中間件技術(shù)
中間件技術(shù)通常是作為一種獨(dú)立的系統(tǒng)軟件形式出現(xiàn),它是一項(xiàng)能夠從源頭上屏蔽異構(gòu)、分布集成的復(fù)雜技術(shù),它的最大優(yōu)勢(shì)就能夠幫助軟件開發(fā)人員降低計(jì)算機(jī)軟件開發(fā)的難度。該技術(shù)在優(yōu)化相應(yīng)操作系統(tǒng)的同時(shí),能夠建立應(yīng)用軟件和數(shù)據(jù)庫之間的關(guān)系,讓整個(gè)計(jì)算機(jī)系統(tǒng)能夠安全的運(yùn)行,提高了軟件開發(fā)的成功率。對(duì)于軟件開發(fā)人員來說,中間件技術(shù)可以為其他分層技術(shù)創(chuàng)建應(yīng)用的環(huán)境,在具體的過程中能夠與其他分層技術(shù)實(shí)現(xiàn)互補(bǔ),進(jìn)而縮短軟件開發(fā)的時(shí)間。為此,在目前計(jì)算機(jī)軟件開發(fā)過程中,中間件技術(shù)是軟件開發(fā)人員必備的一項(xiàng)技術(shù)能力。
3 結(jié)語
分層技術(shù)隨著計(jì)算機(jī)的不斷發(fā)展和更新?lián)Q代,也出現(xiàn)了很多種類。眾所周知,計(jì)算機(jī)軟件的更新?lián)Q代頻率非常高,分層技術(shù)也將會(huì)繼續(xù)延伸出其他一些種類,幫助軟件開發(fā)人員用最短的周期創(chuàng)造出更多的利潤。
參考文獻(xiàn)
[1]孟繁華.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].科技創(chuàng)新與應(yīng)用,2016(06):323.
[2]高爽.試論分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].信息通信,2016(04):79-80.
[3]楊會(huì)蘭.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用效果分析[J].電子技術(shù)與軟件工程,2016(05):111-112.
[4]蔣峰.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用探討[J].電腦編程技巧與維護(hù),2015(18):109.
目前,網(wǎng)絡(luò)發(fā)展水平有了很大程度的提高,更多的人對(duì)計(jì)算機(jī)軟件的開發(fā)技術(shù)開始關(guān)注。在計(jì)算機(jī)軟件開發(fā)中,隨著計(jì)算機(jī)水平的提高,分層技術(shù)的廣泛使用在一定程度上推動(dòng)了計(jì)算機(jī)行業(yè)的發(fā)展進(jìn)程,也推動(dòng)著我國經(jīng)濟(jì)水平的增長。所以說對(duì)計(jì)算機(jī)分層技術(shù)的研究是有一定的價(jià)值和意義的。
1 分層技術(shù)的概述及特點(diǎn)
1.1 分層技術(shù)的概述
計(jì)算機(jī)軟件開發(fā)分層技術(shù)在分析過程中,首先需了解計(jì)算機(jī)分層技術(shù)的概述與特點(diǎn)。軟件開發(fā)的分層技術(shù)主要是對(duì)計(jì)算機(jī)軟件結(jié)構(gòu)的內(nèi)部層次相互依賴關(guān)系的描述。其實(shí),計(jì)算機(jī)軟件在開發(fā)過程中,就是為了保證計(jì)算機(jī)在運(yùn)行過程中具有可靠性與靈活性,它的功能并不是單一的,是運(yùn)用多種軟件來最大限度的實(shí)現(xiàn)它的功能。
1.2 分層技術(shù)的特點(diǎn)
分層技術(shù)的使用和發(fā)展在軟件開發(fā)中已經(jīng)被得到認(rèn)可,可見它具有很多優(yōu)勢(shì)與特點(diǎn)。第一,分層技術(shù)可以對(duì)計(jì)算機(jī)軟件進(jìn)行擴(kuò)展,運(yùn)用各種功能來分析計(jì)算機(jī)的系統(tǒng),并對(duì)其進(jìn)行升級(jí)改造,其實(shí)就是對(duì)計(jì)算機(jī)關(guān)鍵系統(tǒng)中的上下層進(jìn)行修改。第二,分層技術(shù)可以使軟件開發(fā)的效率得到提高,從而在運(yùn)行軟件過程中體現(xiàn)了它的安全性能。計(jì)算機(jī)軟件在開發(fā)運(yùn)行中,對(duì)計(jì)算機(jī)系統(tǒng)本身進(jìn)行改造,這樣就可以減少軟件開發(fā)的時(shí)間,也可以保障修改后的軟件產(chǎn)品的品質(zhì)。第三,分層技術(shù)還便于計(jì)算機(jī)軟件的二次使用,因?yàn)樵趯?duì)分層模式的利用下,可以對(duì)功能層次的接口進(jìn)行定義,從而就能實(shí)現(xiàn)軟件的自行開發(fā),再根據(jù)計(jì)算機(jī)的標(biāo)準(zhǔn)接口,就可以實(shí)現(xiàn)計(jì)算機(jī)軟件端口的無縫隙對(duì)接。
2 計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用
隨著我國科技水平的不斷進(jìn)步,計(jì)算機(jī)技術(shù)水平開始被越來越多人所熟知,使用計(jì)算機(jī)的用戶也在不斷增長,人們開始逐漸關(guān)注計(jì)算機(jī)軟件開發(fā)技術(shù),同時(shí)計(jì)算機(jī)軟件開發(fā)技術(shù)隨著時(shí)代的發(fā)展逐步完善,在業(yè)務(wù)處理模式上不再運(yùn)用單項(xiàng)業(yè)務(wù)處理模式,而是向多層次軟件業(yè)務(wù)處理模式中邁進(jìn)。當(dāng)前,計(jì)算機(jī)分層技術(shù)從最早的二層和三層,隨著科技不斷進(jìn)步,已經(jīng)發(fā)展到現(xiàn)在的四層和五層。以下我們就針對(duì)分層技術(shù)中的雙層技術(shù)、三層技術(shù)和四層技術(shù),來具體分析軟件開發(fā)技術(shù)的應(yīng)用。
2.1 雙層技術(shù)的應(yīng)用
雙層技術(shù)在軟件開發(fā)中,不僅可以提高軟件開發(fā)效率,還可以縮短軟件開發(fā)所需要的時(shí)間。我們需要知道,雙層技術(shù)是由兩部分組成的,一個(gè)是客戶端,一個(gè)是服務(wù)器,其中客戶端主要是為用戶提供的,為他們提供可以使用的界面,并處理一些相關(guān)邏輯關(guān)系。而服務(wù)器在技術(shù)運(yùn)行中是用來接受客戶信息的,然后對(duì)這些信息進(jìn)行整理,最后發(fā)送給客戶端。分層技術(shù)的應(yīng)用在計(jì)算機(jī)軟件開發(fā)中,前提是要保證計(jì)算機(jī)服務(wù)器的效能是正常的,還要控制用戶的數(shù)量,因?yàn)槿绻脩魯?shù)量很多的話,計(jì)算機(jī)軟件在運(yùn)行過程中不僅系統(tǒng)上會(huì)出現(xiàn)錯(cuò)誤,還會(huì)導(dǎo)致計(jì)算機(jī)運(yùn)行速度變慢,影響人們使用計(jì)算機(jī)的過程。
2.2 三層技術(shù)的應(yīng)用
三層技術(shù)針對(duì)雙層技術(shù)的問題進(jìn)行改善,在改善過程中,可以看出三層技術(shù)添加了應(yīng)用服務(wù)器,因此在計(jì)算機(jī)運(yùn)行過程中,從用戶數(shù)據(jù)的存儲(chǔ)上就能體現(xiàn)出來。三層技術(shù)在軟件開發(fā)應(yīng)用過程中,用戶的訪問信息量很多,進(jìn)一步實(shí)現(xiàn)了人與計(jì)算機(jī)之間的真實(shí)互動(dòng),計(jì)算機(jī)在工作中,效益也得到很大的提高。三層技術(shù)主要有三個(gè)方面,分別是業(yè)務(wù)處理層次、界面層次、數(shù)據(jù)層次。這三個(gè)方面才是提高軟件技術(shù)的關(guān)鍵。其中業(yè)務(wù)處理層次是用來分析客戶的要求,根據(jù)這些需求并發(fā)出請(qǐng)求,然后再對(duì)數(shù)據(jù)進(jìn)行處理。界面層主要是搜集不同用戶的不同需求,然后對(duì)信息進(jìn)行分析處理,,最后將數(shù)據(jù)搜集的不同結(jié)果分別發(fā)送給業(yè)務(wù)處理層次。數(shù)據(jù)層就是對(duì)第一種業(yè)務(wù)處理層的申請(qǐng)進(jìn)行審核,在審核的過程中查閱相關(guān)數(shù)據(jù)庫的信息,對(duì)查閱到的信息進(jìn)行分析整理,然后發(fā)送到業(yè)務(wù)層。三層技術(shù)雖然在雙層技術(shù)的基礎(chǔ)上提高了計(jì)算機(jī)的工作效率,但是在復(fù)雜的用戶環(huán)境下,還是很難科學(xué)的分開界面層、業(yè)務(wù)處理層及數(shù)據(jù)庫層。
2.3 四層技術(shù)的應(yīng)用
在計(jì)算機(jī)軟件開發(fā)過程中,雙層技術(shù)與三層技術(shù)在面臨計(jì)算機(jī)復(fù)雜的環(huán)境下都不能很好的解決,因此需要將三層次技術(shù)相互分開,來降低這幾個(gè)層次之間的影響,也就有了四層技術(shù),四層技術(shù)先是運(yùn)用業(yè)務(wù)處理層對(duì)不同用戶的需求進(jìn)行全面研究,然后根據(jù)數(shù)據(jù)層得到的結(jié)果,給Web層發(fā)送過去,這種數(shù)據(jù)之間的相互交換,以及數(shù)據(jù)訪問的代碼,就可以直接將數(shù)據(jù)庫與計(jì)算機(jī)對(duì)象之間的關(guān)系反映出來。
2.4 中間件技術(shù)的應(yīng)用
隨著科技水平的不斷提高,已經(jīng)有越來越多的人使用計(jì)算機(jī)網(wǎng)絡(luò),因此在軟件系統(tǒng)開發(fā)過程中,我們需要知道中間件技術(shù)它是一種獨(dú)立的系統(tǒng)軟件,這種技術(shù)在計(jì)算機(jī)軟件開發(fā)過程中起著很重要的作用,它是將異構(gòu)與分布集成帶來的各種復(fù)雜技術(shù)問題加以清除,這樣可以減少計(jì)算機(jī)軟件開發(fā)的難度。還可以縮短計(jì)算機(jī)軟件開發(fā)的時(shí)間,在計(jì)算機(jī)軟件開發(fā)應(yīng)用過程中,中間件技術(shù)可以科學(xué)優(yōu)化操作系統(tǒng)、應(yīng)用軟件及數(shù)據(jù)庫之間的某種關(guān)系,保障了計(jì)算機(jī)系統(tǒng)在運(yùn)行過程中的安全性能,使計(jì)算機(jī)軟件在開發(fā)過程中,降低軟件開發(fā)的風(fēng)險(xiǎn)系數(shù),并在操作過程中使各系統(tǒng)資源之間能夠得到很好的互補(bǔ)。
3 結(jié)語
我國是高新技術(shù)信息產(chǎn)業(yè)的國家,人們?cè)诠ぷ?、生活中都需要?jì)算機(jī)網(wǎng)絡(luò)技術(shù)的協(xié)助,網(wǎng)絡(luò)技術(shù)水平已經(jīng)被廣泛運(yùn)用到各個(gè)領(lǐng)域行業(yè)中。計(jì)算機(jī)軟件技術(shù)的開發(fā)也成為計(jì)算機(jī)領(lǐng)域研究的熱點(diǎn),備受大家的關(guān)注。那么為了更好的推進(jìn)計(jì)算機(jī)向多層次結(jié)構(gòu)技術(shù)的發(fā)展,分層技術(shù)在計(jì)算機(jī)軟件開發(fā)應(yīng)用過程中,起到了很關(guān)鍵的作用,它突破了原有的單項(xiàng)業(yè)務(wù)處理模式,實(shí)現(xiàn)了多層次技術(shù)的跨越。所以,在今后計(jì)算機(jī)技術(shù)發(fā)展的道路上,隨著經(jīng)濟(jì)的提高和計(jì)算機(jī)軟件技術(shù)的完善,我相信計(jì)算機(jī)軟件開發(fā)事業(yè)會(huì)將得到更快更好的發(fā)展。
【關(guān)鍵詞】分層技術(shù);計(jì)算機(jī)軟件開發(fā);運(yùn)用
1引言
在當(dāng)今社會(huì),計(jì)算機(jī)已經(jīng)成為不可或缺的辦公工具。所以,對(duì)計(jì)算機(jī)軟件技術(shù)人員來說,計(jì)算機(jī)軟件技術(shù)的開發(fā)設(shè)計(jì)便顯得非常重要,而且,隨著社會(huì)的不斷發(fā)展,計(jì)算機(jī)軟件開發(fā)的環(huán)境和功能要求越來越嚴(yán)峻,在功能設(shè)計(jì)上從單一的功能逐步朝向多功能復(fù)合的方向發(fā)展。為此,在這種情況下,分層技術(shù)便能得到廣泛的運(yùn)用,在分層技術(shù)的運(yùn)用方面上,能夠促使計(jì)算機(jī)軟件的靈活性和安全性兩個(gè)方面能夠提升。本文通過對(duì)分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的運(yùn)用進(jìn)行深入分析,以此更好地進(jìn)行計(jì)算機(jī)軟件的開發(fā)和設(shè)計(jì)工作。
2分層技術(shù)的概述
在分層技術(shù)在運(yùn)用于計(jì)算機(jī)軟件開發(fā)的過程中,不僅僅可以顯著提升開發(fā)的效率,而且還能夠不斷提升計(jì)算機(jī)軟件開發(fā)的質(zhì)量。而且,分層技術(shù)已經(jīng)成為我國計(jì)算機(jī)軟件開發(fā)中的最為重要的技術(shù)種類,并能夠有效地運(yùn)用于社會(huì)各個(gè)行業(yè)當(dāng)中。但是,從目前來看,要想更好地的發(fā)揮分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的優(yōu)勢(shì),這就必須要對(duì)軟件開發(fā)的重點(diǎn)內(nèi)容進(jìn)行系統(tǒng)研究,才能在計(jì)算機(jī)軟件開發(fā)中發(fā)揮出其優(yōu)勢(shì)。在軟件的研發(fā)過程中,必須要能夠?qū)⒎謱蛹夹g(shù)運(yùn)用在不同的方案當(dāng)中去,針對(duì)不同的解決方案采取不同的設(shè)計(jì)手段,從而能夠形成一種科學(xué)高效的計(jì)算機(jī)開發(fā)體系。另外一方面,在開發(fā)過程中,必須要嚴(yán)格按照相關(guān)的措施和規(guī)定來進(jìn)行相應(yīng)的操作,同時(shí)對(duì)分層技術(shù)的理論知識(shí)和概念有深入的了解,以此避免在運(yùn)用過程中出現(xiàn)各種失誤。最后,在軟件的開發(fā)框架中,為了發(fā)揮分層技術(shù)的優(yōu)勢(shì),必須要在單層架構(gòu)中進(jìn)行不斷創(chuàng)新,從而能夠?qū)⒎?wù)器和計(jì)算機(jī)進(jìn)行融合。當(dāng)然,隨著計(jì)算機(jī)軟件技術(shù)的不斷發(fā)展,在開發(fā)結(jié)構(gòu)中還是有很多不能避免的問題,尤其是雙層結(jié)構(gòu)的設(shè)計(jì)無法很好地滿足企業(yè)的發(fā)展需求。
3分層技術(shù)在計(jì)算機(jī)開發(fā)中的具體運(yùn)用
3.1雙層技術(shù)的應(yīng)用
從目前來看,計(jì)算機(jī)軟件的開發(fā)過程中,為了能夠不斷提高計(jì)算機(jī)軟件開發(fā)的速度和質(zhì)量,在分層技術(shù)的具體運(yùn)用的過程中,不僅僅需要在各個(gè)環(huán)節(jié)上進(jìn)行科學(xué)設(shè)計(jì),而且還需要在客戶端和服務(wù)器的端點(diǎn)進(jìn)行設(shè)計(jì)。在這一過程中,雙層技術(shù)便是分層技術(shù)最為重要的技術(shù)之一,這是一種按照不同功能特點(diǎn)來分解計(jì)算機(jī)軟件中的系統(tǒng),能夠修改某個(gè)功能以及上下層的結(jié)構(gòu)。另外,在分層技術(shù)的發(fā)展過程中,一般來說,分層技術(shù)可以分為雙層、三層以及四層等不同方面,隨著計(jì)算機(jī)開發(fā)設(shè)計(jì)的不斷成熟,現(xiàn)有的分層組成模式逐漸演變成為幾個(gè)不同的技術(shù)類型。例如,在雙層技術(shù)的研究上,其主要是包括客戶端和服務(wù)器兩個(gè)端點(diǎn),對(duì)用戶的數(shù)量和客戶的信息都將會(huì)產(chǎn)生一定的影響。當(dāng)然,在這一過程中,分層技術(shù)的運(yùn)用,除了可以不斷提升計(jì)算機(jī)的運(yùn)作效率,還可以切實(shí)保障客戶端的性能,有效地解決用戶使用過程中的弊端。
3.2三層技術(shù)的具體運(yùn)用
在上述的分析中,我們可以了解到,除了雙層技術(shù)外,分層技術(shù)還有三層技術(shù)。而兩者的不同,主要是在于三層技術(shù)是雙層技術(shù)的升級(jí)版,對(duì)雙層技術(shù)的弊端進(jìn)行不斷完善。例如,三層技術(shù)主要是彌補(bǔ)雙層技術(shù)設(shè)計(jì)中的不足,在之前的設(shè)計(jì)基礎(chǔ)上增加了應(yīng)用服務(wù)器。在設(shè)計(jì)上增加了應(yīng)用服務(wù)器,這對(duì)于計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)具有重要的作用。另外,三層技術(shù)最大的優(yōu)勢(shì)便是能夠建立科學(xué)高效的系統(tǒng),能將業(yè)務(wù)處理和界面層次兩者進(jìn)行融合,以此提升計(jì)算機(jī)信息訪問的效率。所以,從上述的分析中,可以看出,三層技術(shù)的作用不僅僅是建立有機(jī)的整體,還需要對(duì)計(jì)算機(jī)的界面進(jìn)行科學(xué)收集,從而更好地滿足不同用戶對(duì)軟件使用的需求。
3.3四層技術(shù)的運(yùn)用
眾所周知,現(xiàn)代文明在計(jì)算機(jī)的要求越來越高,傳統(tǒng)計(jì)算機(jī)單一的功能顯然無法滿足人們的需求。為此,在創(chuàng)新計(jì)算機(jī)軟件的開發(fā)過程便成為最為迫切需求。但是,分層技術(shù)中的不同技術(shù)類型都無法跟隨時(shí)代的潮流而對(duì)自身的功能進(jìn)行創(chuàng)新,這樣就難以適應(yīng)當(dāng)前計(jì)算機(jī)開發(fā)的需求。所以,計(jì)算機(jī)軟件的開發(fā)設(shè)計(jì)者必須要在雙層技術(shù)和三層技術(shù)的基礎(chǔ)上進(jìn)行創(chuàng)新,并能夠?qū)⑺膶蛹夹g(shù)靈活地運(yùn)用于計(jì)算機(jī)軟件開發(fā)過程中去。在這一過程中,我們可以了解,四層技術(shù)的開發(fā)主要是能夠?qū)⑷龑蛹夹g(shù)的界面層和業(yè)務(wù)處理層等幾個(gè)方面進(jìn)行綜合處理,最大程度地降低幾個(gè)層面之間的影響關(guān)系,只有通過這種方式,才能更好地發(fā)展成為四層技術(shù),而這種全新的分層技術(shù),其作用是體現(xiàn)在存儲(chǔ)層、業(yè)務(wù)處理層等幾個(gè)方面,這樣的做法便可以將數(shù)據(jù)庫與對(duì)象的關(guān)系進(jìn)行了解,從而滿足用戶對(duì)計(jì)算機(jī)軟件的實(shí)際需求。
4結(jié)語
總的來說,分層技術(shù)在軟件開發(fā)的設(shè)計(jì)過程中具有重要的影響。而且,隨著人們對(duì)計(jì)算機(jī)應(yīng)用的不斷深入,這就需要不斷創(chuàng)新分層技術(shù),以此更好地滿足計(jì)算機(jī)軟件開發(fā)的要求。更為重要的是,分層技術(shù)的具體運(yùn)用,將會(huì)顯著降低計(jì)算機(jī)軟件開發(fā)的成本,全面提升計(jì)算機(jī)運(yùn)行的效果和質(zhì)量。
【參考文獻(xiàn)】
[1]常鐵艦.分層技術(shù)在軟件開發(fā)中的應(yīng)用分析[J].硅谷,2015(02).
[2]王彬華.淺談運(yùn)用分層技術(shù)豐富計(jì)算機(jī)軟件開發(fā)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(21).
[3]李大勇.關(guān)于分層技術(shù)在計(jì)算機(jī)軟件中的應(yīng)用研究與分析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(20).
[4]鄒濤.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用探討[J].電子技術(shù)與軟件工程,2014(13).
【關(guān)鍵詞】 分層技術(shù) 計(jì)算機(jī)軟件 應(yīng)用
隨著我國科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)在人們?nèi)粘I钪械膽?yīng)用也越來越廣泛,因此,計(jì)算機(jī)軟件的開發(fā)也成為了熱門,目前,對(duì)于計(jì)算機(jī)軟件開發(fā)人員來說,由于計(jì)算機(jī)現(xiàn)今的使用環(huán)境越來越復(fù)雜,對(duì)于計(jì)算機(jī)軟件的開發(fā)逐漸由傳統(tǒng)的單一型結(jié)構(gòu)轉(zhuǎn)變?yōu)槎鄬哟蔚慕Y(jié)構(gòu)成為了工作的關(guān)鍵。分層技術(shù)在計(jì)算機(jī)軟件中的應(yīng)用,不僅彌補(bǔ)了計(jì)算機(jī)軟件系統(tǒng)完整清晰方面的缺憾,同時(shí)也提高了其他相關(guān)軟件使用的靈活性,并為計(jì)算機(jī)軟件開發(fā)的發(fā)展提供了有效動(dòng)力。
1 分層技術(shù)的基本概論
想要在計(jì)算機(jī)軟件中有效的運(yùn)用分層技術(shù),最重要的就是要明確分層技術(shù)的相關(guān)理論和概念。分層技術(shù)不僅擁有物理學(xué)上的基本概念,還具有其在計(jì)算機(jī)領(lǐng)域中的獨(dú)特含義,相比較而言,物理學(xué)上的概念比較復(fù)雜。分層在計(jì)算機(jī)軟件中的應(yīng)用概念很好理解,在計(jì)算機(jī)數(shù)據(jù)的應(yīng)用中,把那些具有不同過程但目的相同的解決方案排列到不同的但是平等的層面上,那么這些層次就會(huì)形成一個(gè)完整可用的系統(tǒng),在各種軟件開發(fā)中都能得到普遍的應(yīng)用。在計(jì)算機(jī)剛剛問世的階段,計(jì)算機(jī)軟件開發(fā)還是應(yīng)用的單層次結(jié)構(gòu),但是隨著計(jì)算機(jī)的迅速發(fā)展,單層次結(jié)構(gòu)也不再能滿足計(jì)算機(jī)系統(tǒng)的要求,雙層次結(jié)構(gòu)的使用就逐漸取代了傳統(tǒng)的單層次結(jié)構(gòu),并且迅速發(fā)展成為現(xiàn)今使用最廣泛的一種軟件結(jié)構(gòu)。盡管如此,在雙層次結(jié)構(gòu)的使用中還是發(fā)現(xiàn)了很多亟待修改的漏洞,這些漏洞使得在工作或者學(xué)習(xí)的使用中有些應(yīng)用還是無法完成。繼而,分層技術(shù)的出現(xiàn)解決了這些問題,它也必將會(huì)成為今后應(yīng)用的必要手段。
分層技術(shù)的出現(xiàn),是作為計(jì)算機(jī)軟件開發(fā)中的必然趨勢(shì),主要原因就在于,分層技術(shù)在應(yīng)用于計(jì)算機(jī)軟件中突出了其很大的獨(dú)特優(yōu)勢(shì)。計(jì)算機(jī)軟件的開發(fā)是為了滿足消費(fèi)者的需求而存在的,它的發(fā)展也是為了不斷的滿足消費(fèi)者提出的高質(zhì)量要求,而對(duì)于軟件開發(fā)工作者來說,其重要的工作就是提高軟件的使用效率,保證軟件質(zhì)量,使用戶在工作和生活中都能得到最大的便利。從計(jì)算機(jī)軟件整體的應(yīng)用來看,在過去的長時(shí)間里,它都沒有產(chǎn)生過一個(gè)相對(duì)完善的計(jì)算機(jī)軟件結(jié)構(gòu)系統(tǒng),從單層次系統(tǒng)發(fā)展而來的多層次系統(tǒng)使用起來會(huì)導(dǎo)致層次之間的軟件產(chǎn)生一種依賴的關(guān)系,只有從微觀方面來看,才能說這其實(shí)是一種深入的內(nèi)部層次關(guān)系。在軟件開發(fā)的工作中,分層技術(shù)的有效應(yīng)用也使計(jì)算機(jī)軟件的整個(gè)系統(tǒng)得到了不斷的發(fā)展,而繁雜的軟件部分也在分層技術(shù)中得到有效的改善。如果繼續(xù)在計(jì)算機(jī)軟件的開發(fā)應(yīng)用中使用分層技術(shù),也必將會(huì)使其具有良好的發(fā)展勢(shì)頭,同時(shí)分層次技術(shù)中的某個(gè)層次變化也絕不會(huì)影響到整體的性能,最多也只會(huì)帶來一小部分的波動(dòng)。在這個(gè)發(fā)展的過程中,有效的使用分層技術(shù)還能額外促進(jìn)計(jì)算機(jī)軟件自主的開發(fā)使用,并且不單只是一次性的功能,而是作為可重復(fù)使用的存在,只要能保證在分層技術(shù)中的每個(gè)層次之間都有暢通的可互相連接的統(tǒng)一接口,就能確保每個(gè)軟件之間都能做到天衣無縫的結(jié)合。
2 計(jì)算機(jī)軟件中分層技術(shù)的應(yīng)用
2.1 雙層技術(shù)
隨著分層技術(shù)的創(chuàng)新發(fā)展,其在軟件開發(fā)中的應(yīng)用不斷的由雙層技術(shù)達(dá)到了三層、四層以及更多層次的上升,隨之軟件開發(fā)的效率也在不斷的提高,技能的升高也在同時(shí)大大減少了開發(fā)軟件所需要的時(shí)間。首先下面簡單的談一下對(duì)于計(jì)算機(jī)軟件開發(fā)中雙層技術(shù)的應(yīng)用。
雙層技術(shù)的應(yīng)用主要的就是兩個(gè)部分,包括客戶端和服務(wù)器??蛻舳说墓ぷ飨仁峭ㄟ^向相關(guān)的用戶提供日常使用的界面,幫助其處理需要的服務(wù),之后由服務(wù)器來接受用戶提供的信息,再由數(shù)據(jù)庫的相關(guān)轉(zhuǎn)換之后返還給客戶端進(jìn)行使用的循環(huán)往復(fù)。通過雙層技術(shù)在計(jì)算機(jī)軟件中的使用,可以確定,想要確保計(jì)算機(jī)工作的效率,最重要的條件就是:用戶使用的服務(wù)器方面需要有良好的性能,同一時(shí)間使用的用戶不能太多。否則,違反了這兩個(gè)條件中的任意一個(gè),都會(huì)使服務(wù)器不能正常工作,同一時(shí)間使用的人數(shù)增多,在一定程度上還會(huì)造成計(jì)算機(jī)軟件系統(tǒng)出錯(cuò),計(jì)算機(jī)不能快速的使用等諸多問題,在這種情況下,如果還繼續(xù)使用雙層技術(shù),不但會(huì)使開發(fā)的成本增加,嚴(yán)重了還會(huì)導(dǎo)致用戶的安全問題。因此,在雙層技術(shù)的發(fā)展也滿足不了計(jì)算機(jī)軟件開發(fā)應(yīng)用之后,三層技術(shù)出現(xiàn)了。
2.2 三層技術(shù)
三層技術(shù)在計(jì)算機(jī)軟件開發(fā)應(yīng)用中,主要是在基于雙層技術(shù)的基礎(chǔ)之上進(jìn)行的創(chuàng)新和改進(jìn),在原有的基礎(chǔ)上新增加了應(yīng)用服務(wù)器的技術(shù)。這種新增的服務(wù)器主要是幫助用戶方便進(jìn)行數(shù)據(jù)的儲(chǔ)存,并且改善了同時(shí)間訪問人數(shù)不能過多的問題,進(jìn)而大大提高了計(jì)算機(jī)的應(yīng)用效率,比之雙層技術(shù)之后逐漸的開始實(shí)現(xiàn)人與計(jì)算機(jī)之間的相互作用,計(jì)算機(jī)工作效率在保證質(zhì)量的同時(shí)也在不斷的提高。
三層技術(shù)的結(jié)構(gòu)主要包括除了數(shù)據(jù)層次之外的業(yè)務(wù)處理層和界面層這幾個(gè)結(jié)構(gòu)。其中,屬于界面的這個(gè)層次主要負(fù)責(zé)大量收集用戶日常使用軟件的訴求,收集完成后的工作就接下來由業(yè)務(wù)處理層完成了,業(yè)務(wù)處理這個(gè)層次主要負(fù)責(zé)對(duì)反饋上來的用戶訴求這些情況進(jìn)行合理的分析,之后交由數(shù)據(jù)層進(jìn)行數(shù)據(jù)的整理和提取,經(jīng)過這些流程之后,最后在數(shù)據(jù)層,經(jīng)過分析整理出來的訴求,結(jié)合數(shù)據(jù)庫中的相關(guān)信息,再做出科學(xué)的判斷之后反饋給界面層。這整個(gè)過程的循環(huán)相比雙層技術(shù)來說實(shí)現(xiàn)了之前數(shù)據(jù)傳輸困難的問題,同時(shí)又在雙層技術(shù)的基礎(chǔ)上提高了計(jì)算機(jī)的工作效率。然而,三層技術(shù)發(fā)展中仍舊發(fā)現(xiàn)了一些不如意的地方,因此,四層技術(shù)應(yīng)運(yùn)而生。
2.3 四層技術(shù)
在計(jì)算機(jī)軟件開發(fā)的過程中,由于發(fā)現(xiàn)雙層技術(shù)和三層技術(shù)都難以在復(fù)雜的計(jì)算機(jī)環(huán)境中生存下來,因此,這就促成了四層技術(shù)的出現(xiàn),四層技術(shù)在原有三層技術(shù)的基礎(chǔ)上,新增了web層,將界面層改變?yōu)榇鎯?chǔ)層,通過這四個(gè)層次之間的邏輯關(guān)系,處理計(jì)算機(jī)軟件開發(fā)中的問題。四層技術(shù)的應(yīng)用,大大改善了計(jì)算機(jī)軟件開發(fā)的環(huán)境問題。
2.4 中間件技術(shù)
在分層技術(shù)應(yīng)用于計(jì)算機(jī)軟件開發(fā)的過程中,中間件技術(shù)主要作用于計(jì)算機(jī)和各個(gè)系統(tǒng)之間,它的主要工作是負(fù)責(zé)幫助計(jì)算機(jī)與各系統(tǒng)之間在互不干擾的情況下實(shí)現(xiàn)兩者的優(yōu)勢(shì)互補(bǔ)。在計(jì)算機(jī)工作的環(huán)境下,科學(xué)的使用中間件技術(shù)不僅能夠幫助減少軟件開發(fā)中存在的各種問題,同時(shí)也會(huì)大大降低各種難度。此外它的更大優(yōu)勢(shì)在于,能夠科學(xué)合理的解決操作系統(tǒng)、應(yīng)用軟件和數(shù)據(jù)庫之間關(guān)系的同時(shí),依舊能減少計(jì)算機(jī)軟件開發(fā)的時(shí)間并保證軟件運(yùn)行環(huán)境的安全。
3 結(jié)語
隨著計(jì)算機(jī)技術(shù)迅猛發(fā)展的同時(shí),也是在不斷的推動(dòng)計(jì)算機(jī)軟件開發(fā)事業(yè)的發(fā)展。在越來越復(fù)雜的網(wǎng)絡(luò)環(huán)境下,計(jì)算機(jī)軟件開發(fā)的工作也在面臨著重大的考驗(yàn),為了適應(yīng)用戶的需求,配合網(wǎng)絡(luò)的環(huán)境,計(jì)算機(jī)軟件在開發(fā)的過程中需要不斷的應(yīng)用分層技術(shù)。分層技術(shù)不僅能夠大大減少計(jì)算機(jī)軟件開發(fā)所需的時(shí)間,在此基礎(chǔ)上還能適當(dāng)提高軟件開發(fā)的效率,并且從根本上縮減軟件開發(fā)所需要的支出費(fèi)用,可見,分層技術(shù)在計(jì)算機(jī)軟件的開發(fā)中占據(jù)著怎樣重要的位置。
參考文獻(xiàn):
[1]徐愛蘭.計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)探討[J].軟件,2012(24).
[2]范文學(xué).試析計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)和對(duì)策[J].軟件,2013(8):135-136.
[3]劉娜.論計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用[J].無線互聯(lián)科技,2013,15(5):100-101.
級(jí)別:北大期刊
榮譽(yù):Caj-cd規(guī)范獲獎(jiǎng)期刊
級(jí)別:省級(jí)期刊
榮譽(yù):中國期刊全文數(shù)據(jù)庫(CJFD)
級(jí)別:北大期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫
級(jí)別:統(tǒng)計(jì)源期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫
級(jí)別:省級(jí)期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫