摘要:新形勢下伴隨著計算機(jī)技術(shù)的快速發(fā)展,面向各個領(lǐng)域的計算機(jī)軟件也應(yīng)運(yùn)而生,軟件開發(fā)技術(shù)和管理水平有了質(zhì)的提高。而分層技術(shù)便是計算機(jī)軟件領(lǐng)域中的一種,應(yīng)時代發(fā)展需要,分層技術(shù)也由先前的二層結(jié)構(gòu)向三層、四層甚至于更多層結(jié)構(gòu)發(fā)展。基于當(dāng)前所面臨的軟件系統(tǒng)應(yīng)用環(huán)境,倘若應(yīng)用單個軟件系統(tǒng)遠(yuǎn)遠(yuǎn)無法滿足越漸復(fù)雜的應(yīng)用場景。新形勢下為了高層次滿足用戶需要,在各方面都得到保障情況下提高軟件開發(fā)效率,既有助于減少軟件系統(tǒng)維護(hù)成本,還有助于在計算機(jī)軟件開發(fā)過程中更好應(yīng)用分層技術(shù)。本文以分析計算機(jī)軟件開發(fā)應(yīng)用分層結(jié)構(gòu)模式的特點為切入點,深入探析分層技術(shù)在計算機(jī)軟件開發(fā)中的具體應(yīng)用,以此為廣大研究者提供強(qiáng)大理論支撐。
關(guān)鍵詞:計算機(jī)軟件開發(fā) 分層技術(shù) 具體應(yīng)用
中圖分類號:G633 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2015)09-0000-00
在21世紀(jì)的今天,從某種意義上來說網(wǎng)絡(luò)技術(shù)的發(fā)展為計算機(jī)技術(shù)的進(jìn)步注入了動力,而這也正是計算機(jī)軟件開發(fā)技術(shù)受到社會各階層高度重視的原因所在。在分層技術(shù)應(yīng)用到計算機(jī)軟件開發(fā)中表現(xiàn)尤為明顯,推動了整個計算機(jī)行業(yè)發(fā)展的步伐,在推動我國國民經(jīng)濟(jì)發(fā)展中扮演著重要角色,基于此,研究分層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用具有迫切性,而這也成為了本文研究的重點所在。
1計算機(jī)軟件開發(fā)應(yīng)用分層結(jié)構(gòu)模式的特點
新形勢計算機(jī)用戶對計算機(jī)軟件性能提出了更高層次要求,迫切需要在計算機(jī)軟件開發(fā)中應(yīng)用新技術(shù)。例如:軟件分層技術(shù)、模塊設(shè)計等技術(shù),在各方面都得到保障情況下提高了計算機(jī)性能和運(yùn)行效率,其適應(yīng)性和靈活性都得到了大幅度提升。其次,計算機(jī)軟件開發(fā)其初衷和目的是提高計算軟件質(zhì)量,高層次滿足用戶需要。例如:倘若以構(gòu)件為前提條件進(jìn)行計算機(jī)軟件開發(fā),其不僅需要經(jīng)過嚴(yán)格測試,經(jīng)測試達(dá)到預(yù)期標(biāo)準(zhǔn)后,再細(xì)化軟件操作流程,極大程度縮短了所需時間,提高了運(yùn)行效率,同時也確保了計算機(jī)軟件正常運(yùn)行。在特定條件下計算機(jī)軟件系統(tǒng)能夠為系統(tǒng)高效穩(wěn)定運(yùn)行提供通用算法,通過不同分組形成的構(gòu)建模塊,連接底層的數(shù)據(jù)庫、構(gòu)件等其它軟件進(jìn)而實現(xiàn)二分層結(jié)構(gòu)模式。最后,分層模式應(yīng)用至計算機(jī)軟件開發(fā)中時,可支持計算機(jī)軟件復(fù)用,并且根據(jù)自身需要自行開發(fā)軟件,基于相同標(biāo)準(zhǔn)下,各個計算機(jī)層次能實現(xiàn)軟件與軟件之間無縫結(jié)合。
2分層技術(shù)在計算機(jī)軟件開發(fā)中的具體應(yīng)用
2.1雙層技術(shù)的應(yīng)用
上述也提及到基于計算機(jī)軟件開發(fā)中主要由雙層技術(shù)慢慢向三層、四層以及更多層次發(fā)展,極大程度提高了軟件開發(fā)效率,軟件開發(fā)時間較原來相比也縮短許多。首先雙層技術(shù)應(yīng)用至計算機(jī)軟件開發(fā)中,主要表現(xiàn)為兩個方面:客戶端和服務(wù)器,在特定條件下升級客戶端,進(jìn)而為用戶提供更多計算機(jī)界面,便于其使用的同時有效處理好其中存在或者潛在邏輯關(guān)系,在這一環(huán)節(jié)完成之后服務(wù)器接收來自于客戶的信息,經(jīng)過數(shù)據(jù)庫進(jìn)行整理或者計算總結(jié)再傳輸至客戶端。通過探析雙層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用,能夠知悉通過雙層技術(shù)如何提高計算機(jī)工作效率,例如:計算機(jī)用戶所使用的服務(wù)器是否出現(xiàn)故障,使用用戶多少問題,倘若缺少這一前提條件不僅計算機(jī)用戶數(shù)量會直線增多,服務(wù)器發(fā)生故障機(jī)率也隨之增大,計算機(jī)反映速度變慢等諸多問題,而這些問題都直接作用于軟件開發(fā)成本,嚴(yán)重時會導(dǎo)致用戶系統(tǒng)癱瘓重要數(shù)據(jù)信息丟失?;诖?,新形勢下雙層技術(shù)應(yīng)用至軟件開發(fā)系統(tǒng)中難以滿足客戶高層次需要,就需要加快由雙層技術(shù)向三層技術(shù)轉(zhuǎn)變的步伐。
2.2三層技術(shù)的應(yīng)用
三層技術(shù)是在雙層技術(shù)的基礎(chǔ)之上應(yīng)用至計算機(jī)軟件開發(fā)系統(tǒng)中,不僅具有服務(wù)器和客戶端,還增加了應(yīng)用服務(wù)器。當(dāng)然這種開發(fā)應(yīng)用服務(wù)器的出發(fā)點和落腳點是便于用戶進(jìn)行數(shù)據(jù)存儲,在各方面都得到保障情況下提高計算機(jī)信息訪問效率,根本性實現(xiàn)人與計算機(jī)兩者之間的交互作用,進(jìn)而提升計算機(jī)工作效益。三層技術(shù)顧名思義,其包括:業(yè)務(wù)處理層次、界面層次和數(shù)據(jù)層次的結(jié)構(gòu)。以界面層次為例進(jìn)行分析,界面層其功能在于收集用戶使用需求信息,在收集工作完成之后將需求信息進(jìn)行整理和分析,之后則在數(shù)據(jù)層進(jìn)行數(shù)據(jù)的提取與處理。再有在數(shù)據(jù)層方面,經(jīng)過分析來自于業(yè)務(wù)處理層的中請,能夠查詢數(shù)據(jù)庫中相關(guān)信息,針對所獲取的信息做出科學(xué)合理分析,在這一工作完成之后回送至業(yè)務(wù)層,最終由業(yè)務(wù)層處理好之后同步到界面層。從中不難發(fā)現(xiàn),大幅度降低了傳輸系統(tǒng)負(fù)擔(dān),計算機(jī)工作效率也有些許提高。但是就實際而言,三層技術(shù)應(yīng)用至計算機(jī)軟件開發(fā)過程中還存在諸多問題急需解決,基于此,就必須依據(jù)特定情況將雙層技術(shù)與三層技術(shù)有效結(jié)合,使其效用最大限度發(fā)揮出來。
2.3四層技術(shù)的應(yīng)用
上述中提及到計算機(jī)軟件開發(fā)過程中所使用的雙層技術(shù)和三層技術(shù)都無法適應(yīng)復(fù)雜的網(wǎng)絡(luò)環(huán)境,基于此,就需要將三層技術(shù)中界面層、業(yè)務(wù)處理層和數(shù)據(jù)庫層有效分開,使其相互練習(xí)但并不相互影響,可單獨(dú)工作。并依據(jù)使用情況逐漸向四層技術(shù)發(fā)展,其中四層技術(shù)中應(yīng)當(dāng)囊括業(yè)務(wù)處理層、Web層、存儲層和數(shù)據(jù)庫層。在特定情況下業(yè)務(wù)層直接向Web層傳遞數(shù)據(jù)庫信息,再完成這一工作后進(jìn)行數(shù)據(jù)與數(shù)據(jù)之間的交換工作。而數(shù)據(jù)庫層所處的位置是存儲層和業(yè)務(wù)處理層兩者的中間,通過相關(guān)代碼呈現(xiàn)數(shù)據(jù)庫信息與計算機(jī)對象兩者間關(guān)系,根本性解決關(guān)系和對象不能匹配等相關(guān)問題。
3結(jié)語
新形勢下隨著我國科學(xué)技術(shù)的迅猛發(fā)展,為計算機(jī)軟件開發(fā)提供了廣闊發(fā)展空間,要想高層次滿足用戶需要,就迫切需要在計算機(jī)軟件開發(fā)中應(yīng)用雙層、三層、四層甚至于更高層次技術(shù),以此提升計算機(jī)軟件開發(fā)效率,縮短軟件開發(fā)時間,進(jìn)而為計算機(jī)軟件開發(fā)營造一個有利發(fā)展環(huán)境。
參考文獻(xiàn)
[1]王浩.探析計算機(jī)軟件開發(fā)的規(guī)范化[J].計算機(jī)光盤軟件與應(yīng)用,2012(18).
[2]衛(wèi)楨.計算機(jī)軟件開發(fā)討論與分析[J].數(shù)字技術(shù)與應(yīng)用,2012(12).
[3]葉娜,朱秀娟.試論計算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用[J].無線互聯(lián)科技,2013(06).
收稿日期:2015-08-10
作者簡介:陳婷(1982—),女,漢族,北京人,研究方向:計算機(jī)應(yīng)用、軟件與理論。
數(shù)字技術(shù)與應(yīng)用2015年9期