前言:本站為你精心整理了軟件開發(fā)計算機(jī)軟件論文范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
1計算機(jī)軟件開發(fā)中的分層技術(shù)概述
分層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用,大大提高了開發(fā)的速度和質(zhì)量,是現(xiàn)階段我國軟件開發(fā)中最為重要的技術(shù)種類之一。為了能夠更好地發(fā)揮其技術(shù)優(yōu)勢,下面針對其各部分重點(diǎn)內(nèi)容進(jìn)行分析研究:在計算機(jī)軟件開發(fā)中,分層技術(shù)的應(yīng)用需要嚴(yán)格按照一定的措施和規(guī)律和進(jìn)行,首先必須要將分層技術(shù)的相關(guān)理論以及概念進(jìn)行掌握和熟悉。分層技術(shù)包括了計算機(jī)以及物理學(xué)兩個方面的含義,在這兩個方面中,物理含義的內(nèi)含較為復(fù)雜。具體來說,在計算機(jī)軟件研發(fā)的時候,分層技術(shù)就是將不同過程的解決方案置于不同的概念領(lǐng)域中,然后這整個層面就會形成一個較為封閉的體系,而這個體系中包括的不同層面在級別上都是平等的。針對軟件開發(fā)的構(gòu)架方面,分層技術(shù)的優(yōu)勢得以有效凸顯,在最初的時期,軟件開發(fā)構(gòu)架只是一種單層的構(gòu)架,直到20世紀(jì)后期才得以快速發(fā)展,并在一些小型的數(shù)據(jù)庫中得以應(yīng)用。而單層結(jié)構(gòu)向雙層結(jié)構(gòu)發(fā)展,則是從服務(wù)器與計算機(jī)之間的建立聯(lián)系開始的,服務(wù)器與計算機(jī)得以聯(lián)系,并快速發(fā)展,從而不斷完善,形成了目前的計算機(jī)軟件結(jié)構(gòu)。由于計算機(jī)的雙層結(jié)構(gòu)中存在很多難以避免的缺陷,因此在不斷發(fā)展的過程中,其弊端也更加凸顯,在無法滿足人們需求的情況下,分層技術(shù)的出現(xiàn)有效解決了上述問題,并逐漸發(fā)展成為我國計算機(jī)軟件開發(fā)技術(shù)的主要發(fā)展趨勢。
2分層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用
分層技術(shù)目前在我國已經(jīng)成為了主流的技術(shù)種類,其在我國計算機(jī)軟件開發(fā)中的應(yīng)用也越發(fā)普及,下面進(jìn)行具體分析:
2.1雙層技術(shù)的應(yīng)用
從種類方面來看,分層技術(shù)主要有三層、四層以及多層次之分,但是這些都是在雙層技術(shù)的基礎(chǔ)上發(fā)展起來的。在不斷的發(fā)展過程中,軟件的開發(fā)效率也得以提升。我們首先針對雙層技術(shù)進(jìn)行研究,這項技術(shù)在我國軟件開發(fā)中的應(yīng)用,主要就是針對兩個端點(diǎn)進(jìn)行,也就是客戶端和服務(wù)器??蛻舳藭罁?jù)不同用戶的資料為其提供所需要的使用界面,處理其中所產(chǎn)生的各種邏輯關(guān)系,然后服務(wù)器是用來接受客戶的各項信息,在經(jīng)過數(shù)據(jù)庫進(jìn)行相關(guān)的計算和總結(jié),最終向客戶端傳達(dá)并使用。這項技術(shù)的應(yīng)用大大提高了計算機(jī)的運(yùn)行效率,但是其必要的條件就是用戶所使用的服務(wù)器,性能方面要有所保障,同時用戶使用不適合太多。一旦這兩個要素沒有保障,就會導(dǎo)致服務(wù)器因為工作負(fù)荷過重而出現(xiàn)系統(tǒng)性錯誤、計算機(jī)反映慢等問題也會出現(xiàn),這樣一來成本就會不斷增加,問題嚴(yán)重的話,還會導(dǎo)致人格數(shù)據(jù)的丟失,所以說在當(dāng)今的研發(fā)中,這項技術(shù)已經(jīng)逐漸被其他技術(shù)所取代。
2.2三層技術(shù)的應(yīng)用
上文已經(jīng)提到,三層技術(shù)的研發(fā)是建立在雙層技術(shù)基礎(chǔ)之上的,針對雙層技術(shù)中不完善以及有缺陷的部分進(jìn)行改進(jìn),并相應(yīng)地增加了應(yīng)用服務(wù)器,這種服務(wù)器在計算機(jī)使用方面發(fā)揮著巨大作用,能夠針對用戶的各種數(shù)據(jù)進(jìn)行儲存和整理,同時也大大提高了計算機(jī)信息訪問的效率,最為關(guān)鍵的一點(diǎn)是實(shí)現(xiàn)了人與計算機(jī)之間的交互。這種三層技術(shù)實(shí)際就是將業(yè)務(wù)處理、界面層次以及數(shù)據(jù)層次相結(jié)合,建立一個有機(jī)整體,相互獨(dú)立運(yùn)行,共同為計算機(jī)服務(wù)。其中的界面層主要是進(jìn)行科學(xué)的收集用戶使用軟件的需求,收集完成后需要將這些需求發(fā)送到之后進(jìn)行工作的業(yè)務(wù)處理層,其次由業(yè)務(wù)處理層通過對這些用戶的需求進(jìn)行分析,做出相關(guān)的申請請求在數(shù)據(jù)層進(jìn)行數(shù)據(jù)的提取與處理,最后在數(shù)據(jù)層進(jìn)行相應(yīng)的處理,對相關(guān)的各種信息進(jìn)行查詢,針對這一系列的分析之后,將結(jié)構(gòu)反饋給業(yè)務(wù)層,最終是由業(yè)務(wù)層完成工作的處理,再回到最初的界面層。以上所闡述的整個過程就是對系統(tǒng)的建立過程,正是因為這樣的處理,實(shí)現(xiàn)了系統(tǒng)工作效率的提升。
2.3四層技術(shù)的應(yīng)用
在計算機(jī)軟件的開發(fā)中,雙層技術(shù)和三層技術(shù)都難以應(yīng)對計算機(jī)使用復(fù)雜的環(huán)境,需要將三層次技術(shù)中的界面層、業(yè)務(wù)處理層和數(shù)據(jù)庫層科學(xué)地分開,這樣才能夠不斷降低這幾個層次之間的相互影響,因此需要將三層技術(shù)逐漸向四層技術(shù)發(fā)展,其中四層技術(shù)主要包含有業(yè)務(wù)處理層、web層、數(shù)據(jù)庫層以及存儲層。
2.4中間件技術(shù)的應(yīng)用
分層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用,可以針對不同部門進(jìn)行優(yōu)化,目的就是充分發(fā)揮其潛能,實(shí)現(xiàn)優(yōu)勢互補(bǔ),提高計算機(jī)整體的運(yùn)行效率。正是因為分層技術(shù)的合理應(yīng)用,才使得軟件開發(fā)的質(zhì)量大大提升。另外,還有效地降低了各種復(fù)雜問題的發(fā)生,簡化了計算機(jī)操作,只要利用單項操作就可以獨(dú)立完成計算機(jī)軟件的開發(fā),進(jìn)而實(shí)現(xiàn)我國計算機(jī)軟件開發(fā)的高效性與高質(zhì)性。
3結(jié)語
伴隨著我國社會的發(fā)展,計算機(jī)技術(shù)在各個領(lǐng)域正在發(fā)揮著不可替代的巨大優(yōu)勢,將人類的生活及生產(chǎn)進(jìn)行了翻天覆地的改變。為了能夠順應(yīng)社會發(fā)展的需求,越來越多的計算機(jī)軟件被研發(fā)出來,在各個領(lǐng)域發(fā)揮著不同的作用,為人們提供著便利。而分層技術(shù)在軟件開發(fā)中的貢獻(xiàn)不可忽視,它的應(yīng)用使軟件開發(fā)速度得以提高,同時也保障了軟件的質(zhì)量。從軟件開發(fā)商的角度來看,充分利用這項技術(shù)必然會為自身帶來巨大的經(jīng)濟(jì)效益。而從我國計算機(jī)發(fā)展事業(yè)來看,分層技術(shù)的完善,無疑是對我國計算機(jī)技術(shù)發(fā)展的一種積極的助推,具有非常積極的現(xiàn)實(shí)意義。
作者:賈輝 單位:湘西民族職業(yè)技術(shù)學(xué)院