資料探勘技術在軟體開發資訊管理中的應用論文

資料探勘技術在軟體開發資訊管理中的應用論文

  文章透過介紹資料探勘技術概述,分析軟體開發資訊管理資料探勘面臨的挑戰,對資料探勘技術在軟體開發資訊管理中的應用展開探討,旨在為相關人員基於資料探勘技術概述、軟體開發資訊管理資料探勘面臨的挑戰的促進軟體開發資訊管理有序開展研究適用提供一些思路。

  資料的挖掘是一項複雜的系統工程,其主要指的是在龐大資料中收集有價值資訊資料的過程。對資料探勘技術在軟體開發資訊管理中的應用展開研究,有著十分重要的現實意義。

  1 資料探勘技術概述

  1.1 資料探勘流程

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

  1.2 資料探勘技術

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

  2 軟體開發資訊管理資料探勘面臨的挑戰

  2.1 軟體開發資料較為複雜

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

  2.2 分析手段並非傳統模式

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

  2.3 資料探勘結果評價標準不統一

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

  3 資料探勘技術在軟體開發資訊管理中的應用

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

  3.1 資料探勘技術在開源軟體開發中的應用

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

  3.2 資料探勘技術在軟體專案管理中的應用

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

  3.3 資料探勘技術在程式程式碼及機構中的應用

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

  4 結束語

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

最近訪問