張小琴 孫嘉宇
摘要:在計算機工作時,會有大量的程序和文件在同時運行,這些應用程序就是計算機軟件。利用計算機軟件可以實現計算機的基本功能,計算機軟件類型被分為語言編程、應用軟件和計算機系統。通常,系統軟件是為計算機提供基本的使用功能,來輔助用戶完成計算機的操作和使用。一般,比較多見的計算機系統是Windows系統。而應用軟件可以滿足不同用戶的需求,這個可以按照用戶具體的需求來設定相關的應用程序,像游戲、管理、辦公等軟件是比較多見的軟件程序。因此,文章重點對計算機軟件開發技術的應用及維護技術進行了詳細的分析,希望可以給相關企業提供一點借鑒意見。
關鍵詞:大數據時代;軟件開發;維護技術;應用分析
在當前大數據時代的背景下,在開發軟件系統過程中是需要耗費大量的人力、物力、財力資源的,因此,相關的軟件開發的企業與研究機構,一定要秉承著一顆持之以恒與勇于探究的心,這樣才能積極的開發軟件技術,攻克目前開發過程中存在的難題,使我國軟件技術得到進一步發展。
1大數據時代下軟件技術的相關介紹
1.1大數據的概念
所謂大數據實際上指的是承載量達到一定范圍、在處理后能夠獲得更多價值的數據庫。通常,普通計算機的運算能力達不到大數據的處理要求,這種情況下,計算機軟件技術得到了有效的發展與應用。大數據時代下,計算機軟件技術能夠處理普通計算機所無法處理的數據,實現海量數據的快速處理,為人們的工作提供了極大的便利。
1.2計算機軟件技術的概念
在互聯網持續發展的過程中,社會各界對于大數據的處理需求不斷加強,這種情況下計算機軟件技術應運而生。該技術和數據間存在著密切關系。在現代社會中,計算機已經成為人們處理海量數據所不可或缺的工具,計算機軟件技術水平直接影響數據處理效率。
1.3大數據時代下計算機軟件技術的作用
一是企業可以借助現代計算機軟件系統而快速處理與存儲大數據,這令企業的管理模式發生了巨大變化。企業可以借助計算機軟件技術而開展各種數據與信息的收集與整理工作,進而對市場變化進行準確把握與預測,實現自身經營策略的持續優化。與此同時,人們也能夠從企業獲取更為高效而精準的服務。二是互聯網全面普及的情況下[1],數據呈現出海量的特點,且公民個人信息安全風險不斷提升。在計算機軟件技術的作用下,大數據能夠獲得更安全的保障,且特殊數據的保密性也能夠得到提升。可以說,計算機軟件技術能夠為信息數據的安全性提供一定保障,這對于數據的安全傳輸與存儲具有深遠意義。
2軟件開發的方式
(1)原型化開發方式。在計算機軟件開發中原型化方式是最常用的方法。軟件開發人員可以按照系統要求得出最終結果,然后再通過參考結果開發出另一個原型來運行。在系統運行期間,開發人員會分析、改進和調整這個原型,調整到原型滿足用戶需求為止。原型化開發方式可以充分發揮系統中服務功能的作用,在眾多軟件開發方式中,屬于一種開發成本低,效率高的方法。此外,原型化軟件開發方法也存在維護難、無法在大規模系統中應用的缺點。(2)自動系統開發方式。自動化系統開發方法比原型化方法更加具體化,在軟件開發時,就對軟件開發的內容、目的和要求有了明確的定義,因此,必須制定出合理詳細的開發方式。讓用戶在軟件未開發前,就了解了詳細的軟件使用方式和開發內容,有效防止了軟件開發完成后的糾紛。另外,自動系統開發方法可以按照用戶的實際需求以及偏好完成編碼設計工作,讓計算機軟件的開發更加科學合理化,更加切近用戶需求。
3大數據時代下軟件維護技術
軟件維護技術主要可以從四點來描述:首先是改正性維護工作,主要工作內容是如果客戶在使用軟件的過程中出現了錯誤,則要及時的幫助客戶診斷與改正。其次是適應性維護工作,主要為了使改變后的軟件能夠更好的適應客戶電腦環境,而進行的軟件修改的工作。再次,進行軟件的完善與維護工作,用戶在使用軟件的過程中,一般都會提出一些增加新功能或者是改變原有功能的需求,有的用戶還可能會要求提高程序的性能。因此,為了能夠滿足這些要求,也可以開展一些修改軟件的工作。最后是預防性維護的工作,為了能夠更好的提高軟件在未來的可維護性與可靠性,工作人員進行主動的修改軟件的活動。主要決定了軟件可維護性的幾點因素包括:(1)可理解性;(2)可測試性;(3)可修改性;(4)可為移植性;(5)可重用性。此外,影響可維護性的重要因素還包括文檔,包括用戶文檔:描述系統的功能和使用方法;與系統文檔:描述系統設計、實現和測試等各方面的內容[2]。
4完善大數據時代下計算機軟件技術應用的建議
4.1重點關注計算機核心技術的開發
計算機軟件技術要想始終處于領先地位,必須不斷更新核心技術。計算機軟件技術在我國出現的時間不長,我國在該領域所掌握的核心技術比較少,針對這一狀況,我國必須從人才教育、基礎建設及政策等多方面入手,為計算機軟件技術的發展創造良好的環境。我國可以制定多項政策,借助政策的激勵作用而推動計算機軟件技術的創新。企業應為技術開發提供必要的資金支持。在多方面共同努力之下,計算機軟件的開發效率將顯著提升,我國該領域的核心技術能力也將有所提高。
4.2加大計算機創新人才培養的力度
針對現階段我國計算機研發領域中人才匱乏等問題,我國應從教育的源頭入手,加以解決。高等院校在培養人才的過程中應加強創新,改變傳統的教育模式,重視及培養人才的創新能力。這將能夠為計算機軟件開發提供創新人才,令開發能力提升,進而滿足市場需求。另外,企業也應當積極引進具備創新能力的計算機軟件開發人才,加快軟件技術的更新,以此來實現自身的發展。
4.3不斷完善軟件技術測評體系
事實上,計算機軟件技術除了具備一定的經濟性外,還具有安全性與持久性。針對實際應用中出現的數據外泄及惡意攻擊等問題,軟件開發人員等應在研發過程中重點做好測試工作,構建起先進的應用保護系統,借助防火墻等來提升數據的安全性。不僅如此,相關部門還應當構建起完善的軟件技術測評體系,針對軟件技術進行全面而精準的測試,杜絕由于前期工作不細致而導致軟件技術在后期的應用中產生諸多問題。這樣能夠有效避免企業不必要的數據損失,提高企業的經濟效益。
5結束語
目前,社會經濟的發展已經離不開計算機軟件開發,它對社會經濟的發展有著很大的影響。它不僅方便了人們的生活,而且直接推動著社會經濟的發展。在未來的日子里,各行業對計算機軟件開發需求會更加高,在此基礎的影響下,計算機軟件開發技術會越來越科學人性化,為社會經濟的發展奠定堅實的基礎。
參考文獻:
[1]周洋.新時期計算機軟件開發技術的應用與發展趨勢[J].科學技術,2019(05):93-94.
[2]楊成.論新時期計算機軟件開發技術的應用與發展趨勢[J].計算機產品與流通,2019(01):29.
(作者單位:中車大連機車車輛有限公司)