公務(wù)員期刊網(wǎng) 論文中心 正文

計算機軟件開發(fā)分層技術(shù)研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機軟件開發(fā)分層技術(shù)研究范文,希望能給你帶來靈感和參考,敬請閱讀。

計算機軟件開發(fā)分層技術(shù)研究

1計算機軟件分層技術(shù)概述

分層技術(shù)不僅有利于計算機軟件進一步擴展自身功能,還可以豐富軟件內(nèi)容。分層技術(shù)主要促使計算機軟件由二次結(jié)構(gòu)逐漸轉(zhuǎn)變成為多層次結(jié)構(gòu),同時每一層都要具有針對性以及具體化方案。當(dāng)前計算機軟件管理應(yīng)當(dāng)加強分層技術(shù)的應(yīng)用,在分層管理過程中,工作人員需要針對計算機每一層次軟件管理采取科學(xué)合理方案,切實保障計算機軟件各大層可以實現(xiàn)相互溝通,同時保障每一層次軟件具備一定獨立性。相關(guān)工作人員針對計算機軟件進行分層管理,要以軟件基礎(chǔ)框架作為根本依據(jù)。20世紀(jì)80年代左右,計算機軟件技術(shù)發(fā)展還較為落后,同時需要依賴小型數(shù)據(jù)庫實施結(jié)構(gòu)編程。但是,隨著當(dāng)前信息技術(shù)的日益發(fā)展,軟件技術(shù)得到顯著提升,并且產(chǎn)生了雙層結(jié)構(gòu),雙層結(jié)構(gòu)能夠促使計算機軟件處理能力得到進一步的提升。分層技術(shù)本身維護性較好,結(jié)構(gòu)清晰,同時比較容易管理。在當(dāng)前的時代背景之下,利用分層技術(shù)可以強化商務(wù)信息化建設(shè),實現(xiàn)商戶管理系統(tǒng)的多項功能,同時商鋪管理系統(tǒng)通過利用分層技術(shù)可以實現(xiàn)高效化管理。

2計算機軟件開發(fā)分層技術(shù)特點介紹

目前,隨著科學(xué)技術(shù)和信息技術(shù)的日益發(fā)展,需要進一步強化軟件分層技術(shù)的廣泛運用。利用軟件分層技術(shù)可以促使計算機軟件開發(fā)由傳統(tǒng)型的二次結(jié)構(gòu)轉(zhuǎn)變成為多層次結(jié)構(gòu),有利于計算機軟件開發(fā)效率的顯著提高,能夠促使工作人員節(jié)約大量的時間,避免資金浪費,促使開發(fā)質(zhì)量得到提高[2]。計算機軟件開發(fā)的過程當(dāng)中,分層技術(shù)主要特征包括下列幾個方面:首先,拓展性。分層技術(shù)能夠?qū)浖阅苓M行必要的拓展,促使軟件的性能得到更新和升級,還可以對軟件應(yīng)用加以改進和優(yōu)化。通常操作對象是比較復(fù)雜的軟件。分層技術(shù)可以對復(fù)雜的軟件進行科學(xué)合理分解,還可以對軟件功能進行優(yōu)化完善和調(diào)整,切實保障軟件的運行效率和質(zhì)量得到顯著的提高。其次,獨立性。在計算機軟件轉(zhuǎn)換和開發(fā)過程中,相關(guān)工作人員需要強化分層技術(shù)的廣泛運用,若軟件的某一層次產(chǎn)生問題,勢必會對其他層造成不利的影響,但是,通常不會對與之相隔的軟件層造成影響,以此保障層次之間的獨立性。最后,穩(wěn)定性。在當(dāng)前計算機軟件開發(fā)的過程中,分層技術(shù)不僅能夠促使軟件的穩(wěn)定性得到顯著增加,還能顯著提升軟件的應(yīng)用效果和質(zhì)量,以此保障軟件的可用性得到大幅度增強。因此,計算機軟件的開發(fā)過程運用分層技術(shù)能夠分解系統(tǒng)的功能,保障軟件安全正常穩(wěn)定的運行[3]。

3軟件開發(fā)的主要問題概述

目前,計算機軟件開發(fā)過程還依然存在著諸多缺陷和不足,主要體現(xiàn)在以下幾個方面。首先,安全管理工作不到位,缺乏對數(shù)據(jù)庫的高度重視,很多操作缺乏規(guī)范性,造成當(dāng)前的計算機數(shù)據(jù)庫存在著大量的漏洞,數(shù)據(jù)庫特別容易被病毒和木馬所侵害。其次,在軟件開發(fā)過程中,病毒也會對數(shù)據(jù)庫的安全造成嚴(yán)重的威脅。除此之外,相關(guān)問題還包括相關(guān)工作人員操作不夠規(guī)范,導(dǎo)致處于開發(fā)階段的軟件難以實現(xiàn)正常的使用。

4計算機軟件開發(fā)中分層技術(shù)的實現(xiàn)

4.1雙層技術(shù)。當(dāng)前的計算機軟件開發(fā)應(yīng)當(dāng)加強分層技術(shù)的廣泛運用。應(yīng)用分層技術(shù)主要是促使雙層技術(shù)轉(zhuǎn)變成為三層技術(shù)、四層技術(shù)或者多層的技術(shù),以促使軟件開發(fā)效率和水平得到顯著的提高,同時降低相關(guān)工作人員的工作時間,節(jié)約開發(fā)成本。雙層技術(shù)主要以兩端作為基點,即服務(wù)器端和客戶端。在軟件應(yīng)用的過程中,首先,客戶端接收消息,同時向用戶傳遞消息,由軟件處理邏輯聯(lián)系,并信息傳送給服務(wù)器;然后,通過軟件對信息進行總結(jié),再回傳給客戶端[4]。運用雙層技術(shù)能夠促使軟件的辦公效率得到顯著提高,同時還可以針對軟件使用效能進行改良和完善。但是雙層技術(shù)實際用戶數(shù)量偏少,若是存在應(yīng)用環(huán)境、條件不合適的情況,服務(wù)器特別容易出現(xiàn)問題,甚至?xí)?dǎo)致故障,造成信息處理時間偏長,還會對用戶信息數(shù)據(jù)安全構(gòu)成重大的威脅。雖然雙層技術(shù)能夠滿足軟件開發(fā)需求,但是在實際應(yīng)用的過程中其還是存在諸多的問題,需要相關(guān)人士采取有效的措施進行改良和完善。4.2三層技術(shù)。三層技術(shù)主要是在雙層技術(shù)的基礎(chǔ)之上的進一步改進完善和升級。它增加了必要的服務(wù)器,使計算機信息數(shù)據(jù)存儲能力得到顯著提高;它提升了信息處理的效率,使計算機和人之間可以實現(xiàn)交互,顯著提高了軟件的運行水平和運行效率。當(dāng)前計算機軟件開發(fā)的三層技術(shù)主要包括數(shù)據(jù)層次、界面層次和業(yè)務(wù)處理層次,3個層次的劃分有利于計算機軟件收集信息和數(shù)據(jù),同時能夠加快信息和數(shù)據(jù)的有效計算和整理。4.3四層技術(shù)。四層技術(shù)主要是在三層雙層基礎(chǔ)之上開發(fā)而來的,由于目前計算機軟件開發(fā)環(huán)境比較復(fù)雜,所以雙層和三層技術(shù)在這種情況下無法滿足計算機軟件開發(fā)的要求,所以就需要將三層技術(shù)中的數(shù)據(jù)存儲層、界面層和業(yè)務(wù)處理層合理區(qū)分,以降低不同層次之間互相影響。四層技術(shù)包括了三層技術(shù)的數(shù)據(jù)存儲層、業(yè)務(wù)處理層,同時增加了存儲層和Web層,其中業(yè)務(wù)處理層主要用于Web層的數(shù)據(jù)和信息傳遞。4.4中間技術(shù)。中間軟件技術(shù)是各種軟件技術(shù)實際使用的紐帶。一方面,相關(guān)工作人員科學(xué)合理利用中間軟件技術(shù)能夠防止應(yīng)用其他技術(shù)產(chǎn)生的各方面問題,有利于降低軟件開發(fā)難度,同時縮減相關(guān)技術(shù)的研究人員勞動強度和工作量,促使軟件開發(fā)工作效率得到顯著提高。另一方面,操作系統(tǒng)以及數(shù)據(jù)層之間的中間技術(shù)可以發(fā)揮重要作用,能夠規(guī)避軟件開發(fā)風(fēng)險,切實保障軟件開發(fā)水平和質(zhì)量,有利于降低開發(fā)成本。4.5五層技術(shù)。五層技術(shù)是前幾項技術(shù)不斷演變而來的,適用于一些比較特殊的領(lǐng)域。由于四層技術(shù)難以切實滿足一些特殊領(lǐng)域的計算機運行要求,五層技術(shù)的運用,可以促使架構(gòu)分工得以改良和優(yōu)化。五層技術(shù)主要包括Web應(yīng)用層、客戶層、Web應(yīng)用內(nèi)層、集層以及資源層。相關(guān)工作人員在開發(fā)軟件的過程中,應(yīng)在遵循內(nèi)在邏輯關(guān)系以及滿足客戶相應(yīng)需求的基礎(chǔ)之上加強組建工作,以促使計算機軟件安全性和可靠性的提高。

5結(jié)語

在當(dāng)前計算機軟件開發(fā)的過程中,應(yīng)強化分層技術(shù)的廣泛運用。分層技術(shù)能夠促使計算機軟件的運行效率和穩(wěn)定性得到顯著提高,同時還可以對計算機軟件系統(tǒng)進行改良和優(yōu)化,顯著提升計算機軟件的開發(fā)水平和開發(fā)質(zhì)量,有利于節(jié)約軟件開發(fā)的成本,同時為軟件開發(fā)工作提供源源不斷的發(fā)展動力。

參考文獻

[1]張偉東,丁久榮.計算機軟件開發(fā)中的分層技術(shù)在金屬加工中的應(yīng)用[J].世界有色金屬,2019(9):21-22.

[2]底慧萍.分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用效果分析[J].傳播力研究,2019,3(13):283.

[3]鄒珺,劉婷,范志勤.分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用效果分析[J].農(nóng)家參謀,2019(7):235.

[4]曹雁.高職院校計算機軟件專業(yè)分層教學(xué)探索——以湖北職業(yè)技術(shù)學(xué)院計算機軟件專業(yè)為例[J].產(chǎn)業(yè)與科技論壇,2018,17(20):169-170.

作者:高鵬 單位:新疆水利水電學(xué)校