朱通 崔鉉 趙凱
摘要:隨著現代科學信息技術的不斷地發展和進步,人們通過互聯網絡直接獲取的數據和信息也越來越多,各樣資料,處理數據和信息的程序也越來越多,程序任務也更加繁重。怎樣有效利用先進的信息挖掘技術對復雜的信息和數據進行綜合處理,從中快速地找出對于人們有用的數據和信息是一項十分重要的工程。而先進的數據挖掘技術很好地解決了這些技術難題,人們也對數據挖掘技術的應用提出了更高的技術要求。本文筆者簡單地介紹了我國的數據挖掘技術的應用發展現狀,具體分析了我國的數據挖掘技術在計算軟件和信息工程方面的廣泛使用發展情況。
關鍵詞:數據挖掘技術;軟件工程;重要性;應用;發展前景
前言:
在這個信息量爆炸的大數據時代,每天都有海量的信息和數據需要我們對其高效地進行收集和處理,僅僅是依靠人力顯然無法很好地做到這一點,于是就出現了最新的各種數據挖掘相關技術,用來收集數據和幫助人們高效地處理海量信息。目前與軟件開發工程相關的行業依靠著先進的信息技術和數據分析技術,當我們將最新的數據挖掘相關技術更廣泛地應用到了軟件工程的研究當中,能夠極大地提高了工作效率,促進了軟件工程等相關行業的持續快速發展升級步伐。
1數據挖掘技術的作用
在現代化信息時代的生活中,人們大量的上網數據每天在網絡上都會自動產生大量的信息,對于這些數據信息進行有效收集和處理,成為了目前最迫切需求和解決的信息技術問題。通過采用網絡數據挖掘的技術,能夠對此類的問題進行根本性的分析和解決,對于數據的收集整理、儲存,顯示出了網絡數據挖掘技術的巨大應用價值。
1.1縮短處理時間
我們能夠利用數據挖掘技術,針對雜亂的信息和數據進行分類和處理,使雜亂的信息和數據在系統中能夠及時進行科學的處理和調用。在系統中采用了數據挖掘的技術,能夠將混亂的數據信息進行科學排列,清理重復的資料,使所獲得的資料信息能夠更好地為人所用。利用數據挖掘技術能夠全方面、多角度地對數據進行考慮,對于信息和數據的準確性進行反復的分析和核對,確保了信息數據的準確真實性,并且對數據進行了整合,讓雜亂的信息和數據整合分析成為了一種可讀的數據和模式,有助于把整合分析的信息和結果及時提供出來傳遞給了管理人員,提供了參考的依據和價值。在軟件工程中我們采用了數據挖掘技術,能夠對信息和數據的分析質量進行提高,減少了分析時間上的復雜性和浪費,提高了分析的效率。
1.2對多樣化的信息數據充分了解
數據挖掘技術能夠對資料進行目標化搜集,在意不同類型進行分類,最后進行整理和存儲。以這樣的對信息進行數據處理與搜集方式,涉及到的信息范圍比較廣泛,為企業信息管理數據的收集查閱使用以及工作管理提供了方便與快捷。在信息管理軟件的開發工程中采用了數據挖掘的技術,對于信息管理數據的重要性進行了整合,為企業對信息管理數據的重要性進行了一個全方位的深入了解與有效掌握。
1.3確保信息數據的準確率
傳統的數據信息系統,對于信息完整性和數據的準確性進行運算時,不僅數據處理需要對系統花費大量的精力和時間,還需要投入大量的資金成本,同時信息準確性和數據的完整性不能得到很好的保證。而系統如果采用分布式數據挖掘的技術,就不會直接出現以上這些的問題,主要原因是對于傳統的數據功能進行了技術性的優化,能夠在最短的信息時間內對于信息數據進行了運算與數據處理,避免了數據信息出現混亂或數據丟失的情況,提高了系統信息完整性和數據的準確性。在大量的信息數據中,有些數據沒有得到合理利用的,長期保持在信息系統中會嚴重影響到了系統的整體可靠性與運行的效率,但是系統如果采用分布式數據挖掘的技術,能夠把系統中無關價值的所有信息源和數據都進行了剔除,最終有效的信息數據錄入處理到了系統中,確保了系統的信息完整性和數據的準確性。
2技術應用流程簡介
2.1數據預處理
所謂數據的預處理就是從一個海量的任務數據庫中快速的獲取與實際的任務需求之間存在緊密相互關聯的海量數據和信息。而數據信息轉換的一個實質意義就是通過快速切換所需要數據的類型和格式,提高所需要的數據和信息的質量和適用性,最大限度地滿足用戶的需求。
2.2數據挖掘
首要的工作步驟之一的也就是需要制定合理的網絡數據挖掘工作計劃和研究任務,具體的計劃內容主要包括海量數據挖掘的分類歸納、數據統計分析量和評價結果總結等,然后再通過分析研究確定恰當的挖掘計劃和任務,結合用戶的需求進行合理的數據運算,將符合需求的數據信息進行整理和分類,以此提升數據的處理效率。
2.3模式評估與知識表示
模式的實際工作用途主要在于準確地表達數據分析挖掘的成果,以用戶興趣度作為其度量的標準,構建一個具有識別和分析能力的完整表達數據挖掘模式。
3數據挖掘技術在軟件工程中的應用路徑
3.1數據挖掘技術在軟件項目管理中的應用
軟件的管理對于提高各個軟件的開發質量和效率都具有非常重要的作用和影響,為此必須制定和加強對各個軟件項目管理的組織關系科學研究。通過分析和數據挖掘的技術能夠來分析和控制各個環節的軟件開發工作質量,最終有效的保證軟件開發的質量,實現預期的目標。在分析和數據挖掘的技術研究和應用的過程中,能夠加強對軟件開發人員組織關系的管理和分析,促進了人力資源之間的高效和協調,降低了人力資源的成本,保證了軟件開發的質量和效率不斷提高和增強。在軟件的工程研究和開發的過程中通過分析和數據挖掘的技術能夠針對版本控制相關信息的版本變化和內容能夠進行全面的記錄。
3.2數據挖掘技術在開源軟件設計中的應用
開源軟件對大多數的客戶都提供了免費的服務,能夠有效保障和提高客戶信息和數據資源的開放性和利用效率。由于具有開源軟件的數據開放性特點,所以對數據信息資源利用和管理的研究難度非常大。運用分布式數據挖掘的技術是能夠有效提高數據和軟件開發的質量分布式進行數據挖掘的系統。通過運用大規模的客戶信息和數據挖掘技術可以實現對軟件開發人員和軟件正常使用的人員信息進行的跟蹤和管理,保證了軟件的正常使用和效率。
3.3數據挖掘在軟件工程開發中的應用
軟件程序開發的技術作為整個軟件工程的整個技術核心,對于保證軟件的產品質量與技術具有非常決定性的意義和作用,為此必須注意的是要能夠保證公司軟件程序開發的產品質量與技術水平。通過利用數據挖掘的技術能夠同時實現多種數據挖掘方式共同進行挖掘,提高挖掘數據可靠性和挖掘的準確性和效率。此外還需要我們能夠針對公司軟件程序開發的克隆代碼進行記錄與數據搜索。
3.4數據挖掘在軟件故障檢測中的應用
數據挖掘的技術使我們能夠有效的通過針對軟件的運行情況和故障的分析,通過對數據進行了分析,保證快速、準確的故障定位。首先是數據的挖掘技術我們能夠通過基于規則的數據挖掘的方式。其次則我們可以通過自動化的數據挖掘處理方式對軟件進行了挖掘,這兩種數據挖掘方法都是能夠及時的快速發現和排除軟件的故障。
4數據挖掘技術在軟件工程中的發展形勢
目前,軟件行業的工程師在運用軟件和數據挖掘相關技術時,所用的軟件和數據庫本身就具有獨特的基本特質,所以在實際的運用中可能會對其他數據庫造成一定的干擾和影響,面臨一定的困難和技術挑戰。軟件工程開發中的數據挖掘技術的最終功能和目的之一就是將分析和設計好的數據通過軟件工程提交給我們的客戶進行使用,但是真正的處理軟件開發工程里的復雜性數據并不簡單,在運用軟件的工程中我們所運用的數據挖掘的技術一般都會對軟件工程產生的分析結果和數據進行系統的評價,在一些比較成熟的軟件開發項目里這些的評價相對比較成熟,而一些剛開始發展起來的軟件工程項目的數據評價處理系統就不是很完整,所以在軟件的工程系統開發中的各個方面所需要正確處理的復雜性數據工程系統信息非常復雜。現在我們處于一個數據信息技術發展的關鍵時代,如何正確處理這些數據中的信息是一個很大的難題,這也給我們運用數據信息挖掘的技術也是提出了一個新的挑戰和考驗。
結束語:
綜上所述,將先進的數據挖掘技術合理的應用到軟件工程項目中,能夠結合現階段的實際應用和發展概況,并有效促進數據挖掘技術以及軟件工程行業的良好健康發展。
參考文獻:
[1]?李紅蘭. 試論數據挖掘技術在軟件工程中的應用綜述[J]. 電腦知識與技術,2016(34):104-105.
[2]?段彬,魏巍. 數據挖掘在軟件工程領域中的應用淺析[J]. 信息系統工程,2018,000(004):89.
[3]?孫云鵬. 數據挖掘技術在軟件工程中的應用綜述[J]. 中國新通信,2015(15):131.
[4]?劉練. 探討數據挖掘技術在軟件工程中的應用研究[J]. 商情,2016(20).
[5]?劉玉峰. 數據挖掘技術在軟件知識庫中的應用研究[D]. 廣西師范大學.
(作者單位:遼寧工業大學)