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