譚高丘
摘要:自改革開放以來,隨著我國與世界政治經濟的聯系越來越密切,以互聯網為主的現代化信息技術在我國不斷發(fā)展,為我國工業(yè)部門的發(fā)展提供了巨大的生產力,同時,也為我國居民的生活提供了巨大的便利。
關鍵詞:挖掘技術;軟件工程;應用研究
中圖分類號:TP311.13 文獻標識碼:A 文章編號:1007-9416(2019)04-0114-01
0 引言
在大數據的時代背景之下,數據資源是其構成的重要基礎,這些數據資源可以為企業(yè)或者是個人的發(fā)展提供重要的信息,但是要想這些數據信息得到高校的應用就必須要進行嚴格的分析和處理,通過科學的數據挖掘技術,提高信息的利用率。軟件工程并不屬于我國傳統(tǒng)工業(yè)領域,它是在現代化信息技術以及計算機等信息載體出現以后才產生的新興經濟領域,它與計算機之間的聯系是十分密切的。因此,軟件工程活動當中所需要的信息是十分最大的,在信息選擇以及處理上所耗費的時間也是比較多的,如果引進數據挖掘技術可以很大程度的提高軟件工程的工作效率。
1 對于數據挖掘技術的相關定義以及工作內容和工作范圍
1.1 數據挖掘技術的概述以及要求
數據挖掘技術的提出是在20世紀末,是有西方資本主義發(fā)達國家開展互聯網技術研究上誕生的,并且,隨著時間的發(fā)展在這方面相關理論不但成熟,推動了技術不斷完善。數據挖掘技術就是指是從大量的、不完全的、有噪聲的、模糊的、隨機的數據海中提取一些比較隱含性的數據,這些數據是人們在日常生活當中不會注意到的,但同時又是存在的,并且對于生活有著重要的積極影響起著重要的作用。數據挖掘技術的對象主選擇主要是根據信息存儲格式,通過挖掘的對象存在關系的數據庫、面向對象數據庫、數據倉庫、文本數據源、多媒體數據庫、空間數據庫、時態(tài)數據庫、異質數據庫以及網絡等。
1.2 數據挖掘技術的工作內容
數據挖掘技術的工作內容主要分為三個部分,分別是數據預處理工作、數據挖掘以及模式評估知識表示。從數據預處理的角度出發(fā),數據預處理就是指對數據挖掘的信息進行一個初始化的處理,其的工作對象主要是一些原始性的信息,通過對這些信息進行格式化處理,通過數據的清洗可以完善數據資源,滿足相關工作的要求和內容。從數據挖掘的角度出發(fā),數據挖掘當中最重要的就是要明確挖掘工作的內容,必須要抓住數據分類和數據總結這兩個關鍵性的環(huán)節(jié),堅持具體問題具體分析,采用科學的數據挖掘算法。從模式評估與支持表示的角度出發(fā),模式是數據挖掘的一個表現形式,是對數據挖掘進行一個總結,它的度量是由特定的興趣決定的。
1.3 數據挖掘技術的應用范圍
數據挖掘技術具有很強的實踐操作性,而且目前我國在各個方面的發(fā)展以及生產經營活動都離不開計算機,所以數據挖掘技術已經被運用到我國的各個領域當中,比如說:各種金融機構、交通領域以及教育部門等,但是應用最多的還是市場營銷領域,因為市場營銷領域當中通常會涉及到很多消費者的信息,需要對消費者的信息進行處理以及分析,因此,需要用到大量的信息。而我國金融領域同數據挖掘技術結合起來,可以降低我國金融的運行風險,比如,以銀行為例,在銀行工作當中引入數據挖掘技術可以對銀行的貸款人員進行背景信息的收集,從而可以掌握他們的信用信息,對他們的信用程度進行一個評估,來判斷該客戶是否能夠進行貸款活動[1]。
2 數據挖掘技術在軟件工程當中的應用現狀
2.1 數據挖掘技術與軟件工程應用的磨合和狀態(tài)分析
軟件工程相當于數據挖掘技術的發(fā)展歷史更久,軟件工程師在19世紀60年代提出的,而數據挖掘技術是在19世紀末產生的,二者之間存在40年的年差,但是盡管如此二者之間的聯系仍然是緊密的,隨著時間的推移數據挖掘技術和軟件工程相互之間進行滲透和融合,存在了很多交叉性的研究領域。數據挖掘技術和軟件工程在19世紀初就被相關科學家提出,然后就不斷的完善和發(fā)展,數據挖掘技術逐步滲透到軟件工程活動當中,為軟件工程的代碼系統(tǒng)漏洞進行檢查,不斷促進軟件工程的發(fā)展。目前軟件工程當中挖掘機術的應用主要從以下兩個角度出發(fā):第一個角度從軟件挖掘的工作對象,軟件挖掘的工作對象就是軟件工程的數據庫,軟件工程數據庫包括軟件的源代碼信息以及軟件工程系統(tǒng)的狀態(tài)和版本等內容,通過對數據進行收集、分析和處理挖掘到大量的高價值數據,從而為軟件工程的開發(fā)提供支持;從數據挖掘技術的手段出發(fā),數據挖掘的手段主要是對數據信息進行分類處理,評估預測[2]。
2.2 挖掘技術與軟件工程的應用現狀
軟件工程活動當中數據挖掘技術所運用的領域和內容最多的就是軟件工程內應用數據,主要是因為它的工作內容較多,所涉及到的信息收集處理也比較復雜。數據挖掘技術通軟件工程的結合,可以將不同的軟件平臺聯系起來,對于軟件的在未來消費市場以及應用人群有著重要的趨勢和方向預測,并且能夠及時發(fā)現和解決網絡軟件的程序漏洞,避免不必要的成本浪費和經濟損失。同時數據挖掘技術同軟件工程的結合還可以進一步降低軟件工程的成本,促進軟件工程系統(tǒng)的優(yōu)化,提高軟件開發(fā)的質量,拓寬軟件的市場[3]。
3 數據挖掘技術在軟件工程當中未來的應用途徑
第一, 軟件工程在數據挖掘技術方面與其它的經濟領域是不同的,對于信息資源方面的要求具有很強的特性,所以必須要求數據挖掘技術要實時進行更新和調整,要抓住軟件工程的復雜性以及特性,不斷構建出新的信息資源整合手段,提高數據挖掘的準確性,拓寬數據挖掘的途徑。從而提高在軟件數據挖掘活動當中對于軟件編碼的檢測力度,促進非結構式數據以及應結構是數據算法的準確性,降低比例設計的難度。第二,軟件工程程序編寫是數據挖掘技術發(fā)展的重要方向,但與此同時也要尊重軟件工程開發(fā)的方向。目前,我國軟件工程的開發(fā)還存在很多的問題和漏洞沒有得到解決,所以數據挖掘在使勁用當中也要對管理的方式進行調整,比如說以云端的形式進行數據處理,這時就可以簡化軟件工程開發(fā)工作的復雜性,提高數據處理的效率[4]。
4 結語
綜上所述,數據挖掘技術在軟件工程活動當中加以應用是必然的一個發(fā)展趨勢,是提高我國軟件工程開發(fā)效率,提高軟件工程開發(fā)競爭力的重要措施和手段,所以必須要加強對數據挖掘技術在軟件工程當中的研究力度,不斷促進二者的有機結合。
參考文獻
[1] 吳彥彰.數據挖掘技術在軟件工程中的應用探究[J].電子制作,2016(6):47-48.
[2] 曾姣艷.基于大數據的數據挖掘技術在智慧校園系統(tǒng)中的研究應用[J].貴陽學院學報(自然科學版),2018,v.13;No.50(02):18-20.
[3] 范凱文.軟件工程中數據挖掘技術的應用研究[J].移動信息,2016(5):00078-00078.
[4] 杭建雄.數據挖掘技術在軟件工程中的應用綜述[J].通訊世界,2016(16):220-220.