裴正云
摘要:隨著中國社會經濟的發展,軟件工程的研究發展應用不斷深入。在從事軟件工程開發的過程中,編程語言,工程技術等各個方面都起著重要的作用。由于應用領域對軟件技術要求增高,因此不僅大需要大數據技術的引入,而且要合理地發展和應用一些大數據軟件工程技術?;诖耍疚膶Υ髷祿r代軟件和工程技術的發展和應用進行了研究。
關鍵詞:大數據;軟件工程技術;應用分析
一、引言
在大數據的時代,大數據基礎技術的廣泛應用與軟件工程技術的發展緊密結合,對大數據設備和智能硬件技術發展產生一定的推動和促進作用。大數據的軟件程序開發人員可以通過自動控制大數據設備以實現對系統的智能操作。為了在復雜的軟件技術研究開發的過程中更好地應用和掌握大數據基礎技術,有必要充分學習理解大數據技術和有關軟件工程技術的一些基本概念,對未來技術方向進行分析,對有關軟件技術應用問題的進一步研究探索。
二、大數據技術和軟件工程技術
大數據的技術通過收集分析人類工作和日常生活中可能產生的各種數字信息,然后對這些數字信息的特征進行分類處理,設置各種類型的數據存儲位置和空間。從大數據角度來看,大數據技術的應用可以大致分為幾類,例如數據處理技術,機器學習技術,遺傳算法技術和各種自然語言處理技術[1]。大數據主要是依靠各種現代科技手段的應用來充分發揮作用,尤其是現代信息網絡對大數據技術的發展起著根本性的推動作用?,F代信息體系把基本信息和數據的特征進行了分類,應用了相應的計算機技術和算法,將這些具有相似數據特征的信息合理地劃分為一類,最終可以獲得大量的數據,并通過大數據技術對該數據的特征進行了分析。由此可見,將大數據分析技術應用于中國互聯網軟件行業的重要性和優勢對每個企業都來說是顯而易見的。
軟件工程的發展開始于20世紀中葉,并且目前該領域研究的重點集中在軟件技術和對工程的管理上。軟件工程管理技術內容涵蓋了軟件生命周期,軟件工程設計和軟件技術維護等研究內容的集成運營,從而控制了軟件設計過程中技術開發的成本,確保了項目質量,并延長了生命周期以滿足其他項目的技術需求。
三、基于大數據背景的軟件工程
(一)軟件服務工程
在目前軟件工程發展過程中,軟件服務工程的項目數量正在增加。面向軟件服務的技術維護是軟件工程的一個主要發展方向。由于每個企業軟件工程開發的形式和主題不同,因此需要對軟件服務的內容和形式進行一些相應的技術調整,通常是對軟件工程進行技術維護。
在某些分布式的服務管理任務中,軟件開發者和技術人員必須應用管理程序,為用戶提供虛擬服務。在網絡時代軟件系統工程技術的應用與大數據時代網絡技術的應用結合中,可以對移動網絡中的數據管理系統進行自動編程,以使網絡軟件與數據具有互操作性,可以有效地使得數據主動地適應動態變化的節奏,并極大地改善了軟件管理系統的可靠性和集成性[2]。
(二)軟件開源
軟件開源更加的關注于軟件技術的發展以及用戶操作體驗。在研究傳統軟件開源的技術過程中,研究人員所采用一些傳統的方法雖然取得了一定的研究成果,但是實際應用價值不是很高。在研究傳統的軟件開源工程技術時,一些企業的研究工作人員突破性地嘗試使用一些開源的軟件,將其作為突破口,把已經開發的項目中的軟件劃分為多個開發模塊,然后將每個開發模塊的軟件分配給指定的企業研究工作人員進行針對性的開發。
(三)群體軟件工程
群體軟件工程的開發技術是指利用大數據時代的網絡技術,發布工程目標,從而實現軟件開發。也就是說,群體軟件工程的開發實際上是眾包的形式。全體軟件工程的開發過程是將一個軟件進行分布式開發,在該模式項目運行過程中,可以通過網絡分配各個階段的開發任務,對于開發過程中遇到的難點以及出現的主要問題,也可以通過網絡集合開發人員智慧,集中解決問題。此外,在軟件工程的具體開發過程中,群體軟件工程開發技術可以在各個階段進行。
四、大數據與軟件工程技術的未來發展方向
(一)大數據與軟件工程技術開放式的發展
大數據信息技術的主要發展前提是眾多技術和數據的交流,需要不斷地進行技術升級和創新,因此企業需要找到一種有效的方法來支持技術發展。大數據計算機設備和網絡的形成和發展意味著所有計算機設備之間可以在一個開放的環境中相互進行通信,共享各種數據管理資源并有效地使用網絡管理軟件和其他的信息。通過先進的網絡管理系統進行開發和運營可以有效地增加收入,滿足各種行業和用戶的需求,并有效地提高數據資源的利用率。
(二)將大數據和軟件工程技術集成到其他領域
軟件工程技術在當今許多科學技術領域中已經具有廣泛的研究和應用。由于軟件工程技能在各個領域都一直扮演著重要的角色,因此軟件工程技能從航空到日常生活的所有事物中都體現指導作用。軟件程序的設計和操縱系統可以通過使用先進的大數據平臺技術來快速收集、處理、分析用戶的信息。例如,在進行股票交易的過程中應用大數據平臺分析技術,用戶就可以通過使用一種基于軟件工程技術的系統來建立數據模型,并通過數據模型和平臺分析來預測近期股票變化趨勢。
五、眾包軟件工程中的大數據技術
在眾包軟件的開發過程中,隨著軟件功能的逐漸增強,數據流的量逐漸增多,因此,必須有足夠強大的硬件和軟件基礎來支持應用數據流。企業或者專家在分析數據流的時候,還需要研究在線服務過程。從軟件開發的角度來看,軟件運行的方方面面都會產生大量數據,例如用戶的登錄,以及服務端的信息等,這些數據流直接影響到了軟件項目的最終使用壽命。因此,在眾包軟件工程開發過程中應該應用大數據技術,對數據流進行有效管理,并且對其中的數據進行深入研究和整體分析,在數據角度分析用戶的產品需求,并且提高軟件的使用壽命。
結論:在全球大數據信息化時代,軟件工程技術的基礎研究和應用也變得越來越復雜。隨著全球大數據信息索引的不斷發展,軟件技術對大數據硬件設備可靠性和數據處理能力產生了重要影響。因此,在對軟件工程技術進行研究時,有必要深入研究應用大數據工程技術的基本特征。在大數據研發和應用軟件技術研究開發的過程中,有必要積極根據應用領域的實際需求研究相應的技術,并在對大數據技術開發應用的研究基礎上創新應用軟件開發的理論,以便實現技術融合,有效促進大數據技術和軟件工程技術的健康發展。
參考文獻:
[1]王祥順.試析大數據時代下軟件工程技術的應用[J].電腦編程技巧與維護,2019(8):35-37.
[2]饒靜.基于大數據時代下軟件工程技術的應用研究[J].信息記錄材料,2019,20(12):151-152.