閱讀屋>行業> 軟體工程行業中資料探勘的應用論文

軟體工程行業中資料探勘的應用論文

軟體工程行業中資料探勘的應用論文

  摘要:在目前的社會生活中,隨著資訊科技的發展和應用的推廣產生了大量的資料,這些資料雖然說對於企業的具體生產有幫助,但是因為其分散性比較強,關聯性弱,因此單獨的資訊資料利用價值十分的有限,所以在實踐中要想更好的利用資料資訊,需要透過資料探勘將資訊資料進行綜合分析。就軟體工程行業的發展來看,在研發軟體的時候需要對軟體的應用資訊、影響資訊以及關聯資訊等做綜合考慮,此時若不進行資料探勘,軟體的開發很容易出現片面性。基於此,文章就軟體工程行業中資料探勘的應用做分析,旨在指導實踐。

  關鍵詞:軟體工程行業;資料探勘;應用

  資料探勘在目前的資訊社會環境下利用十分的普遍,而所謂的資料探勘實際上就是利用資料所表現出來的特點以及關聯性將其他的因素做帶入性分析,這樣,無論是產業發展還是產品的生產,其最終的結果都會具有綜合性。就軟體工程行業的具體實踐分析來看,軟體開發需要大量的資料,而且資料資訊之間的聯絡需要明確,這樣,具體軟體開發的時候設計和考慮會更加的全面,最終的軟體適用性效果會更加突出。基於此,分析研究軟體工程行業中資料探勘的'具體應用有突出的現實價值。

  一、資料探勘的一般流程分析

  資料探勘是一個動態的過程,就目前的分析來看,資料探勘需要經歷三個基本的步驟:(1)資料的預處理。資料預處理是資料探勘最基礎的部分,也是資料探勘關鍵性的步驟,其主要包括四項基本的內容,分別是原始資料獲取、資料清洗、資料抽取和資料交換。透過資料的預處理,資料之間的邏輯關係會更加清晰,資料的具體利用價值會有明顯性提升。(2)資料探勘。在資料預處理的基礎上進行資料探勘需要經過兩個步驟,其一是對挖掘的任務進行明確,具體包括資料的分類、資料總結等等。其二是對資料探勘的演算法進行確定,這樣,資料探勘的效率性和質量性會更好。(3)模式評估和知識表示。在資料探勘中不同的模式有不同的效果,因此對當前確定的資料探勘模式做有效性評估,這樣可以確定模式利用的最終價值。

  二、軟體工程行業中的資料探勘應用

  在軟體工程行業,資料探勘的應用十分的廣泛,總結分析目前軟體工程行業中資料探勘的主要應用,這可以為資料探勘的深入推廣提供可靠的參考。

  (一)軟體版本資訊挖掘

  就當前軟體工程行業中資料探勘的具體應用分析來看,最為廣泛的物件之一便是軟體工程版型控制資訊的挖掘。就現階段的分析來看,對軟體工程版本進行控制,其目的是對軟體工程開發人員在軟體工程開發過程中所編輯的資訊進行統一化的管理,這樣,軟體開發過程中資料的更新進度可以更好的保持一致性。分析研究當前環境下的軟體工程系統版本資訊控制,利用資料探勘技術可以將軟體開發過程中的具體變更資訊做更加全面的掌握,這樣,在探討同一軟體平臺不同程式模組的聯絡和差異方面,具體的資訊分析結果會更加的準確,而利用具體的結果對軟體開發中需要解決的系統漏洞問題做處理,軟體的開發會更具完善性。簡言之,在軟體版本的更新設計中利用資料探勘技術,版本更新設計的整體質量會更加突出。

  (二)軟體漏洞檢測挖掘

  在軟體工程行業,資料探勘的應用還廣泛分佈在軟體漏洞檢測方面。從軟體的具體應用來看,漏洞的檢測和修復是軟體利用需要重點注意的內容,因為這關係著軟體利用的綜合實效和安全性。就當前軟體漏洞具體檢測中的資料探勘分析來看,其主要包括5個方面的內容:

  (1)軟體漏洞檢測專案的明確,有了明確的檢測專案,具體的資料探勘範圍也會得到確定,這樣,資料探勘的效果會更突出。

  (2)對軟體功能漏洞檢測資料資訊做深入獲取,並就獲取的資訊做清理和轉換工作,這樣可以提煉更多有用的知識和資訊。

  (3)對軟體工程合適的資料探勘資訊做科學合理的選擇,這樣可以使資料資訊的驗證效果更加突出。

  (4)對軟體工程中存在的系統平臺缺陷和漏洞做科學劃分並予以描述和定位。(5)基於挖掘的資訊資料進行系統測試工作。

  (三)開源軟體程式碼挖掘

  軟體工程行業中的資料探勘應用還體現在開源軟體程式碼挖掘中。從現階段的分析來看,開源軟體程式碼挖掘可歸結為物件挖掘型別,其應用最為廣泛的是程式碼的克隆檢測,而克隆檢測工程在軟體程式碼以及系統應用資料的複製和複製中進行使用。透過系統中具體的程式碼源檢測操作能夠將軟體工程中存在的程式碼漏洞問題做有效解決,這樣軟體工程在後期的執行維護方面效果會有極大的提升。

  (四)軟體執行記錄挖掘

  資料探勘在軟體工程行業中的突出利用還體現在軟體執行記錄的挖掘方面。在軟體執行記錄當中使用資料探勘技術,可以藉助對軟體執行的記錄做有效的大資料分析,這樣,不同的軟體或者是相同的軟體在不同模組程式碼間的關聯關係會得到全面性的分析,基於此分析,資料執行的路徑等可以得到跟蹤,逆向建模的最終效果會更加的突出。簡言之,在軟體執行記錄中利用資料探勘會對軟體的系統程式碼維護等起到突出的作用,這樣,軟體工程的穩定性效果會更加突出。

  三、結束語

  綜上所述,在軟體工程行業中,具體的軟體開發需要對多方面的資料進行利用,更要對各方面資料表現出來的關聯性以及資料應用結果做分析,這樣,軟體最終開發需要考慮的內容和避免的問題會更加的清楚。文章就軟體工程行業中資料探勘的一般步驟和具體內容做分析,最終的目的是為軟體工程行業的實踐活動開展提供幫助,從而提升軟體開發的綜合性,提高軟體在具體生活實踐中的利用價值和效果,達到軟體開發的最終目的。

  參考文獻

  [1]呂品,於文兵,汪鑫等.資料探勘挑戰賽驅動的本科生大資料分析能力培養——以上海電機學院軟體工程專業學生為例[J].計算機教育,2017(11):36-39.

  [2]吳彥彰.資料探勘技術在軟體工程中的應用探究[J].電子製作,2016(6):47-48.

  [3]王藝蓉.試析面向軟體工程資料探勘的開發測試技術[J].電子技術與軟體工程,2017(18):64.

  [4]周雨辰.資料探勘技術在軟體工程中的應用研究[J].電腦迷,2017(8):23.

【軟體工程行業中資料探勘的應用論文】相關文章: