陳炳樺,黃彥天
(寧夏大學,寧夏固原 755000)
在互聯網技術不斷發展的基礎上,企業能從各方面獲取信息,每天所需要處理的信息數量也在不斷增加,這對于軟件處理能力提出了更高的要求。在大數據環境背景下,文章研究軟件工程關鍵技術,從而為完善軟件工程應用體系提供幫助,進一步推動社會經濟向前發展。
在應用大數據上,其應用價值有以下幾方面[1]:第一,從發展角度思考,當前的企業發展已經離不開數據的支持。在大數據的幫助下,推動當前社會進入大數據時代,在不斷發展中,我國也提出相應政策作為支持,凸顯出我國針對發展大數據的重視[2]。第二,從技術創新角度分析,相比其他數據信息,大數據更具多樣性,不僅總量體積大,而且數據之間更加復雜。在創新技術上,因為豐富的數據,使得應用更加廣泛。可以通過對數據的應用更新企業的各項政策,在具體研究創新上確保具有良好的基礎。第三,從社會發展角度分析,當前城市逐漸體現出智慧特點,而智慧城市建設之所以能夠有序進行,則是大數據在城市各個方面應用的體現,能實現對數據的綜合管理,從而推動城市轉型,提高城市經濟效益[3]。
在以往開發軟件工程技術上,要能深入分析市場發展要求,收集和整理市場中的各類數據,通過這樣的方法來了解用戶、企業等,但也造成所需要的時間和成本更多,降低了工作效率[4]。而在大數據環境下,因為數據存量增加,所以能很好地滿足對應的應用需求。在具體使用上,還可以借助大數據挖掘技術來整理和匯總潛在信息,這樣就能提高信息的收集效率,并能讓企業了解市場的發展,以便保證決策的科學合理性,從而提高軟件的利用效率。
在開發使用軟件工程上,在完成設計后依然需要不斷更新,從而才能滿足用戶對于軟件系統的要求。在大數據背景下,則能很好地提高軟件工程的更新和升級速度,相比以往速度提升5倍以上[5]。而且,在應用大數據上,還能收集同類型的數據,便于更新軟件功能,在充分對比數據后,保證自身性能的同時豐富功能。此外,在分析應用上,還能在大數據的幫助下做好調研,明確市場中用戶需求、反饋意見等,隨后在綜合對比中選擇自身升級和發展方向,便于保證軟件工程發展方向的合理性[6]。
在具體應用軟件上,軟件開源工程要能對各類用戶在實際使用上的體驗和感受加以分析,工作人員在具體研發軟件上,也需要能通過軟件開源的方式來對應獲取效果,但是從整體角度上可以看出,依然存在效率不足的問題,并且應用也不夠廣泛[7]。一些研究人員在研究軟件上,為能進一步細分,往往是以開源為基礎,能夠優化軟件工程的各類使用功能。不同研發人員研究和設計軟件工程,以此充分了解用戶的需求和感受,提高軟件自身價值。
在我國實際軟件工程研發上,軟件服務工程作為其中的基礎,其實際工作效果會直接影響整個行業發展[8]。從工作內容上可以看出,研發和設計軟件工程目的是為提高服務質量,以此來為人民群眾和社會提供多樣化和高質量的實際服務。而在當前我國科學技術進一步發展的情況下,軟件工程設計的各項工作發展速度較快,隨著時代不斷發展,軟件工程服務內容也與以往有一定不同。軟件工程的相關設計人員在具體研發上,必須要有重點,要注重應用分布式應用程序和虛擬操作技術,通過大數據技術等整合成果為研發和操作軟件工程提供參考,確保最終的研發效果更加理想。
群體軟件工程也是一種軟件開發形式,但是具體的工作是通過互聯網形式來設計發布。常見的形式有軟件工程眾包,在當前我國的實際軟件工程行業發展上具有很好的前景。群體軟件工程是指在具體軟件工程項目中應用開發模型,對具體軟件工程項目中各類軟件加以分析和實際分配,通過眾包的形式來有效解決在具體設計軟件工程上存在的問題,有效提高軟件工程設計水平[9]。
從當前實際發展可以了解到,在軟件工程技術體系上,軟件服務工程是其中關鍵,特別是在內部建設局域網,能更好地為企業發展提供服務。在大數據背景下,針對社會中的各環節都能通過網絡技術來連接,從而來構建網絡體系模式。而企業在發展中也需要以此為基礎開展各類運營活動。在網絡中所存在的非法入侵、病毒等相關問題會影響網絡,造成威脅。應用軟件工程的實際目的是保障在局域網內的計算機正常運行,同時能整理和分析所產生的各類數據,將其中有價值的數據存放在數據庫中,為企業后續的發展提供參考[10]。而且,在軟件服務工程中還能開發輔助軟件和對應設置,這樣就能避免軟件在升級時受到外界因素的影響,進而滿足用戶需求。
正常情況下,針對眾包軟件服務工程而言,可能會認為是軟件服務工程,但是兩者在實際應用上有著明顯區別。這一工程在實際使用中,不會只存在于管理服務平臺,也會在其他平臺上體現,所以在實際應用上的范圍更廣。在大數據作用下,眾包軟件服務工程的服務性和針對性更強,比如當前發展的企業所需要處理的數據更多,數據有著較大的離散度,需要整理的難度更大[11]。使用眾包服務軟件能統一這些軟件,便于后續的正常使用。在具體應用上,可以根據現有指令要求共享一部分數據,便于提高在應用數據上的合理性,在應用眾包軟件服務上便于得到對應的理論知識內容。并且,內容也很好地滿足了企業運用需求,保證企業的穩定發展。
在軟件工程技術中,密集型數據技術并沒有過多的存在,在前期也沒有充分地明確自身作用,而在大數據背景下這一技術的價值被充分體現,是有效推動企業向前發展的關鍵。從當前的發展情況上得出,最開始的發展模式很難有效地處理數據,也影響使用中的適應性,導致很多數據在使用上并不能及時存儲,從而影響后續的流暢。當前,所應用的第四范式能進一步保證數據完整,并在分析后數據更加準確。此外,在不同層次壽命上,能加快密集型數據整合服務能力,更好地體現出技術價值,便于實現科學合理的分析,保證在應用中解決以往問題,滿足在不同情況下對于技術的要求[12]。
在大數據時代下,具備多樣、大量、價值等不同特點,從而在發展軟件工程上,也應該以此為基礎,突出體現信息技術作用。從目前發展情況分析,使用信息處理技術上的優勢要能及時處理所采集到的信息數據,便于保證系統的正常運行。在使用信息處理技術上,要能在對應接收到準確信息后,將數據納入數據庫中,通過遺傳算法、模糊等來處理數據,最終得出數據結果,根據結果來評判市場發展,便于提高企業決策,更好地保證決策內容被使用,如圖1所示。

圖1 信息處理技術流程
進一步確保數據質量,推動軟件工程有序進行,從而保證最終數據的準確。在實際應用大數據下,企業對應的數據量較大,而最終的數據處理效果會直接影響開發軟件工程速度。針對當前數據處理技術存在延時性的問題,需要在后續發展上加以重視,并針對不同數據有效處理,以此保證各個環節上數據處理結果的可靠,如圖2所示。當前,在處理數據上,有整理樣本數據、調整數據邏輯等相關內容,這也是保證質量管理的關鍵。特別是在調整數據邏輯上,也要能強化數據模型優化處理,做好轉化優化工作,從而來保證最終數據的穩定、精準。

圖2 大數據時代軟件工程運行圖
合理應用數據虛擬技術,進一步保證資源合理分配,從而也為平臺數據處理打下基礎。在實際應用虛擬化技術上,會通過大數據平臺來對應采集數據,然后應用數據處理技術完成處理信息工作。在應用虛擬技術上,能很好地保證數據的順利傳輸,并在實際應用上對應保護數據內容,應用VR 技術來對目標中的內容有效呈現。在這一技術的幫助下,可以提高軟件的使用,突出體現數據信息的價值。
有效地保護自主知識產權能夠幫助企業穩定發展,并能為其營造一個適合的發展環境。從目前的具體情況看,在企業發展競爭中,知識產權問題是關鍵,如果沒有處理好,則會阻礙企業的穩定向前發展。所以,針對這一情況應深入研究軟件工程關鍵技術,相關企業也應對應地制定利益共享制度,從而體現工程關鍵技術作用,重視產權,合理搭配相關政策,以此推動軟件工程技術進一步向前發展。
總而言之,在大數據時代下,軟件工程關鍵技術能進一步推動社會發展,同時能突出體現關鍵技術的作用。我國企業和單位在大數據背景下,通過對各類軟件工程應用,能很好地提高發展效果。因此,企業和單位想要能在市場競爭中站穩腳跟,就需要深入研究軟件工程關鍵技術,從而為自身發展提供幫助,保證在大數據背景下,軟件工程技術不斷更新。