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

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

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

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

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

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

2計(jì)算機(jī)軟件開發(fā)分層技術(shù)特點(diǎn)介紹

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

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

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

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

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

5結(jié)語(yǔ)

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

參考文獻(xiàn)

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

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

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

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

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