摘要:現(xiàn)階段,信息技術發(fā)展迅速,新型網(wǎng)絡技術實現(xiàn)了快速更新與發(fā)展,數(shù)據(jù)挖掘技術不斷發(fā)展與成熟。軟件工程作為現(xiàn)代信息工程中的重要內(nèi)容,其發(fā)展程度與信息技術發(fā)展關系緊密。將數(shù)據(jù)挖掘技術應用于軟件工程中,能夠有效提高其完善性,加強軟件工程信息處理能力,穩(wěn)定數(shù)據(jù)系統(tǒng)。本文通過對在軟件工程中運用數(shù)據(jù)挖掘技術的重要意義進行分析,對數(shù)據(jù)挖掘技術在軟件工程中的實際運用進行了探究。
關鍵詞:軟件工程;數(shù)據(jù)挖掘技術;運用
引言
在當前信息時代背景下,傳統(tǒng)信息處理技術無法實現(xiàn)對海量信息的精準傳遞與完整安全存儲,數(shù)據(jù)挖掘技術的產(chǎn)生與發(fā)展,則有效解決了這一問題,實現(xiàn)了對信息的精準傳遞與記錄。目前,數(shù)據(jù)挖掘技術的應用范圍不斷擴大,其在軟件工程中的運用,也呈現(xiàn)出巨大的應用優(yōu)勢,對于提升軟件開發(fā)效率,降低其管理成本等方面具有重要促進作用。深入探索軟件工程中對數(shù)據(jù)挖掘技術的應用,對于提升其應用水平,促進軟件工程進一步發(fā)展具有重要的現(xiàn)實意義。
一、軟件工程中運用數(shù)據(jù)挖掘技術的重要意義
(一)提高對各項信息了解的便利性
數(shù)據(jù)挖掘技術包括傳統(tǒng)信息處理技術各項功能,同樣能夠通過集中采集各項信息,對信息數(shù)據(jù)按照不同類型進行分類與管理。借助這種信息采集的方式,信息采集涉及到的范圍進一步擴大,并且可以通過數(shù)據(jù)特征進行深入分析,在海量數(shù)據(jù)當中,建立完善的信息管理系統(tǒng),為信息獲取與查詢提供便利,便于了解各種信息。在軟件工程中應用數(shù)據(jù)挖掘技術,能夠利用其實現(xiàn)對部分信息資源的有效整個,從而為數(shù)據(jù)使用者提供了解與掌握數(shù)據(jù)的有效途徑。
(二)提高信息錄入的正確性
常規(guī)的數(shù)據(jù)信息系統(tǒng)在進行數(shù)據(jù)運算過程中,所需要的時間成本投入較大,并且隨著數(shù)據(jù)量逐漸擴大,系統(tǒng)在運算過程中還可能發(fā)生系統(tǒng)崩潰。數(shù)據(jù)挖掘技術具有強大的運算功能,在其運算過程中則不會存在系統(tǒng)崩潰的風險,能夠有效保障數(shù)據(jù)的完整性。在海量數(shù)據(jù)中,一定會存在部分應用價值不高的垃圾數(shù)據(jù),但其在數(shù)據(jù)處理系統(tǒng)中的保存,則會降低系統(tǒng)的運行效率。運用數(shù)據(jù)挖掘技術,可以實現(xiàn)對垃圾數(shù)據(jù)的準確剔除,確保信息錄入的準確性,提高數(shù)據(jù)系統(tǒng)信息價值及數(shù)據(jù)質(zhì)量,穩(wěn)定系統(tǒng)運行。
(三)進一步縮短數(shù)據(jù)處理時間
應用數(shù)據(jù)挖掘技術,可以進行數(shù)據(jù)轉換,來處理存在的雜亂數(shù)據(jù),將其變?yōu)檫m用形式,從而實現(xiàn)對這些數(shù)據(jù)的科學調(diào)用。在數(shù)據(jù)挖掘過程中,通過針對數(shù)據(jù)自主選擇合適的分析工作,有效清理模糊時局,確保獲得數(shù)據(jù)都能夠?qū)崿F(xiàn)科學應用。其后,在進行相關數(shù)據(jù)獲取工作中,可以從多角度考核數(shù)據(jù)的真實有效性,從而整合真實數(shù)據(jù),將其變?yōu)榭勺x模式。換句話來說,就是將數(shù)據(jù)分析的結果作為新的知識為管理人員提供參考。對于數(shù)據(jù)的分析工作所需要的流程十分繁瑣,并且在各個流程中,都需要通過反復的驗證才能夠得到準確數(shù)據(jù),從而保證最終獲取運算結果的準確性。在軟件工程中運用數(shù)據(jù)挖掘技術,則可以充分利用數(shù)據(jù)挖掘技術提高數(shù)據(jù)處理質(zhì)量,并且進一步縮短數(shù)據(jù)處理所需要的時間。
二、軟件工程中數(shù)據(jù)挖掘技術的應用路徑
(一)檢測系統(tǒng)漏洞
軟件開發(fā)過程中,系統(tǒng)漏洞是較為常見的一種現(xiàn)象。通常情況下,采用常規(guī)檢測方式就可以將大部分漏洞檢測出來,但是對于一些細小的系統(tǒng)漏洞,常規(guī)檢測方式則較難檢測出,存在檢測效果不佳,檢測不徹底的問題,對系統(tǒng)安全造成不利影響。數(shù)據(jù)挖掘技術的應用,則可以提高對這些系統(tǒng)漏洞的檢驗效率。這主要是由于在數(shù)據(jù)管理控制過程中,數(shù)據(jù)挖掘技術能夠掌握數(shù)據(jù)運行路徑,一旦數(shù)據(jù)存在異常情況,則可以及時敏銳的察覺到異常數(shù)據(jù),并將其自動記錄下來,再對其進行檢測,將多余數(shù)據(jù)處理調(diào),并補全缺少的數(shù)據(jù),最終對數(shù)據(jù)重新進行整理排列,確定數(shù)據(jù)位置。這樣就有效的避免了軟件中的漏洞,提高系統(tǒng)漏洞檢測效率。
(二)檢測版本信息
從軟禁運行數(shù)據(jù)方面來說,每代軟件運行數(shù)據(jù)都存在一定的差異性,軟件版本進行更新?lián)Q代后,在上一代版本中則會出現(xiàn)無法兼容的問題。雖然,軟件的版本更新升級能夠提高使用功能的全面化,但是不可避免的是用戶信息數(shù)據(jù)面臨著一定的對視風險。現(xiàn)階段,將數(shù)據(jù)挖掘技術運用于軟件工程中,則可以有效避免這一問題。在軟件更新中,數(shù)據(jù)挖掘技術能夠?qū)浖姹拘畔⑦M行實時監(jiān)測,并且第一時間備份用戶個人信息數(shù)據(jù),并在云端對各種數(shù)據(jù)信息進行備份,不會提高軟件負荷,并且保證數(shù)據(jù)安全性與準確性。
(三)記錄信息傳輸路徑
應用數(shù)據(jù)挖掘技術,能夠很好的記錄軟件中信息傳輸路徑,從而保證軟件與信息間實現(xiàn)有效互動,避免浪費時間,同時提高操作的便利性。在軟件中進行數(shù)據(jù)搜索過程中,主要是借助對分析程序的執(zhí)行路徑完成,再根據(jù)獲取的數(shù)據(jù)傳輸路徑,對數(shù)據(jù)進行繼續(xù)追蹤,以及信息的有效整合,從而建立完善信息系統(tǒng),實現(xiàn)在信息系統(tǒng)中進一步提高數(shù)據(jù)信息傳輸?shù)母咝浴?/p>
(四)軟件管理
在軟件工程中應用數(shù)據(jù)挖掘技術,能夠有效檢測信息在軟件運行過程中的規(guī)律,如果軟件運行出現(xiàn)問題,則可以根據(jù)原來的數(shù)據(jù)運行模式解決問題,完成軟件的自我修復。軟件的使用頻率越高,則出現(xiàn)問題的可能性與頻率也越高,并且這些問題難以通過人力完全解決,應用數(shù)據(jù)挖掘技術的記錄作用,則可以使軟件進行自我修復與更新,確保軟件運行穩(wěn)定性,提高軟件管理效率。
結語
綜上所述,信息化時代背景下,數(shù)據(jù)挖掘技術的應用優(yōu)勢不斷凸顯。在軟件工程中合理運用數(shù)據(jù)挖掘技術,提高軟件漏洞檢測效率、有效檢測版本信息,記錄信息傳輸路徑,加強軟件管理,對于促進軟件工程穩(wěn)定發(fā)展具有重要意義。因此,相關技術人員需要加強對數(shù)據(jù)挖掘技術在軟件工程中應用重要性的認識,不斷提升自身專業(yè)素質(zhì),實現(xiàn)數(shù)據(jù)挖掘技術應用價值最大化,為軟件工程行業(yè)穩(wěn)定健康發(fā)展提供保障。
參考文獻:
[1]趙宏飛.大數(shù)據(jù)時代下計算機軟件技術的應用分析[J].信息通信,2020(02):291-292.
[2]楊品軍.數(shù)據(jù)挖掘技術在軟件工程中的應用[J].電子技術與軟件工程,2020(01):129-130.
[3]王應邦,孔春麗.論軟件工程中數(shù)據(jù)挖掘技術的應用[J].農(nóng)家參謀,2018(18):226.
作者簡介:
霍玉(1998.4.17)男;籍貫:河北張家口學歷:本科;單位:北京交通大學海濱學院;研究方向:軟件工程方向。