王忠興 張永賀 于鑫安
摘要:在進入21世紀之后,我國對于計算機技術(shù)的研究的速度不斷加快,計算機軟件系統(tǒng)開發(fā)領(lǐng)域也有了新的進步。當前Java語言以及Python語言的使用,使軟件開發(fā)速度、質(zhì)量均有所上升,軟件運行效率提高。通過軟件系統(tǒng)的不斷革新,能夠滿足人們?nèi)找嬖鲩L的使用需求,為人們帶來更多方便的功能。但是軟件系統(tǒng)運行不穩(wěn)定會使其功能應(yīng)用出現(xiàn)一些問題,給人們在使用過程中帶來不便。在這種情況下必須要重視對軟件系統(tǒng)開發(fā)問題進行解決,轉(zhuǎn)變以往的開發(fā)方式,積極引進新型開發(fā)技術(shù),保證軟件系統(tǒng)開發(fā)質(zhì)量。
關(guān)鍵詞:計算機軟件;開發(fā)技術(shù);應(yīng)用;發(fā)展趨勢
引言
在使用計算機軟件時,無論是存儲信息、移動信息及搜索信息等,都不可避免會面臨著信息安全隱患,如因為病毒攻擊與黑客攻擊等導(dǎo)致信息損壞或消失,甚至?xí)驗槠渌驅(qū)е滦畔⑿孤?,這些都導(dǎo)致計算機用戶的信息安全遭到威脅,并危及計算機用戶的切身利益。尤其在信息社會中,開發(fā)計算機軟件是推動社會經(jīng)濟發(fā)展的關(guān)鍵力量,如何在安全的環(huán)境中更好地開發(fā)與應(yīng)用計算機軟件,也是值得探討的關(guān)鍵問題。
1計算機軟件開發(fā)的基本要求
在開發(fā)計算機軟件的過程中,要設(shè)身處地為計算機用戶著想,不僅要滿足計算機用戶對軟件的多樣化需求,還要保證計算機軟件使用過程中的安全性。尤其在信息安全環(huán)境中,計算機軟件開發(fā)設(shè)計值得重視。信息安全環(huán)境下計算機軟件開發(fā)中,要滿足四個方面的根本需求,分別是:滿足功能化需求、信息使用的安全、界面簡潔好操作及多格式信息存儲。畢竟,信息安全是計算機軟件開發(fā)的第一要素,同時也要結(jié)合用戶興趣來優(yōu)化計算機軟件的功能,確保計算機軟件開發(fā)后的功能充分發(fā)揮出來,才能夠讓計算機軟件產(chǎn)品被計算機用戶欣然接受。
2計算機軟件系統(tǒng)開發(fā)中存在的主要問題
2.1軟件系統(tǒng)安全風(fēng)險大
信息行業(yè)的快速發(fā)展加快了計算機技術(shù)的普及程度,使得計算機軟件系統(tǒng)的功能得到了豐富,但是在這一背景下計算機軟件系統(tǒng)也出現(xiàn)了較多的安全隱患。網(wǎng)絡(luò)病毒是威脅軟件系統(tǒng)安全的關(guān)鍵因素,一旦有病毒入侵,很有可能會竄改計算機內(nèi)部的數(shù)據(jù),影響計算機的正常使用,使用戶的個人信息出現(xiàn)泄露的問題。安全風(fēng)險是當前影響軟件系統(tǒng)開發(fā)質(zhì)量的重要因素,無法解決這一問題會影響到用戶軟件系統(tǒng)的正常使用。
2.2計算機軟件系統(tǒng)開發(fā)缺少核心技術(shù)支持
核心技術(shù)是支持軟件系統(tǒng)能夠得到有效運行的關(guān)鍵因素,雖然我國目前計算機技術(shù)發(fā)展速度極快,但是核心技術(shù)掌握度仍然不夠,使得部分軟件系統(tǒng)出現(xiàn)了開發(fā)質(zhì)量較低的問題。核心技術(shù)的缺少會直接影響到開發(fā)能力的提高,使軟件不符合開發(fā)標準,并且軟件系統(tǒng)后續(xù)運行效率也會受到一定影響。
3計算機軟件開發(fā)策略
3.1分層技術(shù)的應(yīng)用
想要正確理解分層技術(shù)在計算機軟件開發(fā)的應(yīng)用,應(yīng)當對分層技術(shù)有正確的認識。分層技術(shù)的含義不僅是指物理學(xué)方面的意義,還包括計算機軟件領(lǐng)域方面的知識。分層的概念就是將不同過程的解決方案放在不同概念層上,使整個層次能夠形成一個不夠密封的系統(tǒng),在這個過程中,各個層次都屬于平等的關(guān)系。在進行計算機軟件開發(fā)的過程中,在進行架構(gòu)時能夠感受到分層技術(shù)的使用價值。在計算機技術(shù)的初始階段,計算機軟件采取了單層結(jié)構(gòu)。但是在進入新千年以來,新技術(shù)得到了快速發(fā)展,計算機與服務(wù)器之間產(chǎn)生了密切的關(guān)系,單層次的計算機軟件已經(jīng)不能夠滿足使用需求。在這樣的情況下,雙層結(jié)構(gòu)的架構(gòu)便應(yīng)運而生。如今雙層結(jié)構(gòu)也已經(jīng)不能滿足實際需求,在工作過程中會有很多缺陷,因此,分層技術(shù)正在進行積極的創(chuàng)新與開發(fā)。在軟件開發(fā)過程中合理運用分層技術(shù),在出現(xiàn)特殊情況或者意外時,讓軟件開發(fā)技術(shù)人員技術(shù)鎖定變化層次,分析問題出現(xiàn)的原因,采取合理的調(diào)試方式,令相關(guān)故障問題和影響因素可以快速解決,為程序的穩(wěn)定運行提供保障。
3.2選擇合適的計算機軟件系統(tǒng)開發(fā)方式
當前在軟件系統(tǒng)開發(fā)過程中最常用的開發(fā)方式為生命周期開發(fā)方式,該種開發(fā)方式應(yīng)用廣泛,并且在不斷地優(yōu)化和調(diào)整過程中其開發(fā)質(zhì)量明顯提高。從時間角度出發(fā),對軟件的開發(fā)周期實施規(guī)劃,根據(jù)軟件開發(fā)進度構(gòu)建合理的開發(fā)計劃。在生命周期開發(fā)方式應(yīng)用時能夠及時發(fā)現(xiàn)軟件存在的問題,及時對軟件進行測試和優(yōu)化,能夠明顯提高計算機軟件系統(tǒng)的運行速度。同時該種開發(fā)方式還能夠充分考慮到每一個用戶的具體需求,避免出現(xiàn)軟件系統(tǒng)功能和用戶需求不符合的現(xiàn)象。例如在幫助電子商務(wù)公司進行計算機軟件系統(tǒng)開發(fā)時,首先需要和公司人員進行交流,分析公司對于該軟件系統(tǒng)的具體功能需求,從經(jīng)濟視角和技術(shù)視角對軟件系統(tǒng)開發(fā)計劃進行調(diào)整。在進入開發(fā)后期階段后,對軟件實施定期維護和定期更新,始終保證軟件系統(tǒng)處于最佳的運行狀態(tài)。
3.3調(diào)查分析用戶需求
在信息安全環(huán)境下,要想開發(fā)設(shè)計出一款人人稱贊的計算機軟件產(chǎn)品,必然要以計算機用戶的角度為出發(fā)點,以計算機用戶的多樣化需求為著力點。當前信息安全是人們關(guān)注的重點,也是計算機用戶特別強調(diào)的一項開發(fā)內(nèi)容,充分調(diào)查計算機用戶需求,有效地開發(fā)研究計算機用戶想要的軟件產(chǎn)品。唯有計算機軟件產(chǎn)品的安全性提高了,才能夠帶給用戶高度的“網(wǎng)絡(luò)安全感”,并推進計算機用戶使用軟件產(chǎn)品。
結(jié)束語
計算機是人們使用網(wǎng)絡(luò)時不可缺少的重要平臺,而軟件系統(tǒng)則是影響使用效果的重要因素。在計算機軟件系統(tǒng)開發(fā)過程中存在著軟件系統(tǒng)安全風(fēng)險大、不符合用戶需求、缺少核心技術(shù)支持的問題,嚴重影響了軟件系統(tǒng)使用的安全性和穩(wěn)定性。為此作為計算機軟件的開發(fā)人員應(yīng)當加強安全防護技術(shù)的應(yīng)用,選擇符合用戶需求的開發(fā)方式,積極利用面向?qū)ο箝_發(fā)技術(shù),為開發(fā)工作的開展提供重要的核心技術(shù)支持。
參考文獻:
[1]龔雄濤.基于計算機網(wǎng)絡(luò)安全技術(shù)的軟件開發(fā)系統(tǒng)設(shè)計與發(fā)展探究[J].計算機產(chǎn)品與流通,2020(10):77-78.
[2]張玉英.關(guān)于計算機網(wǎng)絡(luò)信息安全中數(shù)據(jù)加密技術(shù)的運用分析[J].電子世界,2021(08):15-16.
[3]張立榮,趙丁.計算機軟件系統(tǒng)開發(fā)中的主要問題與應(yīng)對研究[J].無線互聯(lián)科技,2021,18(08):29-30.