下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用策略 趙宏飛摘 要:新時(shí)期,分層技術(shù)已經(jīng)在計(jì)算機(jī)軟件開發(fā)中得到了相對(duì)廣泛的應(yīng)用,與傳統(tǒng)技術(shù)相比,它有著非常重要的優(yōu)勢(shì),因此要推進(jìn)計(jì)算機(jī)軟件開發(fā)工作的優(yōu)化改革,為客戶提供更加優(yōu)質(zhì)、安全的服務(wù)。該文中,筆者依托實(shí)際工作經(jīng)驗(yàn)首先對(duì)分層技術(shù)的概念及特點(diǎn)進(jìn)行了分析探究,之后闡述了其應(yīng)用于計(jì)算機(jī)軟件開發(fā)方面的問(wèn)題,希望對(duì)推進(jìn)計(jì)算機(jī)軟件開發(fā)的改革創(chuàng)新有所幫助。關(guān)鍵詞:計(jì)算機(jī)軟件開發(fā) 分層技術(shù) 應(yīng)用實(shí)踐 策略:tp311.52 :a :1672-3791
2、(2020)05(c)-0005-02新時(shí)期,各個(gè)行業(yè)發(fā)展對(duì)計(jì)算機(jī)技術(shù)的應(yīng)用要求正在不斷提升,相關(guān)軟件需要涉及到更多的領(lǐng)域、具備更多的功能,還應(yīng)當(dāng)為客戶提供更加優(yōu)質(zhì)、安全的服務(wù),因此需要推進(jìn)計(jì)算機(jī)軟件開發(fā)工作的優(yōu)化改革。其改革的關(guān)鍵應(yīng)放在技術(shù)創(chuàng)新之上,要對(duì)分層技術(shù)進(jìn)行合理利用,以推進(jìn)相關(guān)細(xì)節(jié)工作的優(yōu)化創(chuàng)新,提高軟件的完整度、運(yùn)行穩(wěn)定性,之后再豐富軟件的功能,便能夠適應(yīng)日漸復(fù)雜的運(yùn)營(yíng)環(huán)境。1 分層技術(shù)的概念分析隨著計(jì)算機(jī)技術(shù)的發(fā)展普及,分層技術(shù)已經(jīng)成為了軟件開發(fā)過(guò)程中經(jīng)常會(huì)用到的技術(shù)要點(diǎn)。它可以使軟件系統(tǒng)形成一種垂直結(jié)構(gòu),進(jìn)而在軟件開發(fā)中實(shí)現(xiàn)對(duì)于各類技術(shù)的整合運(yùn)用1。實(shí)際工作中,要實(shí)
3、現(xiàn)這種垂直結(jié)構(gòu)的建設(shè)需要參考不同理念并制訂不同的運(yùn)營(yíng)方案。在計(jì)算機(jī)軟件需求日漸多樣化的大背景下,其實(shí)計(jì)算機(jī)軟件也需要具備更多、更復(fù)雜的功能,而其實(shí)際設(shè)計(jì)中各細(xì)節(jié)層次的設(shè)計(jì)地位也都是平等的,因此需要利用分層技術(shù)來(lái)滿足不同的功能需求并提高計(jì)算機(jī)軟件的穩(wěn)定性。新時(shí)期,相關(guān)計(jì)算機(jī)軟件開發(fā)的架構(gòu)模式也在不斷改革變化,其整體架構(gòu)檔次正在逐漸變高,由傳統(tǒng)的“單層架構(gòu)”向“雙層架構(gòu)”的轉(zhuǎn)變已經(jīng)基本完成。目前這方面的轉(zhuǎn)變優(yōu)化也正在不斷深入,所以,在現(xiàn)有基礎(chǔ)上豐富了軟件功能。值得一提的是,雖說(shuō)計(jì)算機(jī)技術(shù)在相關(guān)工作的推進(jìn)落實(shí)中已經(jīng)發(fā)揮了不可或缺的重要作用,但各類軟件的運(yùn)行壓力也在不斷增加。雙層架構(gòu)的優(yōu)勢(shì)是“有目共睹
4、”的,但軟件的雙層架構(gòu)其實(shí)也存在一系列“缺陷”或“短板”,所以,需要通過(guò)分層技術(shù)來(lái)推進(jìn)軟件系統(tǒng)的優(yōu)化改革,進(jìn)而讓其向著更高級(jí)的架構(gòu)發(fā)展、克服傳統(tǒng)工作模式的缺陷2。根據(jù)實(shí)際工作經(jīng)驗(yàn)分析,分層技術(shù)是計(jì)算機(jī)軟件開發(fā)中不可或缺。在計(jì)算機(jī)技術(shù)應(yīng)用范圍日漸廣泛、整合行業(yè)競(jìng)爭(zhēng)環(huán)境日漸激烈的大環(huán)境下,軟件的開發(fā)需要立足于用戶需求,之后還應(yīng)當(dāng)根據(jù)用戶需求的變化革新來(lái)豐富軟件內(nèi)容,以實(shí)現(xiàn)雙方的良性發(fā)展?;谲浖_發(fā)工作的復(fù)雜性,軟件系統(tǒng)的創(chuàng)新是其中的關(guān)鍵,而將分層技術(shù)應(yīng)用于其中則可以為相關(guān)工作的優(yōu)化落實(shí)提供助力。計(jì)算機(jī)軟件開發(fā)中,利用分層技術(shù)開展系統(tǒng)軟件架構(gòu)設(shè)計(jì)最主要的優(yōu)勢(shì)是能夠?qū)⑽锢碛布c底層構(gòu)建有效整合在一起
5、。基于該構(gòu)建模式,我們便可以完成對(duì)于計(jì)算機(jī)軟件系統(tǒng)性能的深層次優(yōu)化,從而豐富其軟件系統(tǒng)的功能并提高其運(yùn)行穩(wěn)定性。計(jì)算機(jī)軟件結(jié)構(gòu)設(shè)置是整體系統(tǒng)安全性的保證,但因?yàn)樵撥浖Y(jié)構(gòu)存在一定的復(fù)雜性,所以需要利用分層技術(shù)對(duì)其進(jìn)行優(yōu)化整合。它可以完成對(duì)于整體軟件系統(tǒng)的抽象化處理,之后再將需要添加的內(nèi)容融入軟件設(shè)計(jì),便能夠在滿足不同用戶需求的基礎(chǔ)上提高其穩(wěn)定性。實(shí)踐證實(shí),在實(shí)際軟件開發(fā)設(shè)計(jì)中恰當(dāng)?shù)貞?yīng)用分層技術(shù)也可以實(shí)現(xiàn)軟件系統(tǒng)的便捷化操作,之后展示出軟件系統(tǒng)開發(fā)的結(jié)構(gòu)性特點(diǎn),便可以為相關(guān)工作的推進(jìn)落實(shí)指明方向3。此外,分層技術(shù)的特殊性決定了其各部分要素都是平等的,即便系統(tǒng)中的某一細(xì)分層次出現(xiàn)問(wèn)題,那么也不會(huì)影
6、響到系統(tǒng)的整體功能,這是軟件的基本功能同樣可以實(shí)現(xiàn),這是傳統(tǒng)技術(shù)模式所不具備的優(yōu)勢(shì)。具體來(lái)說(shuō),分層技術(shù)的特點(diǎn)主要體現(xiàn)在以下方面:(1)它拓展了計(jì)算機(jī)軟件的功能,并根據(jù)不同的功能需求對(duì)計(jì)算機(jī)軟件進(jìn)行了分界、改造與升級(jí)。系統(tǒng)內(nèi)部某一功能層與上下功能層之間的關(guān)系得到了優(yōu)化,整體穩(wěn)定性得到了進(jìn)一步提高。(2)分層技術(shù)實(shí)現(xiàn)了計(jì)算機(jī)軟件端口的完美對(duì)接。該技術(shù)實(shí)踐應(yīng)用的基礎(chǔ)是它對(duì)于接口的自定義,之后可以依靠自定義的接口來(lái)完成對(duì)于端口的對(duì)接?;诖?,在實(shí)際開發(fā)作業(yè)中若需要對(duì)不同層次進(jìn)度開展升級(jí)或調(diào)整,只需要升級(jí)本層次或與本層次相關(guān)的上下級(jí)層次即可,所以簡(jiǎn)化了升級(jí)難度。在用戶需求日漸多樣化的大環(huán)境下,這一特點(diǎn)將
7、進(jìn)一步提高軟件的綜合性能并減少升級(jí)時(shí)間4。2 分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用實(shí)踐策略分析進(jìn)入21世紀(jì),在相關(guān)行業(yè)高速發(fā)展的影響下,計(jì)算機(jī)軟件開發(fā)方面的工作也得到了人們的廣泛關(guān)注。而隨著相關(guān)技術(shù)的不斷發(fā)展,相關(guān)計(jì)算機(jī)軟件也打破了傳統(tǒng)計(jì)算機(jī)軟件單項(xiàng)業(yè)務(wù)的處理模式,多層次計(jì)算機(jī)軟件業(yè)務(wù)的處理模式也已經(jīng)基本實(shí)現(xiàn)5??傮w來(lái)說(shuō),眼下分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的實(shí)踐應(yīng)用正在由二層、三層技術(shù)發(fā)展到現(xiàn)在的四層和五層技術(shù)。以下筆者從日常工作經(jīng)驗(yàn)出發(fā),展開了分析探究。2.1 “雙層技術(shù)”在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用實(shí)踐相較于傳統(tǒng)單層架構(gòu)模式,雙層技術(shù)在實(shí)際軟件開發(fā)中的應(yīng)用進(jìn)一步提高了軟件開發(fā)效率,而且縮短
8、了軟件開發(fā)或更新的時(shí)間,對(duì)于軟件開發(fā)工作的順利開展具有重要意義。簡(jiǎn)單來(lái)說(shuō),雙層技術(shù)主要由系統(tǒng)的用戶使用界面與客戶端服務(wù)器這兩個(gè)部分內(nèi)容組成,因此它可能無(wú)法滿足更多的用戶載荷。若要利用雙層技術(shù)進(jìn)行軟件開發(fā),一定要把控好技術(shù)標(biāo)準(zhǔn),只有這樣才能夠保證軟件系統(tǒng)的可靠性及投入使用后的實(shí)際運(yùn)行速度。關(guān)鍵要做好以下兩方面工作:首先要確保計(jì)算機(jī)服務(wù)器的良好性能;其次要保證即便是在用戶數(shù)量波動(dòng)變化的情況下,軟件運(yùn)行速度也能夠處于相對(duì)平穩(wěn)的狀態(tài),只有這樣才能真正確保用戶需求6。2.2 “三層技術(shù)”在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用實(shí)踐簡(jiǎn)單來(lái)說(shuō),“三層技術(shù)”就是以“雙層技術(shù)”為基礎(chǔ)來(lái)完善優(yōu)化出的新技術(shù)。與前者相比,其應(yīng)用服務(wù)
9、器已經(jīng)得到了進(jìn)一步增加,計(jì)算機(jī)用戶數(shù)據(jù)的儲(chǔ)存安全性也得到了提高。實(shí)際應(yīng)用中,依托三層技術(shù),用戶可以實(shí)現(xiàn)對(duì)于計(jì)算機(jī)系統(tǒng)的高速訪問(wèn),并優(yōu)化人機(jī)間的信息交互,所以其工作效率實(shí)現(xiàn)了進(jìn)一步提高。該技術(shù)共有業(yè)務(wù)處理層、界面層、數(shù)據(jù)層3個(gè)層次。首先,業(yè)務(wù)處理層實(shí)現(xiàn)了對(duì)于用戶需求的全方位分析,之后還會(huì)根據(jù)不同用戶的需求來(lái)發(fā)出相應(yīng)的請(qǐng)求指令,以完成對(duì)于數(shù)據(jù)的提取、處理。其次,界面層完成的是對(duì)于用戶真實(shí)需求的搜集工作,它需要匯總整理用戶在使用軟件時(shí)的各項(xiàng)行為,并判斷出用戶的真實(shí)需求。之后它還需要完成對(duì)于相關(guān)信息的“初加工”,并將經(jīng)過(guò)加工后的信息傳遞給業(yè)務(wù)處理層。最后,數(shù)據(jù)層主要需要完成業(yè)務(wù)處理層的申請(qǐng)審批,之后它
10、還需要根據(jù)用戶的指令完成數(shù)據(jù)庫(kù)信息的查詢匯總并將結(jié)論反饋給業(yè)務(wù)層??傮w來(lái)說(shuō),三層技術(shù)對(duì)計(jì)算軟件開發(fā)改革所產(chǎn)生的推動(dòng)作用是顯而易見的,但如果其面對(duì)復(fù)雜的用戶環(huán)境,還是難以從根本上進(jìn)行最高效的界面分層以及業(yè)務(wù)處理。2.3 “四層技術(shù)”在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用實(shí)踐隨著相關(guān)技術(shù)的發(fā)展完善,計(jì)算機(jī)軟件應(yīng)用程序的計(jì)算環(huán)境也在日漸復(fù)雜,要想保證軟件系統(tǒng)的正常運(yùn)作,必須要完成對(duì)于各種復(fù)雜數(shù)據(jù)及邏輯的處理運(yùn)算。以業(yè)務(wù)管理為例,客戶如果想要使計(jì)算機(jī)的運(yùn)轉(zhuǎn)速度更快、處理結(jié)論更加準(zhǔn)確,那么僅靠三層技術(shù)是遠(yuǎn)遠(yuǎn)不夠的。需要在三層技術(shù)應(yīng)用背景下的數(shù)據(jù)層和業(yè)務(wù)邏輯層之間增加一個(gè)封裝層,最終構(gòu)建起存儲(chǔ)數(shù)據(jù)、業(yè)務(wù)管理以及整合應(yīng)用
11、wed層技術(shù)的結(jié)構(gòu)。而wed層則會(huì)根據(jù)用戶的不同需求來(lái)選擇合適的問(wèn)題處理路徑并根據(jù)用戶需求調(diào)整結(jié)構(gòu)模式。這時(shí),網(wǎng)絡(luò)層則會(huì)通過(guò)直接發(fā)送信息的方式來(lái)向數(shù)據(jù)處理層“傳達(dá)”自己的需求。在需要大規(guī)模數(shù)據(jù)加工關(guān)系時(shí),就必須要通過(guò)大量的數(shù)據(jù)和信息分析來(lái)提高運(yùn)轉(zhuǎn)效率,而這一環(huán)節(jié)的工作也將實(shí)現(xiàn)網(wǎng)絡(luò)層的業(yè)務(wù)邏輯。相信在不久的將來(lái),四層技術(shù)會(huì)逐漸成為替代三層技術(shù)的主流技術(shù)形式。2.4 “五層技術(shù)”在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用實(shí)踐所謂“五層技術(shù)”,顧名思義其結(jié)構(gòu)共有5層,主要包括(1)業(yè)務(wù)層;(2)客戶層;(3)資源層;(4)wed應(yīng)用層;(5)集成層。需要強(qiáng)調(diào)的是,該技術(shù)中業(yè)務(wù)層與集成層的產(chǎn)生都是以三層技術(shù)為依托才能夠
12、實(shí)現(xiàn)的,其關(guān)鍵在于持久性的訪問(wèn)數(shù)據(jù)。目前,五層技術(shù)應(yīng)用最為廣泛的就是j2ee環(huán)境。而wed應(yīng)用層與集成層則是由數(shù)據(jù)庫(kù)分化而來(lái)的,需要在服務(wù)器端進(jìn)行運(yùn)行應(yīng)用。因此它能夠代表數(shù)據(jù)庫(kù)及文件系統(tǒng)。實(shí)際軟件開發(fā)過(guò)程中,需要將分層結(jié)構(gòu)所組成的多個(gè)組件安裝在不同機(jī)器內(nèi)部,以保證其不同的功能。以網(wǎng)上購(gòu)物系統(tǒng)為例,在j2ee操作平臺(tái)上,用戶界面設(shè)計(jì)需要完成的就是引導(dǎo)用戶在瀏覽器或客戶端頁(yè)面上輸入請(qǐng)求,之后slb作為系統(tǒng)負(fù)載平衡,就可以在服務(wù)器上完成對(duì)于客戶端的請(qǐng)求分配,最終它還能夠完成對(duì)于系統(tǒng)的擴(kuò)充。當(dāng)然,系統(tǒng)的server如果不能完成對(duì)于當(dāng)前進(jìn)程的協(xié)調(diào)分配,就能夠結(jié)合server進(jìn)行自動(dòng)添加。此外,它也能夠使
13、系統(tǒng)保持最佳的穩(wěn)定狀態(tài)。http服務(wù)器會(huì)將wed服務(wù)器生成一種動(dòng)態(tài)頁(yè)面,之后還能夠?qū)㈨?yè)面內(nèi)容傳送至用戶使用的計(jì)算機(jī)終端。而上述部件的協(xié)調(diào)配合則是發(fā)揮出各部分功能的關(guān)鍵。再者,因?yàn)榫€上購(gòu)物系統(tǒng)擁有較強(qiáng)的拓展維護(hù)能力,所以也可以單獨(dú)安裝在一臺(tái)或多臺(tái)服務(wù)器上,系統(tǒng)的后期維護(hù)也非常便捷。3 結(jié)語(yǔ)分層技術(shù)在計(jì)算機(jī)軟件中的開發(fā)應(yīng)用已經(jīng)成為了業(yè)內(nèi)廣泛關(guān)注的新熱點(diǎn)。它提高了軟件系統(tǒng)運(yùn)行的穩(wěn)定性,豐富了系統(tǒng)功能,可以滿足更多計(jì)算機(jī)用戶的不同需求。今后開展這方面的實(shí)踐時(shí)要注意理清楚其特點(diǎn)與含義,并爭(zhēng)取認(rèn)識(shí)其優(yōu)勢(shì),之后再通過(guò)相關(guān)細(xì)節(jié)工作的優(yōu)化把控才能夠讓其在實(shí)際工作中發(fā)揮出應(yīng)有的作用。參考文獻(xiàn)1 江鵬.淺析分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用j.科技經(jīng)濟(jì)導(dǎo)刊,2019,27(32):16,35.2 張偉東,丁久榮.計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)在金屬加工中的應(yīng)用j.世界有色金屬,2019(9):21-22
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廢舊電子電器產(chǎn)品回收拆解處理中心可行性研究報(bào)告
- 節(jié)能減排技改項(xiàng)目可行性研究報(bào)告
- 農(nóng)家樂項(xiàng)目可行性研究報(bào)告
- 認(rèn)定勞務(wù)合同糾紛訴狀
- 砂石級(jí)配料合同模板
- 商務(wù)投資合同模板
- 世界上第一盞信號(hào)燈是誰(shuí)發(fā)明的
- 施工合同建筑施工技術(shù)秘密索賠
- 實(shí)驗(yàn)室質(zhì)量安全協(xié)議書
- 建筑材料采購(gòu)合同
- 微景觀制作課件
- 業(yè)務(wù)招待費(fèi)審批單
- 建筑工程項(xiàng)目管理咨詢招標(biāo)(范本)
- 三位數(shù)除兩位數(shù)的除法練習(xí)題
- 慢性胃炎的中醫(yī)治療培訓(xùn)課件
- Python程序設(shè)計(jì)課件第7章面向?qū)ο蟪绦蛟O(shè)計(jì)
- 主題班會(huì)課防盜
- 幼兒園課件《撓撓小怪物》
- 教師教案檢查八大評(píng)分標(biāo)準(zhǔn)教案的評(píng)分標(biāo)準(zhǔn)
- 政府會(huì)計(jì)基礎(chǔ)知識(shí)講義
- 幼兒園整合式主題活動(dòng)設(shè)計(jì)案例《溫馨家園》
評(píng)論
0/150
提交評(píng)論