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