趙勇
摘要:在如今的大數(shù)據(jù)時(shí)代,科學(xué)技術(shù)的迅速提升以及社會(huì)經(jīng)濟(jì)的不斷發(fā)展,這為計(jì)算機(jī)軟件開發(fā)創(chuàng)造了一個(gè)十分有利的條件,使得計(jì)算機(jī)軟件開發(fā)成為當(dāng)前社會(huì)市場(chǎng)經(jīng)濟(jì)中重要熱點(diǎn)領(lǐng)域之一。而為了更好地滿足市場(chǎng)的需求,分層技術(shù)的使用在計(jì)算機(jī)軟件的開發(fā)中也占有著重要地位,因?yàn)榉謱蛹夹g(shù)的運(yùn)用使得計(jì)算機(jī)軟件開發(fā),從原先的單向業(yè)務(wù)處理的模式化向多層次的技術(shù)模式轉(zhuǎn)變,這就實(shí)現(xiàn)了軟件開發(fā)的最大功能化。
關(guān)鍵詞:分層技術(shù);計(jì)算機(jī);軟件設(shè)計(jì);應(yīng)用
中圖分類號(hào):TP311 文獻(xiàn)識(shí)別碼:A 文章編號(hào):1001-828X(2018)012-0365-01
引言
隨著改革開放以來,新興產(chǎn)業(yè)煥發(fā)強(qiáng)烈生機(jī),發(fā)展迅速,尤其是在科學(xué)技術(shù)不斷提升的背景下,計(jì)算機(jī)軟件的應(yīng)用更是在市場(chǎng)經(jīng)濟(jì)中占有重要地位。而分層技術(shù)的使用在計(jì)算機(jī)軟件的開發(fā)中也起著十分重要的推動(dòng)作用,大大的促進(jìn)了計(jì)算機(jī)軟件開發(fā)的廣泛應(yīng)用,同時(shí)也積極的推動(dòng)了國民經(jīng)濟(jì)的發(fā)展。因此,本文將針對(duì)分層技術(shù)的概念特點(diǎn),以及分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的使用去進(jìn)行整理分析。
一、分層技術(shù)的理念與特點(diǎn)分析
1.分層技術(shù)的概念
計(jì)算機(jī)軟件的結(jié)構(gòu)中包含多個(gè)層次,而這些層次相互獨(dú)立又相互依存,對(duì)于層次間的這種關(guān)系便被稱之為分層技術(shù)。因?yàn)橛?jì)算機(jī)軟件開發(fā)不僅僅是為了單一的功能,還需要根據(jù)市場(chǎng)需求變化,實(shí)現(xiàn)軟件多用性達(dá)到最大的限度,故而,需要借助分層技術(shù)來實(shí)現(xiàn)這一點(diǎn)。在計(jì)算機(jī)軟件開發(fā)這一過程中,通過去把控一定的可靠與靈活性才能使軟件更好的運(yùn)行,同時(shí)在計(jì)算機(jī)軟件的實(shí)施中也要去進(jìn)行深入的探討研究,分層技術(shù)便能很好的實(shí)現(xiàn)這些不同的功能,讓軟件開發(fā)最大化的實(shí)現(xiàn)市場(chǎng)的需求。
2.分層技術(shù)的特性
為了更好的在計(jì)算機(jī)軟件開發(fā)中使用分層技術(shù),我們應(yīng)該首先了解其特性,根據(jù)其固有特點(diǎn)去結(jié)合實(shí)際進(jìn)行軟件開發(fā)操作??傮w來說,分層技術(shù)含有三個(gè)重要特性,分別是:拓展性、獨(dú)立性和穩(wěn)定性。首先,面對(duì)十分復(fù)雜的軟件,分層技術(shù)遵循先全面分解繁雜軟件,然后更改單個(gè)軟件功能層的步驟,這使的軟件整體運(yùn)行十分高效,拓展了軟件的使用性能,從而起著一個(gè)軟件構(gòu)架優(yōu)化升級(jí)的作用。其次,由于分層技術(shù)的每一層之間是相互獨(dú)立的,若是出現(xiàn)故障,可采取檢查分析排除的方法,單獨(dú)對(duì)故障的層次進(jìn)行修改,而不用整體修正,這不僅能提高軟件開發(fā)的效率,也使得軟件系統(tǒng)更具有完整性。最后,分層技術(shù)在軟件開發(fā)過程中,能夠?qū)?fù)雜的系統(tǒng)設(shè)計(jì)依次分解,并且能夠?qū)⑵浞纸獾牟糠洲D(zhuǎn)化到軟件中去,這不僅提高了軟件開發(fā)的效率,縮短開發(fā)時(shí)間,并且能增強(qiáng)其軟件系統(tǒng)的整體功能,強(qiáng)化軟件在使用過程中的穩(wěn)定性。故而,分層技術(shù)的特點(diǎn)能夠去提高了計(jì)算機(jī)軟件開發(fā)中的整體性能。
二、計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用
在當(dāng)今的計(jì)算機(jī)軟件開發(fā)中,分層技術(shù)愈加完善,由一開始的二三層逐漸發(fā)展為四五層技術(shù),并不斷完善。這里,我們將著重于二、三、四層技術(shù)的分析。
1.雙層技術(shù)
在計(jì)算機(jī)軟件的開發(fā)中,為了針對(duì)客戶端以及服務(wù)器的兩個(gè)端點(diǎn),從而會(huì)使用分層技術(shù)中的雙層技術(shù)。客戶端會(huì)提供不同的使用界面給不同需求的用戶,對(duì)其使用過程中的邏輯關(guān)系進(jìn)行排列處理,而服務(wù)器則是在接收了客戶的各種信息之后,對(duì)其資料進(jìn)行相關(guān)的計(jì)算整合,并且向客戶端傳達(dá)和使用。故而雙層技術(shù)的使用有效的提升了計(jì)算機(jī)的運(yùn)行效率,但是由于雙層技術(shù)在計(jì)算機(jī)運(yùn)營中無法讓多個(gè)用戶同時(shí)使用,并且不能保障其計(jì)算機(jī)性能,所以,雙層技術(shù)在現(xiàn)如今的計(jì)算機(jī)軟件開發(fā)中被逐漸取締。
2.三層技術(shù)
由于雙層技術(shù)并不能更好的使計(jì)算機(jī)軟件運(yùn)行,于是在雙層技術(shù)的基礎(chǔ)上逐漸完善,增加一定程度的應(yīng)用服務(wù)器,并且提高了計(jì)算機(jī)用戶數(shù)據(jù)的儲(chǔ)存量,從而產(chǎn)生了三層技術(shù)。三層技術(shù)提高了計(jì)算機(jī)工作的運(yùn)行效率,同時(shí)在一定程度上實(shí)現(xiàn)人們之間的信息與計(jì)算機(jī)的真正互動(dòng),也提升了計(jì)算機(jī)信息訪問的效率。其中業(yè)務(wù)處理層次也就是當(dāng)用戶提出需求時(shí),對(duì)其需求進(jìn)行分析并向上提出請(qǐng)求,從而去選取和處理界面層次反饋出的數(shù)據(jù)。而界面層次則是需要搜集各用戶的資料,并對(duì)其進(jìn)行加工處理,并且將其處理結(jié)果的數(shù)據(jù)反饋給業(yè)務(wù)處理層次。數(shù)據(jù)層次進(jìn)行一個(gè)信息審核的作用,并且在數(shù)據(jù)庫中進(jìn)行尋找,根據(jù)合理科學(xué)的分析再將其處理的結(jié)果反饋給業(yè)務(wù)層。三層技術(shù)在計(jì)算機(jī)的工作中,大大地增加了其工作效率以及性能。但面對(duì)越加復(fù)雜的客戶需求,在計(jì)算機(jī)軟件開發(fā)中的只使用三層技術(shù)逐漸變得力不從心。
3.四層技術(shù)
由于客戶需求越來越復(fù)雜,設(shè)計(jì)師們?cè)陔p層技術(shù)與三層技術(shù)的基礎(chǔ)上,改進(jìn)完善形成了四層技術(shù)。四層技術(shù)包括了業(yè)務(wù)處理的層次,增減了Web層次、數(shù)據(jù)庫層次和儲(chǔ)存層次。四層技術(shù)的運(yùn)用,提高了軟件系統(tǒng)的準(zhǔn)確度,也能夠滿足大規(guī)模的數(shù)據(jù)需求。在現(xiàn)如今的市場(chǎng)上開來,四層技術(shù)會(huì)逐漸成為計(jì)算機(jī)軟件開發(fā)中的主流技術(shù)。
三、結(jié)語
總而言之,隨著計(jì)算機(jī)的普遍化,客戶的需求也越加繁雜,在計(jì)算機(jī)軟件開發(fā)中使用分層技術(shù)不僅能提高計(jì)算機(jī)運(yùn)用效率,也能增加其信息數(shù)據(jù)的準(zhǔn)確傳達(dá)度。這能更好的促進(jìn)軟件的開發(fā)使用,逐漸讓我國成為科技大國。