張春暉
摘要:伴隨著科學(xué)技術(shù)的進(jìn)步,計(jì)算機(jī)時(shí)代已經(jīng)到來(lái)。計(jì)算機(jī)的出現(xiàn)不僅為人們帶來(lái)了良好的便利性,同時(shí),也為人們帶來(lái)了巨大的經(jīng)濟(jì)效益,因此,人們不斷的利用計(jì)算機(jī)進(jìn)行軟件開發(fā),而分層技術(shù)作為計(jì)算機(jī)軟件開發(fā)時(shí)比較常用的一種技術(shù),計(jì)算機(jī)軟件研發(fā)人員既要充分的了解分層技術(shù),也應(yīng)合理的利用分層技術(shù)處理計(jì)算機(jī)軟件開發(fā)時(shí)出現(xiàn)的問題。
關(guān)鍵詞:計(jì)算機(jī) 軟件開發(fā) 分層技術(shù)
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2016)06-0242-01
對(duì)于分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中應(yīng)用的研究,從中可知,分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中具有重要作用,計(jì)算機(jī)軟件開發(fā)離不開分層技術(shù)。因此,在應(yīng)用分層技術(shù)的過程中,軟件研發(fā)人員應(yīng)設(shè)計(jì)多層次的結(jié)構(gòu)體系,轉(zhuǎn)變負(fù)責(zé)的計(jì)算機(jī)軟件環(huán)境,進(jìn)而是軟件系統(tǒng)清洗明確,這樣才有助于計(jì)算機(jī)軟件的拓展和應(yīng)用,而且,分層技術(shù)的應(yīng)用也提升了計(jì)算機(jī)軟件的穩(wěn)定性和靈活性。
1 分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的重要性
計(jì)算機(jī)軟件開發(fā)具有創(chuàng)新性和時(shí)代性,當(dāng)計(jì)算機(jī)軟件工程在研發(fā)新型的產(chǎn)品時(shí),人們對(duì)于物質(zhì)的需求就能得到相關(guān)的滿足。其次,計(jì)算機(jī)軟件研究也能有效的促進(jìn)我國(guó)的經(jīng)濟(jì)水平的增長(zhǎng)。因此,為了保障計(jì)算機(jī)軟件能順利進(jìn)行研發(fā),計(jì)算機(jī)軟件研發(fā)人員要確保能正確的利用分層技術(shù),之所以要合理的利用分層技術(shù),這主要是因?yàn)榉謱蛹夹g(shù)既有助于計(jì)算機(jī)軟件獨(dú)立研發(fā),也能使計(jì)算機(jī)軟件與其他構(gòu)件想結(jié)合,從而開發(fā)出更高科技高質(zhì)量的產(chǎn)品。尤其是在對(duì)構(gòu)件軟件進(jìn)行開發(fā)時(shí),分層技術(shù)能幫助構(gòu)件軟件通過嚴(yán)格的檢測(cè),并形成新型的構(gòu)件軟件,這樣,計(jì)算機(jī)軟件研發(fā)部門就能減少大量的時(shí)間,并在保證軟件質(zhì)量的基礎(chǔ)上,獲取大量的經(jīng)濟(jì)效益。此外,構(gòu)件軟件研發(fā)的目的是為了形成構(gòu)建技術(shù)。
從一定意義上來(lái)說,構(gòu)件軟件作為軟件系統(tǒng)中重要的組成部分,軟件系統(tǒng)在形成的過程中可以分解構(gòu)件軟件,當(dāng)遇到高層次的構(gòu)件軟件是,分層技術(shù)就會(huì)將構(gòu)件軟件的特殊性提出出來(lái)。對(duì)于低層次的構(gòu)建軟件,要將其與數(shù)據(jù)庫(kù)或者物理硬件相結(jié)合,然后,采用普遍的計(jì)算機(jī)方法,提供一些通用的算法,將構(gòu)件軟件轉(zhuǎn)為公共的服務(wù)構(gòu)件。與此同時(shí),為了讓分層技術(shù)在計(jì)算機(jī)軟件結(jié)構(gòu)中發(fā)揮出作用,要嚴(yán)格制定分層技術(shù)的應(yīng)用方案,讓分層技術(shù)在軟件開發(fā)中起到復(fù)用的作用[1]。
2 關(guān)于分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中應(yīng)用的分析和研究
2.1 雙層技術(shù)
雙層技術(shù)是計(jì)算機(jī)軟件開發(fā)時(shí)普遍應(yīng)用的一種技術(shù),雙層技術(shù)在發(fā)展的過程中逐漸轉(zhuǎn)變?yōu)槿龑?、四層等多層技術(shù),這樣,當(dāng)計(jì)算機(jī)軟件在應(yīng)用雙層技術(shù)時(shí),雙層技術(shù)就可以提升計(jì)算機(jī)軟件的研發(fā)效率,并在一定程度上減少計(jì)算機(jī)軟件的研究時(shí)間。因此,在利用雙層技術(shù)開展計(jì)算機(jī)軟件研發(fā)工作的過程時(shí),研發(fā)人員要掌握雙層技術(shù)中包含的功能,一是兩個(gè)端點(diǎn)的客戶端;二是服務(wù)器??蛻舳说淖饔镁驮谟谕ㄟ^提升用戶界面,處理相關(guān)的邏輯關(guān)系,接受客戶的信息,然后通過客戶端進(jìn)行轉(zhuǎn)換,這樣就計(jì)算機(jī)軟件就能正常使用。而服務(wù)器的主要作用體現(xiàn)為通過分析用戶使用的服務(wù)器具備有良好的使用效能 但卻很少人使用服務(wù)器。因?yàn)?,一旦服務(wù)器承擔(dān)過多的用戶,服務(wù)器在計(jì)算機(jī)軟件中就會(huì)出現(xiàn)錯(cuò)誤的數(shù)據(jù),并增加計(jì)算機(jī)軟件開發(fā)的成本,從而給計(jì)算機(jī)軟件研發(fā)部門造成巨大的經(jīng)濟(jì)損失,另外,服務(wù)器也很難維修[2]。
2.2 三層技術(shù)
三層技術(shù)是隨著雙層技術(shù)發(fā)展而形成的,三層技術(shù)與雙層技術(shù)相比,三層技術(shù)增加可應(yīng)用服務(wù)器,三層技術(shù)的服務(wù)器與雙層技術(shù)的服務(wù)器相比,功能較多,而且能滿足人們對(duì)計(jì)算機(jī)軟件的需求,三層技術(shù)的服務(wù)器能儲(chǔ)存大量用戶的信息,并且可以不斷的提升計(jì)算機(jī)軟化的工作的效率,從而實(shí)現(xiàn)人與計(jì)算機(jī)相互協(xié)調(diào)配合的功能。
三層技術(shù)主要有三種層次而組成的:一是業(yè)務(wù)處理層次;二是界面層次:三是數(shù)據(jù)層次。而界面層則是計(jì)算機(jī)軟件研發(fā)中主要的組成部分,它通過收集用戶信息,分析用戶的需求,然后利用業(yè)務(wù)處理層次將重要的內(nèi)容輸送給用戶,其次數(shù)據(jù)層次作用就是為研究人員提供參考數(shù)據(jù),從而使研發(fā)人員結(jié)合相關(guān)的數(shù)據(jù),創(chuàng)新計(jì)算機(jī)軟件[3]。
2.3 四層技術(shù)
四層技術(shù)在計(jì)算機(jī)軟件開發(fā)應(yīng)用的過程中,需要借助雙層技術(shù)和三層技術(shù)的功能,應(yīng)對(duì)計(jì)算機(jī)軟件開發(fā)時(shí)出現(xiàn)的問題,但在應(yīng)用四層軟件的過程中,研究人員要能保三層技術(shù)中界面層、業(yè)務(wù)處理層和數(shù)據(jù)庫(kù)層科學(xué)的分開,這樣才不會(huì)使四層技術(shù)與雙層技術(shù)、三層技術(shù)產(chǎn)生影響。四層技術(shù)是由主業(yè)務(wù)處理層、web層、數(shù)據(jù)庫(kù)層以及存儲(chǔ)層構(gòu)成。業(yè)務(wù)層通過向web層傳送數(shù)據(jù),然后數(shù)據(jù)庫(kù)層對(duì)傳送數(shù)據(jù)進(jìn)行處理,進(jìn)而得到結(jié)果,其次,數(shù)據(jù)與數(shù)據(jù)之間在進(jìn)行交換,通過存儲(chǔ)層處理兩層之間的關(guān)系,最后,再使用隱藏?cái)?shù)據(jù)訪問的代碼將數(shù)據(jù)庫(kù)中信息反映出來(lái),這既能體現(xiàn)數(shù)據(jù)庫(kù)與計(jì)算機(jī)對(duì)象之間的關(guān)系,也能有效解決兩者之間存在的差異和問題。
2.4 中間件技術(shù)
中間件技術(shù)在計(jì)算機(jī)軟件開發(fā)中應(yīng)用的主要作用是,當(dāng)計(jì)算機(jī)在運(yùn)行的過程中,中間件技術(shù)可以彌補(bǔ)計(jì)算機(jī)軟件資源不足的問題,并適當(dāng)?shù)臏p少計(jì)算機(jī)軟件開發(fā)的時(shí)間,進(jìn)而提高軟件運(yùn)行的安全穩(wěn)定。
3 結(jié)語(yǔ)
為了保證計(jì)算機(jī)軟件開發(fā)事業(yè)能正常的發(fā)展,并為穩(wěn)固經(jīng)濟(jì)水平的提升做出相應(yīng)的貢獻(xiàn),相關(guān)部門在進(jìn)行計(jì)算機(jī)軟件開發(fā)的過程中,必須要深刻的了解分層技術(shù)的性質(zhì)和作用,并掌握分層技術(shù)的類型,進(jìn)而在軟件開發(fā)的過中,科學(xué)的利用分層技術(shù),只有合理的應(yīng)用分層技術(shù),才能有效的解決計(jì)算機(jī)技術(shù)中復(fù)雜的環(huán)境,并在從過程中,買滿足人類的需求。此外,科學(xué)的應(yīng)用分層技術(shù),也能減少計(jì)算機(jī)軟件開發(fā)成本,提升計(jì)算機(jī)軟件的質(zhì)量。因而,為了縮短計(jì)算機(jī)軟件研發(fā)的時(shí)間,增強(qiáng)其研發(fā)效率,相關(guān)研究部門一定要正確的應(yīng)用分層技術(shù)。
參考文獻(xiàn)
[1]陳小旺.計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用[J].電腦知識(shí)與技術(shù),2015,(36):12-23.
[2]朱沙.分層技術(shù)在計(jì)算機(jī)軟件中的運(yùn)用[J].信息通信.2015,(11):34-45.
[3]王彬華.淺談運(yùn)用分層技術(shù)豐富計(jì)算機(jī)軟件開發(fā)[J].計(jì)算機(jī)光盤軟件與應(yīng)用.2014,(21):78-89.