版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用研究 陳敏摘要:計算機是當(dāng)今社會中應(yīng)用最為普遍的工具之一,在各個領(lǐng)域中都有著廣泛的應(yīng)用。目前,對于計算機的功能,人們提出了更高的要求,因此,推動了計算機軟件開發(fā)的進步。在計算機軟件開發(fā)中,分層技術(shù)具有重要的意義和價值,能夠使軟件開發(fā)效率大大提升,對于計算機水平的發(fā)展也有重要的意義?;诖耍撐膶Ψ謱蛹夹g(shù)進行了概述,明確了概念和技術(shù)特點,并對其在實際應(yīng)用進行了研究,最后借用應(yīng)用實例,證明了分層技術(shù)的應(yīng)用效果和應(yīng)用價值。關(guān)鍵詞:分層技術(shù);計算機;軟件開發(fā);應(yīng)用:tp393 :a:1009-3044(2020)03
2、-0060-02隨著當(dāng)前計算機在社會各個領(lǐng)域中的應(yīng)用越來越廣泛,人們的需求也不斷提高,現(xiàn)有的軟件開發(fā)技術(shù),對于用戶需求的增長,已經(jīng)無法滿足。當(dāng)前的計算機軟件開發(fā),對于有效合理網(wǎng)絡(luò)框架的構(gòu)建,是非常重要的1。因此,在復(fù)雜的軟件系統(tǒng)開發(fā)中,需要對清晰的分層網(wǎng)絡(luò)架構(gòu)加以建立,從而能夠順利完成軟件開發(fā)過程。隨著技術(shù)的進步,在計算機軟件開發(fā)方面,也取得了相當(dāng)大的進展。原有的二層架構(gòu),正逐漸向三層甚至更多層的結(jié)構(gòu)發(fā)展。運用分層技術(shù)進行計算機軟件開發(fā),能夠達到更加清晰的分層網(wǎng)絡(luò),為后續(xù)的軟件開發(fā)提供了指導(dǎo)和依據(jù)。1 分層技術(shù)的概述在計算機結(jié)構(gòu)中,內(nèi)部層次存在依賴的關(guān)系,所以在計算機軟件開發(fā)中,分層技術(shù)非常重
3、要??煽啃浴㈧`活性,是計算機軟件的主要特點,為軟件開發(fā)奠定了基礎(chǔ),拓展計算機軟件的功能。單層次結(jié)構(gòu)在20世紀(jì)80年代在計算機軟件開發(fā)中應(yīng)用。計算機中對小型數(shù)據(jù)的快速應(yīng)用,促使計算機軟件開發(fā)中對層次結(jié)構(gòu)的廣泛應(yīng)用2。隨后通過聯(lián)系計算機及服務(wù)器,取得了更為快速的進展。單層結(jié)構(gòu)正在朝著雙層結(jié)構(gòu)應(yīng)用,所以,在軟件開發(fā)當(dāng)中,也得到了更大的應(yīng)用。軟件開發(fā)中,由于分層技術(shù)的應(yīng)用,極大地拓展了軟件業(yè)務(wù)處理模式,多層技術(shù)得以產(chǎn)生,多層結(jié)構(gòu)也得到了更大的發(fā)展。2 分層技術(shù)的特點分層技術(shù)的優(yōu)勢是獨特的,所以,在軟件開發(fā)當(dāng)中,其應(yīng)用也越來越廣泛。通過運用分層技術(shù),使得計算機軟件得到了很大的拓展,以功能差異性為基礎(chǔ),能
4、夠分解復(fù)雜的軟件開發(fā)系統(tǒng),從而達到改進優(yōu)化軟件開發(fā)的目的。計算機系統(tǒng)內(nèi),分層技術(shù)能更正某一功能層面,促使軟件開發(fā)效率得到提高,確保能夠順利完成軟件開發(fā)工作。另外,應(yīng)用分層技術(shù)后,軟件開發(fā)時間也可縮短,質(zhì)量也能得到保證。應(yīng)用分層技術(shù)后,軟件可重用性大大提升,對功能分層接口,可直接定于,使軟件具備了自主開發(fā)功能,通過運用標(biāo)準(zhǔn)接口,滿足無縫對接的要求3。分層技術(shù)擴展了計算機軟件,以軟件功能豐富性,分解復(fù)雜的系統(tǒng)。分層技術(shù)應(yīng)用于計算機軟件開發(fā),通過改造原有計算機系統(tǒng)功能,在復(fù)雜軟件開發(fā)中,時間能夠縮短,質(zhì)量也能提高,從而滿足自主開發(fā)的要求。計算機軟件中,具有內(nèi)層相關(guān)性的特點,因而應(yīng)用分層技術(shù),具有很大
5、的優(yōu)勢,也為軟件開發(fā)提供了基礎(chǔ)。另外,相比于傳統(tǒng)雙重結(jié)構(gòu),分層技術(shù)實現(xiàn)了軟件整體性能的提升,同時,軟件開發(fā)效率得到提高,開發(fā)質(zhì)量也得到了保障,使用周期也能進一步延長。計算機硬件,和分層技術(shù)之間,具有密切的關(guān)系,促進軟件性能提升。3 分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用3.1 雙層技術(shù)的應(yīng)用分層技術(shù)中,兩層技術(shù)是基礎(chǔ)性的部分,使得軟件開發(fā)效率得到了一定的提高。因而對雙層技術(shù)的應(yīng)用,可縮短軟件開發(fā)的時間。例如,服務(wù)器、客戶端的組合,就是對雙層技術(shù)的應(yīng)用,在技術(shù)層面,可對邏輯關(guān)系加以處理。用戶信息,由服務(wù)器接收,在一定程度上,集成用戶需求信息,然后傳輸?shù)接脩艨蛻舳?。?yīng)用雙層技術(shù)后,對于計算機服務(wù)效能有較
6、高的要求,如果沒有達到要求,則無法充分應(yīng)用4。所以,軟件開發(fā)中對雙層技術(shù)的運用,效能的保證是一個必要條件。此外,在用戶數(shù)量較多的情況下,雙層技術(shù)也不適用,當(dāng)用戶數(shù)量大量增加,計算機軟件系統(tǒng)在實際運行中,運行速度可能減慢,同時也可能出現(xiàn)一定的錯誤,對于客戶的需求,將難以滿足。3.2 三層技術(shù)的應(yīng)用三層技術(shù)的應(yīng)用,是以雙層技術(shù)為基礎(chǔ)的,相比于雙層技術(shù),其對應(yīng)用服務(wù)器進行了增加,因而計算機能夠更為方便快速的存儲用戶的使用數(shù)據(jù)信息5。三層技術(shù)應(yīng)用于計算機軟件開發(fā),可以使計算機信息訪問效率大大提升,在計算機和用戶之間,實現(xiàn)更好的人際信息交互,提高了信息交流的便捷性,在很大程度上,使得計算機工作效率得到了
7、提高。三層技術(shù)主要包括了三個層次,分別是數(shù)據(jù)處理、業(yè)務(wù)處理、接口處理。其中,用戶需求的分析,由業(yè)務(wù)處理層次完成,根據(jù)于用戶命令發(fā)出相應(yīng)請求,進而整理相關(guān)數(shù)據(jù)。根據(jù)用戶需求,接口層開展相關(guān)搜索,并對相應(yīng)數(shù)據(jù)信息做出處理,同時向業(yè)務(wù)處理層,反饋數(shù)據(jù)搜索結(jié)果。而對于業(yè)務(wù)處理層的應(yīng)用發(fā)布,主要由數(shù)據(jù)層審核,并在數(shù)據(jù)庫中,對相關(guān)信息進行查詢??茖W(xué)分析信息得到用戶需要信息,并向用戶反饋最終處理結(jié)構(gòu)。軟件開發(fā)中,應(yīng)用三層技術(shù)后,軟件工作效率得到了更大的提升,不過如果用戶環(huán)境復(fù)雜,三層技術(shù)將難以有效分離數(shù)據(jù)庫層次、業(yè)務(wù)處理層次、界面層次等。3.3 四層技術(shù)的應(yīng)用四層技術(shù)是在web層、存儲層、數(shù)據(jù)庫層和業(yè)務(wù)處理
8、層三層技術(shù)的基礎(chǔ)上進一步發(fā)展和完善的。四層技術(shù)在計算機軟件開發(fā)中的應(yīng)用,是通過業(yè)務(wù)處理分次,對用戶需求加以分析,了解需求之后,開展后續(xù)的工作6。數(shù)據(jù)層處理用戶需求,并向web層傳送處理結(jié)果。通過數(shù)據(jù)間的交換,對計算機對象之間相互關(guān)系加以體現(xiàn)。在三層技術(shù)的基礎(chǔ)上,四層技術(shù)得到了進一步的改進,使得計算機軟件開發(fā)更加高效。軟件開發(fā)時間更短。3.4 五層技術(shù)的應(yīng)用計算機軟件開發(fā),在不同的環(huán)境中,需要應(yīng)用不同的技術(shù)結(jié)構(gòu),例如對于一些特殊的領(lǐng)域及計算機數(shù)據(jù)運行環(huán)境而言,需要對現(xiàn)有的四層技術(shù)進行更為細(xì)致的劃分,將數(shù)據(jù)層分為資源層、集成層兩個層次,從而實現(xiàn)五層技術(shù)的應(yīng)用,進一步提高計算機系統(tǒng)運行效率,滿足一些
9、特殊運行需求。五層技術(shù),進一步擴展了計算機軟件開發(fā)的結(jié)構(gòu)劃分和逆向細(xì)化。例如,對于當(dāng)前的五層技術(shù),在j2ee環(huán)境中具有更為廣泛的應(yīng)用。在以往的經(jīng)典三層結(jié)構(gòu)當(dāng)中,實現(xiàn)了進一步的延伸和擴展,如包括了集成層、客戶層、資源層等7。而將三層結(jié)構(gòu)的表層進行劃分,得到web層、客戶層??蛻魧拥倪\行基礎(chǔ)是客戶機,web應(yīng)用層的運行位置是服務(wù)端。在數(shù)據(jù)的持續(xù)性訪問過程中,集成層運行工作,主要負(fù)責(zé)的相關(guān)事務(wù)的處理卡,以及對數(shù)據(jù)庫的映射等。資源層中,則包括了數(shù)據(jù)庫、文件存儲系統(tǒng)等。在這種運行模式之下,以計算機嚴(yán)格的操作邏輯為基礎(chǔ),可以對多個組間自動形成,并根據(jù)用戶的需求,在不同機器上安放使用組件,進而使得計算機軟件
10、開發(fā)更為豐富,對用戶需求也能更好地滿足。3.5 中間件技術(shù)的應(yīng)用隨著計算機軟件開發(fā)的不斷發(fā)展和進步,分層技術(shù)的應(yīng)用也更為深入。在分層技術(shù)中,中間加技術(shù),是一個特殊的部分,相比于其他技術(shù),中間件技術(shù)在軟件開發(fā)當(dāng)中,一般的應(yīng)用形式使相對獨立的系統(tǒng)軟件。中間件技術(shù)能夠?qū)Ξ悩?gòu)和分布集成摻雜的所有復(fù)雜技術(shù)自動屏蔽,因而將該技術(shù)應(yīng)用于計算機軟件開發(fā)中,對于軟件開發(fā)技術(shù)難度,能夠有效降低,利用該技術(shù),使軟件開發(fā)周期縮短,同時操作系統(tǒng)、應(yīng)用軟件、數(shù)據(jù)庫之間的關(guān)系,也能得到優(yōu)化??梢允管浖_發(fā)風(fēng)險大大降低,為計算機系統(tǒng)安全有效的運行提供更大的幫助8。同時,對于計算機系統(tǒng)的優(yōu)勢,能夠更為充分的發(fā)揮,將各種不利因素
11、消除,達到系統(tǒng)資源優(yōu)勢互補的效果,在軟件開發(fā)中,體現(xiàn)出了更大的價值。4 分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用實例以餐飲及百貨行業(yè)為例,隨著發(fā)展速度的加快,規(guī)模的擴大,商鋪信息化建設(shè)尤為重要。分層技術(shù)具有清晰的結(jié)構(gòu),較強的適應(yīng)能力,可滿足團隊分工管理。例如,在企業(yè)管理系統(tǒng)中計算機軟件的開發(fā),分層技術(shù)的應(yīng)用。商鋪管理系統(tǒng)中,包括物業(yè)、營銷、行政、運營、系統(tǒng)等管理,以及售后處理等任務(wù)。具有較為廣泛的業(yè)務(wù)范圍和復(fù)雜煩瑣的特點。在購物管理系統(tǒng)中,基于商鋪功能劃分為不同的子系統(tǒng),包括行政管理、運營管理、系統(tǒng)管理等。每一個子系統(tǒng)都和一個功能相對應(yīng)。每個子系統(tǒng)中,仍能進行更為細(xì)致的劃分,如售后處理子系統(tǒng),可劃分為
12、售后事務(wù)分析、事務(wù)處理查詢、消費者事務(wù)處理等二級子系統(tǒng)。二級子系統(tǒng)仍可向下劃分,如會員購物分析、整體分析功能、購物品種分析功能等。利用分層技術(shù),更為細(xì)致地劃分了商鋪管理系統(tǒng),在相應(yīng)的軟件開發(fā)中,劃分了更為完整細(xì)致的多層次的結(jié)構(gòu),使系統(tǒng)運行和管理效率大大提升,同時也為用戶提供了更加方面快捷的服務(wù)。5 結(jié)論計算機作為當(dāng)前社會各個領(lǐng)域中常用的工具設(shè)備,具有比較復(fù)雜的應(yīng)用環(huán)境。而隨著計算機技術(shù)的應(yīng)用越來越廣泛,用戶對于計算機軟件也提出了更高的需求。因此,在計算機軟件開發(fā)中,應(yīng)當(dāng)基于用戶的需求,對分層技術(shù)加以應(yīng)用。而傳統(tǒng)的雙層技術(shù),對于現(xiàn)代化信息技術(shù)需求已經(jīng)難以滿足,因此需在此基礎(chǔ)上加以擴展,運用多層結(jié)構(gòu)提高擴展性及安全性,進而推動計算機軟件開發(fā)的進一步發(fā)展。參考文獻:1楊子燕.分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用j.數(shù)字技術(shù)與應(yīng)用,2015,25(12):112.2黃愛明.分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用j.現(xiàn)代職業(yè)教育,2015,19(7):71-73.3雷靜,畢志鵬,張均,分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用j.科技展望,2016,26(28):164-168.4趙勃,黃從玲.試析計算機軟件開發(fā)中的分層技術(shù)運用研究j.信息記錄材料,2018,19(11):121-123.5周茜,高海波.分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度租賃車輛租賃合同爭議解決及仲裁條款3篇
- 煤礦自然發(fā)火培訓(xùn)課件
- 二零二五年度中草藥種植基地生態(tài)旅游開發(fā)合作合同3篇
- 2025幼兒園保育員聘用合同書(含考核與激勵)3篇
- 二零二五年昆山酒店物業(yè)費收取與酒店管理服務(wù)合同3篇
- 二零二五版綠化苗木種植基地租賃與運營合同4篇
- 2025年度智慧社區(qū)物業(yè)門衛(wèi)人員勞動合同3篇
- 2025年度離婚協(xié)議中的共同債務(wù)清償計劃合同3篇
- 二零二五年度船舶動力系統(tǒng)升級改造合同書(節(jié)能環(huán)保型)4篇
- 二零二五版帶新風(fēng)系統(tǒng)二手住宅買賣合同3篇
- 物業(yè)民法典知識培訓(xùn)課件
- 2023年初中畢業(yè)生信息技術(shù)中考知識點詳解
- 2024-2025學(xué)年山東省德州市高中五校高二上學(xué)期期中考試地理試題(解析版)
- 《萬方數(shù)據(jù)資源介紹》課件
- 麻風(fēng)病病情分析
- 《急診科建設(shè)與設(shè)備配置標(biāo)準(zhǔn)》
- 第一章-地震工程學(xué)概論
- JJF(陜) 063-2021 漆膜沖擊器校準(zhǔn)規(guī)范
- 《中國糖尿病防治指南(2024版)》更新要點解讀
- TSGD7002-2023-壓力管道元件型式試驗規(guī)則
- 2024年度家庭醫(yī)生簽約服務(wù)培訓(xùn)課件
評論
0/150
提交評論