宋珩
摘 要:計算機軟件開發技術是隨著互聯網發展而不斷變化的,開發人員必須加強對其的研究力度和學習能力,及時掌握新方法、接受新理念,只有這樣才能適應軟件未來發展趨勢,不斷提高自身開發水平,通過軟件造福人們生活。大數據技術的不斷發展為軟件開發提供了新的思路。這一模塊的植入能夠使得軟件的功能得到開發、性能得到延展。大數據背景下的軟件開發將通過虛擬技術、云存儲技術及信息安全技術的模塊化植入,讓軟件開發邁入新的時代。
關鍵詞:計算機;軟件技術;大數據時代應用
1計算機軟件開發技術的重要意義
在社會經濟發展中,信息化建設是重要的方向之一,計算機軟件技術發展成為建設信息化社會的必要手段。一方面是由于軟件開發技術突破可以最大限度挖掘計算機硬件潛力,促進計算機整體發展進步,進而帶動醫療、教育、民生等周邊行業快速發展,為社會經濟發展創造動力。另一方面軟件技術創新能夠改善人們生活和工作,尤其是利用大數據構建高度智能化的軟件,能夠幫助人們脫離勞動束縛,解放人力資源,并最終提高人們生活水平。
2 計算機軟件技術在大數據時代的應用場景
2.1虛擬化技術
虛擬化技術主要是通過虛擬資源管理得以實現,并通過對大數據處理的內部資源進行優化分配,進而提升大數據處理效果,從而提供了用戶運行的靈活度。近些年來,虛擬科技在全球廣受青睞,許多研發機構和公司都大力發展虛擬科技。而且,虛擬科技不但可以體現在計算機中,同樣也可以體現在人類日常生活中。這兩年的中國虛擬科技發展十分快速,尤其是VR行業,發展勢頭更是空間高漲。而通過把虛擬技術整合到大數據中,不僅可以提升虛擬現實技術的研發高度,也可以實現虛擬創新和發展,并利用大數據分析充實、豐富的虛擬現實軟件功能,進而達到可持續發展。
2.2云存儲技術
云存儲技術在當今社會中的使用已經十分普遍,而且可以一改傳統儲存方法的缺點,突破了時間和空間上的束縛,只要使用者可以接觸到互聯網終端設備或接通了互聯網,就可以下載、查看云存儲中的內容。云存儲就是由多種存儲系統單元所組成的整體,其通過一種方式將多個功能單位聯結在一起,并利用協同工作來進行資源儲存,也就是所謂的網絡數據庫。在大數據時代下,云存儲技術可以給使用者帶來更為便捷的資訊服務,也可以對海量的大數據信息加以集成、分類。可以說云存儲與大數據集中處理二者相互促進,是在大數據處理時代下數據處理的必然環節,同時也是中心環節。
2.3信息安全技術
在大數據處理時代下,由于所有數據多多少少都會具有一定的相關性,而這些關系間又將相互作用,就蘊藏著一些信息安全風險,而且網絡病毒、木馬和負面軟件等更是層出不窮,在未來發展中,人們為了保證大數據信息的安全,也一定要繼續推進安全科技發展。盡管中國網絡等現代信息技術起步比較遲滯,卻有望通過大數據實現彎道超車。大數據時代背景下的軟件開發技術針對不同產業的技術發展特征與問題,提供了較為合適的技術發展方法,盡可能夠減少大數據信息的安全隱患。從而發揮了大數據處理時代下對計算機軟件技術的積極影響。
3 計算機軟件技術在大數據時代的開發方式
3.1結構化系統開發方法
結構化系統軟件開發方法的基本思想是,自上而下根據軟件開發的功能進行系統劃分成若干階段,并逐步解決問題,很好地保證了軟件開發的整體性和目標的一致性。在軟件開發過程中對這些階段嚴格區分,并對每個階段的目標、任務和方法進行明確規定,使整個開發過程保持科學合理的秩序,該方法也稱為“生命周期法”。在大數據的助力下,生命周期法一方面基于數據分析能夠更好地實現需求分析、可行性研究、系統開發、后期維護的工作,另一方面可在軟件功能當中根據客戶的使用需用而針對性地增加數據挖掘及分析版塊。該方法在開發復雜的軟件項目中具有明顯優勢,可以保持軟件整體性的同時,便于軟件管理和控制,是現階段主流的軟件開發方式之一。
3.2原型化開發方法
在軟件開發過程中,原型化的應用也比較普遍,可以有效地解決結構化系統開發中的不夠靈活的問題。其基本思想是:快速建立可執行的軟件,即原型,在使用過程中,使用者可以立即提出修改的要求和建議,而開發者則會不斷地對其進行改進,直至達到用戶的滿意。這樣的開發方法可以讓使用者也參與其中,從而使軟件的功能更有針對性和實用性,從而降低了資源的浪費。在開發過程中,原型方法可以有效地增強開發者的創新意識和交流能力。
3.3面向對象開發方法
面向對象法是一種有別于結構化、流程導向的方法,其基本理念是盡量將軟件的開發與設計與認知的程序相結合。這種方法把客觀世界看作是由形形色色的物體所構成的,它們各自具有自己的形態和變化的法則,它們彼此間的聯系與影響共同構成了一個整體的客觀世界。面向對象的開發是一種自下而上的方法,它包括類、繼承、消息、方法、封裝、多態性等,它的開發過程包括:標識對象、定義類、類之間關系、類結構、結構類、可重用類庫、體系結構。這一技術具有很好的應用前景,但還需不斷完善技術、思想,以及系統的開發平臺。
4 結束語
綜上所述,計算機包括硬件系統和軟件系統,用戶在使用計算機時,其實是通過軟件與硬件進行溝通,達到計算和處理數據的目的,軟件本質上是能夠提供一種或多種功能的指令和程序集合。隨著社會經濟不斷進步,計算機軟件發展到現在已經無處不在,任何與互聯網有關的工作、生活、學習,都離不開軟件的應用。
參考文獻:
[1]王雯.計算機軟件技術在大數據時代的應用淺析[J].信息記錄材料,2022,23(01):170-172.DOI:10.16009/j.cnki.cn13-1295/tq.2022.01.021.
[2]曹青琳.計算機軟件技術在大數據時代的應用[J].有色金屬設計,2021,48(04):56-57+63.
[3]李鳳盼.大數據時代下的計算機軟件技術運用探究[J].電腦知識與技術,2021,17(31):130-131+134.DOI:10.14004/j.cnki.ckt.2021.3129.