數(shù)據(jù)挖掘技術在軟件工程中的應用_第1頁
數(shù)據(jù)挖掘技術在軟件工程中的應用_第2頁
數(shù)據(jù)挖掘技術在軟件工程中的應用_第3頁
數(shù)據(jù)挖掘技術在軟件工程中的應用_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、數(shù)據(jù)挖掘技術在軟件工程中的應用吳文慶摘 要:隨著我國信息技術的不斷開展,計算機相關技術也取得了較大進步,并被廣泛應用于我國各領域行業(yè)中,此現(xiàn)象促使我國信息處理的質量及效率得到一定程度的提高。現(xiàn)如今人們的工作及生活皆已經(jīng)離不開計算機技術,并且人們對于數(shù)據(jù)挖掘技術的需求也逐漸增加,此現(xiàn)象不但為數(shù)據(jù)挖掘技術帶來創(chuàng)新機遇,同時亦使其迎來了新的挑戰(zhàn)。該文針對數(shù)據(jù)挖掘技術進行分析,討論其在軟件工程中的具體應用方法。關鍵詞:數(shù)據(jù)挖掘技術 軟件工程 應用中圖分類號:TP311.52 文獻標識碼:A      文

2、章編號:1672-3791202105a-0007-02Abstract:WiththecontinuousdevelopmentofChina'sinformationtechnology,computer-relatedtechnologyhasalsomadegreatprogress,andhasbeenwidelyusedinChina'svariousfieldsandindustries.ThisphenomenonhaspromotedthequalityandefficiencyofinformationprocessinginChinatoacertaine

3、xtent.Atpresent,people'sworkandlifeareinseparablefromcomputertechnology,andpeople'sdemandfordataminingtechnologyisgraduallyincreasing,thisphenomenonnotonlybringsinnovationopportunitiesfordataminingtechnology,butalsomakesitfacenewchallenges.Thispaperanalyzesdataminingtechnologyanddiscussesthe

4、specificapplicationmethodsinsoftwareengineering.KeyWords:Dataminingtechnology;Softwareengineering;Application我國信息技術不斷開展,現(xiàn)如今人們的生活以及工作皆離不開信息技術,因此,在人們的生活及工作過程中,信息技術軟件皆起到了較為關鍵的作用【1】。與此同時,人們對于計算機軟件的需求量逐漸增多,因此,計算機軟件必須及時針對其內(nèi)部開發(fā)管理進行完善及創(chuàng)新,才能有效滿足現(xiàn)代社會的需求。數(shù)據(jù)挖掘技術能夠對大量的信息數(shù)據(jù)進行有效且針對性的分析及提取,數(shù)據(jù)挖掘技術主要應用于計算機軟件工程的開發(fā),其能夠

5、幫助軟件工程師對數(shù)據(jù)信息進行有效研究,實現(xiàn)軟件開發(fā)效率的提升。1 數(shù)據(jù)挖掘技術的概述1.1挖掘技術的含義目前,我國已經(jīng)進入信息化時代,信息系統(tǒng)已經(jīng)被廣泛應用于人們的各項工作及生活中,人們?nèi)粘5臄?shù)據(jù)信息量逐漸增加,假設不及時對此類數(shù)據(jù)信息進行合理分類,將較大程度上限制我國社會的開展【2】。數(shù)據(jù)挖掘技術的主要功能即是將此類數(shù)據(jù)信息進行合理分類,而后進行重新編輯。與此同時,現(xiàn)代軟件工程所要涉及的數(shù)據(jù)信息相對較多,此現(xiàn)象也對數(shù)據(jù)挖掘技術提出了較高要求,數(shù)據(jù)挖掘技術必須及時在相關數(shù)據(jù)庫內(nèi)找到有價值的數(shù)據(jù)信息,才能保證軟件工程實現(xiàn)穩(wěn)定開展。因此,在未來的軟件工程中,數(shù)據(jù)挖掘技術能夠起到較為關鍵的

6、作用。在數(shù)據(jù)庫的各項技術中,數(shù)據(jù)挖掘技術為其中較為先進的技術,同時,在數(shù)據(jù)庫的開展過程中,數(shù)據(jù)挖掘技術已經(jīng)在其中占據(jù)主要位置。數(shù)據(jù)挖掘技術本身具備高效及準確等特質,能夠對信息形成較為系統(tǒng)的編輯及處理,使數(shù)據(jù)信息的應用價值及實際意義得到提高,但數(shù)據(jù)挖掘技術的應用過程較為復雜,是現(xiàn)代數(shù)據(jù)信息處理技術中較為高深且繁瑣的處理根底,因此相關人員必須不斷對自身專業(yè)技能及理論知識進行強化,以便于數(shù)據(jù)挖掘技術能夠被更好地應用于實際操作中【3】。1.2數(shù)據(jù)挖掘技術的運作流程相比較于數(shù)據(jù)信息處理技術,數(shù)據(jù)挖掘技術主要被分為4個階段,分別為模式評估、數(shù)據(jù)挖掘、數(shù)據(jù)處理以及知識表示。在具體的操作過程中,相關工作人員應

7、及時按照系統(tǒng)要求對數(shù)據(jù)內(nèi)容進行采集,明確數(shù)據(jù)挖掘技術的具體應用,例如:數(shù)據(jù)抽取能夠在大量數(shù)據(jù)信息中抽取工作人員想要獲取的相關信息,而數(shù)據(jù)清洗能夠及時將原有出現(xiàn)破損的信息進行復原及修復,在工作人員明確此次數(shù)據(jù)挖掘的目標后,可對想要的數(shù)據(jù)進行挖掘算法處理,如此將有效提高數(shù)據(jù)獲取的質量及效率【4】。1.3數(shù)據(jù)挖掘技術的應用范圍在銀行、交通等需要大數(shù)據(jù)量的區(qū)域,都已經(jīng)開始應用數(shù)據(jù)挖掘技術,此區(qū)域應用數(shù)據(jù)挖掘技術的主要目的在于實現(xiàn)對客戶的有效分類及對營銷手段的合理分析,在進行以上工作期間,對數(shù)據(jù)挖掘技術進行應用,將實現(xiàn)工作效率及準確性的提高,進而實現(xiàn)區(qū)域效益的增加。同時,金融企業(yè)也將數(shù)據(jù)挖掘技術廣泛應用

8、于企業(yè)內(nèi)部各項工作中,此類企業(yè)每天所涉及到的數(shù)據(jù)信息相對較多,利用數(shù)據(jù)挖掘技術,能夠對企業(yè)內(nèi)部客戶信息進行及時整理,提高企業(yè)內(nèi)部工作效率,使企業(yè)運行風險能夠得到較大程度的降低。與此同時,在許多軍事、互聯(lián)網(wǎng)領域中,數(shù)據(jù)挖掘技術也起到了較為關鍵的作用。2 軟件工程中數(shù)據(jù)挖掘技術的應用2.1軟件工程中數(shù)據(jù)挖掘技術的開展數(shù)據(jù)挖掘技術在建立初期主要以數(shù)據(jù)庫作為開展根底,但隨著數(shù)據(jù)挖掘技術的不斷開展,現(xiàn)如今,此技術已經(jīng)由傳統(tǒng)的理論模式轉換到了實際應用中【5】。軟件工程能夠根據(jù)客戶的需求、不同工程的資金及任務對產(chǎn)品進行研發(fā)。傳統(tǒng)的工程軟件開發(fā)過程較為繁瑣,但近幾年,我國工程軟件開發(fā)逐漸崛起,并取得

9、了較大成績,同時,此工程軟件具備較強的實用性,能夠廣泛應用于我國各項工作領域中。而在軟件工程中,數(shù)據(jù)挖掘技術主要對其數(shù)據(jù)庫信息進行更為深層的挖掘,由此可見,數(shù)據(jù)挖掘技術在軟件工程的開展過程中起到了較為關鍵的作用。2.2信息挖掘軟件工程能夠對信息的挖掘實施有效掌控,并且其應用的范圍也較為廣泛。軟件在開發(fā)期間所要涉及到的信息相對較多,而軟件工程版本能夠對相關信息進行統(tǒng)一,保證軟件在開發(fā)過程中其相關信息能夠實現(xiàn)同步更新,使軟件開發(fā)的質量得到有效保證,使工程任務能夠較為順利地完成。目前,數(shù)據(jù)挖掘內(nèi)容中,已經(jīng)包含軟件開發(fā)更改的數(shù)據(jù)信息,相關技術人員能夠較為準確地區(qū)分軟件內(nèi)部結構,同時,相關技術人員可將此

10、優(yōu)勢進行充分利用,以便于在今后的工作過程中更為快速且準確地找到軟件內(nèi)部問題,并對其進行有效解決,進而實現(xiàn)對軟件任務的高效完成【6】。2.3檢測和挖掘軟件漏洞檢測軟件漏洞為數(shù)據(jù)挖掘技術中較為關鍵的內(nèi)容,軟件在開發(fā)的過程中較易產(chǎn)生操作失誤等問題,軟件漏洞的檢測即是對軟件開發(fā)過程形成監(jiān)測,能夠直接發(fā)現(xiàn)開發(fā)過程中存在的錯誤及問題,而后針對此問題進行分析及修改,檢測軟件漏洞能夠較大程度上實現(xiàn)軟件開發(fā)平安等級及軟件工程質量的提高。在利用數(shù)據(jù)挖掘技術對漏洞進行檢測期間,相關人員應充分了解客戶需求,而后根據(jù)具體需求進行軟件檢測,在實際的操作過程中,相關技術人員應不斷對操作方案進行完善,使其能夠具備合理性及科學

11、性,實現(xiàn)數(shù)據(jù)挖掘技術的正確使用。在軟件工程的開發(fā)過程中,相關人員應及時利用數(shù)據(jù)挖掘技術對其中可能存在的漏洞進行檢測,及時找到其中存在的錯誤點,實現(xiàn)對漏洞的有效修復。目前,數(shù)據(jù)挖掘技術主要轉化數(shù)據(jù)庫信息,而后將轉化后的信息與信息庫相連接,根據(jù)客戶的相關需求檢測軟件的平安性,觀察其內(nèi)部是否存在漏洞,以便于軟件工程的順利開展【7】。2.4開源軟件代碼挖掘開源軟件代碼挖掘,可以總結為軟件工程挖掘技術中所要應用的挖掘對象類型,在代碼克隆檢測技術中,開源軟件代碼挖掘技術得到較為廣泛的應用,此技術能夠及時處理代碼所存在的漏洞,同時實現(xiàn)工作時效性的有效提高。3 軟件工程開展過程中的應用數(shù)據(jù)挖掘技術應

12、用數(shù)據(jù)挖掘技術的分類根據(jù)不同技術間的應用方向而定,由實際工作著手展開分析,首先需分析模型,根據(jù)模型中存在的規(guī)律進行粗略歸類,同時將重要數(shù)據(jù)加以記錄,保障相關數(shù)據(jù)準確的同時方便后續(xù)工作有效開展。后續(xù)數(shù)據(jù)挖掘過程中可針對粗略分類展開更為細節(jié)化的分類工作,將數(shù)據(jù)信息更為細致地分類。但需要注意的是,此類分類過程中所應用的聚類劃分方法為不可預測的,學習方法亦具備無指導性質。就整體數(shù)據(jù)挖掘技術展開分析,此類技術間所使用方法不同,分類方面亦有差異性。但相同點在于,此類數(shù)據(jù)挖掘技術的運用方法,即挖掘技術中龐大數(shù)據(jù)間的聯(lián)系能夠起到較為重要的作用。運用類比方法分析,可將其與軟件工程中的代碼克隆類比,二者較為相似。

13、軟件工程中的數(shù)據(jù)檢索功能可使工作展開較為便利,有效提升工作效率同時實現(xiàn)對數(shù)據(jù)的精確定位,此類工作方式即可視為數(shù)據(jù)挖掘方式。就整體工作過程而言,立足宏觀角度分析可發(fā)現(xiàn),工作過程中所包括的信息錄入、查找與對應數(shù)據(jù)分析、數(shù)據(jù)群分析等技術皆可視為實現(xiàn)數(shù)據(jù)挖掘功能的對應程序。將數(shù)據(jù)錄入過程作為分析單位,可發(fā)現(xiàn)其錄入過程本身即為將軟件工程所整理的數(shù)據(jù)實現(xiàn)錄入,將系統(tǒng)所需數(shù)據(jù)錄入至系統(tǒng)中。4 數(shù)據(jù)挖掘技術未來前景展望立足當代視角展開分析,現(xiàn)階段軟件工程中數(shù)據(jù)挖掘技術主要依靠數(shù)據(jù)庫。無論何種搜索技術,皆需依靠數(shù)據(jù)庫中的對應數(shù)據(jù)及搜索功能實現(xiàn)。但不同數(shù)據(jù)庫間所具備的差異性將會對搜索與數(shù)據(jù)挖掘造成一定影

14、響,存在機遇的同時亦可視為開展中所出現(xiàn)的挑戰(zhàn)。軟件工程數(shù)據(jù)作為較為實質化且學習難度較高的學科,運用較為復雜,一旦切實應用將會對現(xiàn)階段技術提供較大幫助,使對應方面不斷進步。軟件工程開發(fā)將會不斷向創(chuàng)新模式方面開展,不斷優(yōu)化系統(tǒng),實現(xiàn)智能化挖掘、處理的同時使技術能夠切實開展。但問題亦隨之存在。如就現(xiàn)階段情況展開衍生分析,軟件工程代碼撰寫常出現(xiàn)數(shù)據(jù)處理問題與工程代碼沖突,使工作效率降低。未來開展模式下如果不能切實解決此類問題,不僅影響工作效率、工作開展成果,更影響對應工作的開展。5 結語綜上所述,軟件工程在開展過程中所要涉及的內(nèi)容較為繁瑣,因此其開展過程也相對艱難,與此同時可看出,在軟件工程中數(shù)據(jù)挖掘技術的重要性,數(shù)據(jù)挖掘技術能夠有效滿足現(xiàn)代人們對于軟件工程的需求,使軟件工程能夠實現(xiàn)穩(wěn)定且持續(xù)開展。近幾年,隨著我國信息技術的不斷開展,數(shù)據(jù)挖掘技術也得到創(chuàng)新及完善,此類技術使人們傳統(tǒng)獲取信息的形式得到較大程度的改變,并且實現(xiàn)軟件工程系統(tǒng)的優(yōu)化,使軟件工程朝向更為穩(wěn)定的目標開展。參考文獻【1】蔡斌.數(shù)據(jù)挖掘技術在軟件工程中的應用J.電子技術與軟件工程,202121:148.【2】彭湘華.數(shù)據(jù)挖掘技術在軟件工程中的應用J.電子技術與軟件工程,202116:156.【3】張佳新.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論