美章網 資料文庫 軟件工程數據挖掘技術探究范文

軟件工程數據挖掘技術探究范文

本站小編為你精心準備了軟件工程數據挖掘技術探究參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

軟件工程數據挖掘技術探究

摘要:

在科學技術的帶動下,數據挖掘技術得以進一步發展,對此研究的人員也在逐漸增多,然而,我國對數據挖掘技術的研究還很少,這與對此研究起步較晚有一定關系,進而出現無法與其他國家數據挖掘技術相媲美的情況。為彌補這一缺憾,本文將從數據挖掘技術在軟件工程中的應用歷程入手,研究其在軟件工程中的應用情況。

關鍵詞:

數據挖掘技術;軟件工程;應用

前言

為更好的適應網絡科技發展,社會上對于軟件的需求也在增加,然而隨著軟件規模的擴大,很多軟件開發無法得到合理控制,因此,數據挖掘技術被應用到軟件工程中了,主要是借助技術手段獲取有價值的數據,以便及時確定故障所在,檢測系統漏洞,最終完成成本評估。

1數據挖掘技術

在軟件工程中的應用歷程對于數據挖掘技術來說,主要是從數據庫中提取一定的信息資源,它與數據庫是相互關聯的,經過多年發展,數據挖掘技術逐漸實現功能化,融入了多項技術。軟件工程最早被提出是在1967年,一經提出就受到各界廣泛關注,它主要是在工程化方法的引導下獲得相應軟件,主要是在既定進度與成本的影響下,根據客戶需求完成軟件產品開發[1]。而數據挖掘技術在軟件工程中的應用是在上世紀末期,基本是通過數據挖掘找尋代碼復用關系,并取得了很好效果,從此以后,數據挖掘技術就被廣泛應用于軟件工程。

2數據挖掘技術在軟件工程中的應用情況

2.1執行記錄

對于執行記錄挖掘來說,就是分析程序執行路徑,找尋存在于程序中的代碼關系,將數據挖掘及時應用到軟件工程中就是跟蹤相關執行路徑,在逆向建模的作用下達到既定目標,其主要作用是維護與驗證程序。在執行記錄的過程中,主要是插裝系統,然后用相關軟件接口編程,同時記錄相關變量等,最終將收集來的信息整合在一起,構建相應的系統模型。

2.2漏洞檢測

在軟件工程中利用數據挖掘技術進行漏洞檢測,主要是為了及時發現存在于軟件開發中的問題,這樣就可以盡快將漏洞彌補,對提高軟件質量有很好的作用。通常情況下,利用數據挖掘及時檢測軟件漏洞看,就是先對軟件進行系統測試看,同時根據用戶需求制定出科學合理的應對措施。然后將各種漏洞數據收集整理在一起,逐一做好數據清理與轉換。通過分析這些數據信息能夠得知,為做好數據清理工作,就需要將多余數據清理出去,然后對丟失項目進行補充,這樣再將數據屬性以數值的形式體現出來[2]。其次,要構建合適的數據模型,做好驗證與訓練。在這一過程中應重視與項目實際的聯系,選擇與之相匹配的挖掘方式,以便構成測試集,獲得相應結果。此外,還要做好漏洞掃描與分類,將所有漏洞整理起來構成漏洞庫,然后再次掃描,防止漏洞遺失,最后將通過挖掘得來的數據知識應用到軟件測試中。

2.3開源軟件

對于開源軟件來說,其挖掘環境帶有明顯的開放性與全面性特征,所以,在管理這樣的軟件時,就不能使用傳統軟件的開發方式。一般而言,較為成熟的開源軟件,能夠詳細記錄開發中所遇到的錯誤,同時也包括軟件開發者的一些活動,以及軟件在市場中的應用情況。對于參與軟件開發的人員來說,他們是社會網絡的主要創造者,然而,由于開源軟件的開放特征較為明顯,所以也就讓這些參與人員隨之發生變化。同時,由于開源軟件還帶有動態特征,所以就需要重視開源項目的進一步管理,也就是由專業人士管理軟件系統,在這項工作中做的最好的莫過于英國牛津大學的Sima系統[3]。

2.4版本信息控制

在版本信息控制應用中,主要是確保項目參與者所使用的檔案相同,這樣也有利于全面更新。對于軟件工程開發來說,通常會用版本控制系統管理與開發軟件。同時利用版本信息控制,選擇合適的變更歷史信息的方法,以便獲取不同模塊,在這種情況下子系統也可以相互映襯,這對深度挖掘程序變化,做好漏洞檢測具有重要作用。隨著數據挖掘技術在軟件工程中的應用,不僅可以有效減少系統維護資金,還可以防止系統變更出現漏洞,這對后期維護軟件具有很好的控制作用。所以,在軟件工程的開發與維護中一定要重視數據挖掘技術的應用,只有這樣才能真正做好軟件開發,發揮其應有作用。

3結束語

對于軟件工程開發來說,其過程較為復雜,涉及到的內容也較多,為做好軟件開發工作,就需要重視精準工具的應用,對其進行更深層次的研究,數據挖掘技術在軟件工程中的應用就能滿足這一要求,尤其是在軟件需求不斷增多的今天,將數據挖掘技術應用到軟件工程中,不僅可以為軟件開發節省大量資金,幫助其快速驗證,還能夠為應用者提供更加真實的決策信息,這對推動軟件工程進一步發展具有重要作用。所以,一定要重視數據挖掘技術在軟件工程中的應用,以便體現其應有價值。

參考文獻:

[1]羅韜,羅峰.數據挖掘在軟件工程領域中的應用淺析[J].電子技術與軟件工程,2014,01:222.

[2]吳彥彰.數據挖掘技術在軟件工程中的應用探究[J].電子制作,2016,06:47~48.

[3]馬保平.關于對軟件工程中的數據挖掘技術的探討[J].電子技術與軟件工程,2015,19:196~197.

作者:杭建雄 單位:榆林市水務集團王圪堵水庫有限責任公司

主站蜘蛛池模板: 国产精品无码无在线观看| 韩国电影禁止的爱善良的小子hd | 阿娇囗交全套高清视频| 国产精品无码aⅴ嫩草| a毛片免费观看完整| 成人午夜精品无码区久久| 久久人人妻人人做人人爽| 最近最新中文字幕2018| 亚洲日韩AV无码一区二区三区人| 高清亚洲综合色成在线播放放| 国产精品精品自在线拍| a级毛片免费高清毛片视频| 成人国产在线不卡视频| 久久久久88色偷偷| 日韩国产成人精品视频人| 亚洲一区二区三区在线观看网站| 欧美高清视频一区| 人善交video欧美| 精品人妻无码一区二区色欲产成人| 国产V亚洲V天堂无码久久久| 香蕉久久夜色精品国产尤物| 国产日产成人免费视频在线观看| 最新jizz欧美| 国产精品自在自线| 99re在线免费视频| 天堂va视频一区二区| www久久com| 婷婷开心深爱五月天播播| 三人性free欧美多人| 扒开两腿猛进入爽爽视频| 久久久综合香蕉尹人综合网| 日韩午夜小视频| 久久高清内射无套| 欧美A∨在线观看| 亚洲人成人77777网站不卡| 欧美成人综合在线| 亚洲欧美一区二区三区综合| 深夜a级毛片免费视频| 亚洲色大成网站WWW尤物 | 国产美女免费网站| 97人洗澡人人澡人人爽人人模|