網站首頁 文學常識 簡歷 公文文書 文學名著 實用文 人生哲理 作文 熱點話題作文
當前位置:文萃咖 > 實用範文 > 論文

數據挖掘技術在軟件開發信息管理中的應用論文

欄目: 論文 / 發佈於: / 人氣:2.65W

文章通過介紹數據挖掘技術概述,分析軟件開發信息管理數據挖掘面臨的挑戰,對數據挖掘技術在軟件開發信息管理中的應用展開探討,旨在為相關人員基於數據挖掘技術概述、軟件開發信息管理數據挖掘面臨的挑戰的促進軟件開發信息管理有序開展研究適用提供一些思路。

數據挖掘技術在軟件開發信息管理中的應用論文

數據的挖掘是一項複雜的系統工程,其主要指的是在龐大數據中收集有價值信息數據的過程。對數據挖掘技術在軟件開發信息管理中的應用展開研究,有着十分重要的現實意義。

1 數據挖掘技術概述

1.1 數據挖掘流程

通常而言,數據挖掘可劃分成四個階段,分別為選擇、預處理、挖掘以及吸收,如圖1所示。其中,選擇是就有着極強交互性的龐大數據而言的,在工作期間受信息數據不斷更新影響,通常要對數據展開重新選擇;預處理則是將沒有得到加工的信息數據變換成適宜挖掘處理的形式;挖掘是經由科學計算方法將預處理數據輸入系統,在龐大數據中收集有價值的信息內容,從而完成分類、聚類等工作;吸收也就是數據的後處理,其是為了將有價值的.信息數據反饋給用户,使數據預處理、挖掘環節具備真實意義。

1.2 數據挖掘技術

現階段,在軟件開發中數據挖掘技術諸如分析、聚類、預測及統計等已經得到較好的應用,這些技術的應用能夠使數據挖掘繁雜工程得到一定的簡化,也就是在海量的數據中儘可能快的時間內找出人們所需的信息,且對系統予以反饋供人們使用。在數據挖掘工程中,較為常見的技術包括關聯發現、分類樹、課時數據挖掘等,同時還有一些較為特殊的數據挖掘技術包括迴歸建模、統計分析等。在軟件開發信息管理中應當對數據挖掘技術進行科學合理的選擇,以完成好軟件開發信息管理工作。

2 軟件開發信息管理數據挖掘面臨的挑戰

2.1 軟件開發數據較為複雜

現階段,軟件開發數據以結構化數據和非結構化數據為主,前一種數據多牽涉軟件版本對應信息及缺陷報告等,後一種數據主要涵蓋相關軟件代碼及文檔等。該兩方面數據無法使用同一種算法,然而它們相互又有着很大的相關性。換而言之,在數據挖掘算法開發方面,為了儘可能權衡到兩方面數據的複雜關聯,很大程度上提升數據挖掘難度。

2.2 分析手段並非傳統模式

軟件開發數據挖掘後續工作是把取得的信息提供給需要的用户。在以往數據挖掘應用期間,就好比電子商務或者金融行業,就是把信息轉化為文字或圖表。然而,軟件開發人員所需信息並非如此簡單,其還涉及了缺陷定位、編程模板等用户信息,所以對數據挖掘技術提供較高的要求。

2.3 數據挖掘結果評價標準不統一

現如今,數據挖掘技術在諸多行業得到普及推廣,同時在結果呈現及評價標準等內容上相對完備。然而,在軟件開發新型管理中數據挖掘技術的應用卻並非如此。軟件開發人員要獲取諸多、繁雜的信息,且信息表示方法各不相同,如此很大程度上提升了對數據挖掘結果展開定量準確分析的難度。

3 數據挖掘技術在軟件開發信息管理中的應用

在軟件開發信息管理過程中,經對數據挖掘技術科學合理應用,可為軟件開發帶來極有利的幫助,達到軟件開發信息管理低成本、高質量、短工期的要求,消除軟件開發信息管理期間存在的一系列問題。全面軟件開發行業在時代發展新形勢下,要與時俱進,大力進行改革創新,運用先進的科學技術不斷優化數據挖掘技術研究。

3.1 數據挖掘技術在開源軟件開發中的應用

開源軟件,即源代碼為開放的軟件,此類軟件現階段大部分對用户是不收取費用的,也正是受此影響提升了開源軟件控制管理難度,鑑於此,可應用數據挖掘技術來改善開源軟件的資料。就好比,日本某高校學生推出了一個分佈式數據挖掘系統,該系統一方面可對大型系統開展數據挖掘,一方面能夠一系列開源軟件開展數據挖掘。

3.2 數據挖掘技術在軟件項目管理中的應用

軟件項目管理中數據挖掘多表現於兩個方面,一方面為對組織關係開展的挖掘,一方面為對版本控制信息開展的挖掘。軟件項目管理作為一個系統工程,對組織關係開展挖掘主要是指對人力資源開展協調分配。就好比,一個龐大工程可能同時有千百餘人蔘與,在工程運行期間人員相互會出現頻繁的信息數據交互,經對數據挖掘技術的有效應用,能夠對人員組織關係展開合理劃分,積極促進軟件項目管理的有序開展。同時,數據挖掘技術還可應用於挖掘版本控制信息,能夠有效縮減系統維護成本,改善軟件項目管理水平。

3.3 數據挖掘技術在程序代碼及機構中的應用

在數據庫中收集有價值的代碼、構件,現階段,較為常用的手段包括經由關鍵詞開展索引、經由記錄輸入-輸出關係索引以及以建立交互關係圖為基礎的方法等,我們常常使用的百度、搜狗等搜索引擎均能夠開展數據檢索。

4 結束語

總而言之,在軟件開發信息管理過程中,經對數據挖掘技術科學合理應用,可為軟件開發帶來極有利的幫助,達到軟件開發信息管理低成本、高質量、短工期的要求,消除軟件開發信息管理期間存在的一系列問題。基於此,相關人員務必要明確認識軟件開發信息管理數據挖掘面臨的挑戰,不斷鑽研研究、總結經驗,積極促進軟件開發信息管理有序開展。