• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      探析軟件工程數(shù)據(jù)挖掘研究進展

      2017-04-15 19:11胡金萍
      電腦知識與技術(shù) 2016年34期
      關(guān)鍵詞:軟件工程數(shù)據(jù)挖掘分類

      胡金萍

      摘要:計算機信息技術(shù)日漸發(fā)展促使數(shù)據(jù)挖掘技術(shù)在軟件工程工作中具有非常重要的作用。在現(xiàn)代化軟件工程工作過程中,數(shù)據(jù)挖掘技術(shù)在智能技術(shù)開發(fā)工作以及自動化技術(shù)開發(fā)工作中具有非常重要的作用,這就需要做好潛力創(chuàng)新發(fā)掘,構(gòu)建大量數(shù)據(jù)系統(tǒng),構(gòu)建更加完善技術(shù),將數(shù)據(jù)挖掘技術(shù)有效應(yīng)用于軟件工程中。利用數(shù)據(jù)挖掘技術(shù)能夠有效完整信息數(shù)據(jù)分析工作以及整理工作,結(jié)合自身特色性來提升軟件工程工作有效性。該文對數(shù)據(jù)挖掘信息作了分析,結(jié)合軟件工程數(shù)據(jù)挖掘存在的問題提出有效應(yīng)用對策,為提升軟件工程數(shù)據(jù)挖掘有效性打下良好的基礎(chǔ)。

      關(guān)鍵詞:軟件工程;數(shù)據(jù)挖掘;分類;問題;對策

      中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)34-0001-02

      隨著軟件工程工作廣泛應(yīng)用以及逐漸擴展,數(shù)據(jù)挖掘技術(shù)在其中具有非常重要的作用,其能夠在海量數(shù)據(jù)中利用新技術(shù)算法以及已有技術(shù)實現(xiàn)信息提取、信息分析以及信息表示等等,這樣能夠促使軟件開發(fā)者發(fā)掘有用信息以及有用知識。數(shù)據(jù)挖掘技術(shù)能夠有效提取以及處理軟件工程數(shù)據(jù),進而利用挖掘算法來解決選擇問題。為了能夠更加清晰、更加有效掌握軟件開發(fā)工作過程,軟件開發(fā)工作人員需要重視數(shù)據(jù)收集工作,有效提取數(shù)據(jù)庫重要數(shù)據(jù),利用數(shù)據(jù)收集以及數(shù)據(jù)抽取來實現(xiàn)數(shù)據(jù)挖掘,應(yīng)用范圍愈加廣泛,軟件工程應(yīng)用效果更加理想。

      1 數(shù)據(jù)挖掘技術(shù)的分析

      計算機信息技術(shù)日漸發(fā)展以及網(wǎng)絡(luò)技術(shù)日漸發(fā)展為用戶提取有價值數(shù)據(jù)提供了重要的支持。利用數(shù)據(jù)到知識的轉(zhuǎn)化來完善數(shù)據(jù)挖掘技術(shù)。所謂數(shù)據(jù)挖掘,實際上就是從海量數(shù)據(jù)中來提取出更加具有利用價值數(shù)據(jù),這個過程被稱作是捕撈或者是挖掘,實際上就是將驗證性驅(qū)動分析方式向發(fā)現(xiàn)性驅(qū)動分析方式的有效轉(zhuǎn)變。在進行炎癥性驅(qū)動分析過程中,需要設(shè)定用戶需求存在,進而收集相關(guān)數(shù)據(jù),這樣來不斷驗證假設(shè)成立。從目前發(fā)展來看,由于數(shù)據(jù)存儲存在著復雜性并且規(guī)模也相對較大,傳統(tǒng)驗證性驅(qū)動方式無法有效發(fā)掘數(shù)據(jù)庫可用數(shù)據(jù),這就需要有效篩選可用數(shù)據(jù),進而有效識別內(nèi)部信息。在開展數(shù)據(jù)挖掘時,需要收集相關(guān)信息來不斷改進自身產(chǎn)品,采用不同軟件來開展數(shù)據(jù)收集工作。實際上,數(shù)據(jù)挖掘技術(shù)包含了多方面的內(nèi)容,諸如,分類樹技術(shù)、聚類技術(shù)、最優(yōu)集合的規(guī)約技術(shù)以及關(guān)聯(lián)發(fā)現(xiàn)技術(shù)等等,有效利用軟件度量的高耦合性以及多維度性來開展特殊化處理方式,在實踐中選擇有效挖掘技術(shù),進而完成既定工作目標。軟件開發(fā)上在項目開發(fā)工作中,需要從軟件檢測以及軟件控制角度著手,做好工作指標量化處理工作,這樣能夠使得用戶有效了解產(chǎn)品的實際開發(fā)過程。從目前來看,度量數(shù)據(jù)得到了人們越來越高的重視,但是在分析數(shù)據(jù)以及系統(tǒng)應(yīng)用方面卻仍然存在著問題,因此,需要將軟件工程度量工作與數(shù)據(jù)收集工作有效結(jié)合,利用靜態(tài)性描述,結(jié)合圖表變化而不斷發(fā)生變化,提升度量數(shù)據(jù)應(yīng)用有效性。

      2 軟件工程數(shù)據(jù)挖掘存在的問題

      2.1 軟件工程數(shù)據(jù)過于復雜

      軟件工程數(shù)據(jù)實際上包含了兩方面內(nèi)容,也就是結(jié)構(gòu)化數(shù)據(jù)以及非結(jié)構(gòu)化數(shù)據(jù)。結(jié)構(gòu)化數(shù)據(jù)主要包含了版本信息以及缺陷報告等方面的內(nèi)容,非結(jié)構(gòu)化數(shù)據(jù)則是包含了文檔、注釋以及數(shù)據(jù)代碼等方面的內(nèi)容。實際上,結(jié)構(gòu)化數(shù)據(jù)與非結(jié)構(gòu)數(shù)據(jù)并不能夠完全適用于同一種算法中,但是二者之間存在著非常密切的關(guān)聯(lián)。以缺陷報告為例,缺陷代碼段在缺陷報告中具有非常重要的作用,其不僅屬于結(jié)構(gòu)化數(shù)據(jù)內(nèi)容,也是非結(jié)構(gòu)化數(shù)據(jù)內(nèi)容,在軟件工程工作中具有非常重要的作用。

      2.2 非傳統(tǒng)分析方面存在著非常大的局限性

      在進行數(shù)據(jù)挖掘過程中,需要做好信息轉(zhuǎn)化工作,進而有效傳達數(shù)據(jù),最終實現(xiàn)信息數(shù)據(jù)的有效共享。傳統(tǒng)工作過程中,信息數(shù)據(jù)挖掘手段較為單一,主要是利用文字方式以及圖表等方面來進行表達,實際上,軟件開發(fā)商對于信息要求非常高,單一化統(tǒng)計結(jié)果無法滿足實際工作需求。為了能夠有效開發(fā)軟件,開發(fā)工作人員需要有效整合相關(guān)信息,結(jié)合開發(fā)案例、編程模板、系統(tǒng)缺陷等來進行數(shù)據(jù)挖掘,提升實際的使用功能,實現(xiàn)信息與知識的不斷更新,提升信息數(shù)據(jù)挖掘有效性。

      2.3 軟件工程挖掘結(jié)果評價缺乏統(tǒng)一性

      由于受到傳統(tǒng)工作理念以及傳統(tǒng)工作方式影響促使傳統(tǒng)挖掘技術(shù)存在著一定的問題。由于傳統(tǒng)挖掘技術(shù)發(fā)展實踐相對較長,進而已經(jīng)構(gòu)建了較為成熟評價標準。從軟件工程的數(shù)據(jù)挖掘角度分析來看,軟件開發(fā)工作人員對于信息全面性要求較高,再加上信息自身復雜性使得表示方式存在著一定的差異,這就無法進行系統(tǒng)性比較,實際的評價結(jié)果缺乏統(tǒng)一性,評價結(jié)果實際應(yīng)用性并不強??紤]到軟件工程項目自身數(shù)據(jù)量非常大,這就使得項目數(shù)據(jù)存在著一定復雜性,這就需要結(jié)合軟件工程實際情況來分析數(shù)據(jù),同時還能夠有效解決注釋問題以及代碼問題,這樣在一定程度上使得技術(shù)分析復雜程度不斷加大。此外,由于現(xiàn)代化軟件工程對于分析結(jié)果精確性要求較高,這就需要做好數(shù)據(jù)挖掘技術(shù)的開發(fā)工作以及應(yīng)用工作,進而實現(xiàn)評價結(jié)果統(tǒng)一性。

      3 軟件工程數(shù)據(jù)挖掘應(yīng)用分析

      3.1 重視軟件開發(fā)階段的數(shù)據(jù)挖掘技術(shù)

      在軟件開發(fā)過程中,數(shù)據(jù)挖掘技術(shù)包含了程序編寫以及程序成果兩方面內(nèi)容。在編寫程序的過程中,需要在程序結(jié)構(gòu)以及程序功能技術(shù)上檢索發(fā)現(xiàn)有效信息。在代碼庫匯總選擇有效模式,也就是有效利用檢索軟件的重用模式,能夠有效減少手工方式的耗費,只需要輸入關(guān)鍵字就能夠有效篩選信息,結(jié)合用戶實際需求來進行智能化培訓,進而提升信息有效性。同時還需要重視靜態(tài)規(guī)則的重要性,結(jié)合調(diào)用關(guān)系、重載關(guān)系、多重繼承關(guān)系等來有效記錄相關(guān)信息,利用遞歸測試來劃分實際工作,進而有效掌握關(guān)聯(lián)度之間可信程度,進而有效排序相關(guān)信息,為開發(fā)者提供數(shù)據(jù)信息。此外,還需要充分發(fā)揮動態(tài)規(guī)則在其中的重要作用,利用挖掘?qū)ο髞碓O(shè)定靜態(tài)代碼,將映射數(shù)據(jù)存儲到數(shù)據(jù)庫中,進而查找缺陷代碼,為數(shù)據(jù)挖掘可靠性提供保障。在進行編程結(jié)果修改提交過程中,需要有效排除缺陷代碼,同時還能夠符合軟件開發(fā)行業(yè)發(fā)展要求,在實踐過程中運用定位缺陷代碼開展測試的方式存在著多種,工作人員需要有效記錄執(zhí)行工作信息并且有效評分其失敗率,及時發(fā)現(xiàn)缺陷。

      3.2 做好軟件維護中的數(shù)據(jù)挖掘

      在軟件維護工作中,數(shù)據(jù)挖掘技術(shù)對于軟件修復以及軟件改善工作具有非常重要的作用,對軟件缺陷以及軟件結(jié)構(gòu)等具有非常重要的作用。在開展軟件修復過程中,可以結(jié)合缺陷分派來有效評估缺陷程序,進而確定修復級別,進而選擇最為有效的缺陷修復方式。在進行缺陷分派過程中,需要將缺陷轉(zhuǎn)化成為文本類型,采取有效措施來進行修復,但是實際準確率并不高,這就需要利用強化檢測來完善缺陷報告技術(shù),進而實現(xiàn)自然語言與增設(shè)執(zhí)行信息相似度,進而有效描述軟件缺陷,提升軟件修復有效性。在軟件結(jié)構(gòu)實際優(yōu)化過程中,需要理解軟件設(shè)計以及軟件程序,利用非編程性質(zhì)語言來實現(xiàn)定量描述。在軟件理解過程中,可以利用軟件需求跟蹤方式來發(fā)現(xiàn)文檔設(shè)計與文檔條目之間的對應(yīng)關(guān)系,繼而保證軟件功能與軟件行為能夠符合相關(guān)法律規(guī)定,并且對重用代碼進行獲取以及區(qū)分,同時還需要重視漏洞檢測工作,為軟件質(zhì)量以及軟件可靠性提供有效保障,構(gòu)建軟件測試工作程序,有效收集以及清理漏洞庫的數(shù)據(jù),利用數(shù)據(jù)挖掘模型來進行驗證以及訓練,同時還需要進行明確定位以及描述,采用重新測試方面來及時軟件漏洞并且及時修復。在軟件工程工作過程中,克隆代碼在挖掘技術(shù)中具有非常重要的作用,能夠有效修復重復代碼問題,進而為及時修復代碼缺陷提供有效保障。在完整程序理解工作之后,需要做好設(shè)計工作以及完善工作,為發(fā)掘?qū)嶋H傳播規(guī)律提供支持和保障。軟件工程數(shù)據(jù)愈加復雜使得非傳統(tǒng)性需求日漸增加,這就需要不斷提高數(shù)據(jù)挖掘結(jié)果評價,進而完善軟件工程的數(shù)據(jù)挖掘算法,檢索重用規(guī)則以及定位軟件缺陷等等,提升數(shù)據(jù)挖掘技術(shù)的可靠性、便捷性以及高效性。

      3.3 注重高性能數(shù)據(jù)挖掘技術(shù)開發(fā)工作

      數(shù)據(jù)挖掘技術(shù)創(chuàng)新在軟件開發(fā)工作中具有非常重要的作用,現(xiàn)代化軟件工程在實際的工作過程中更加關(guān)注規(guī)則分析工作以及項目檢索工作。利用樹狀網(wǎng)絡(luò)結(jié)構(gòu)以及靜態(tài)網(wǎng)絡(luò)規(guī)則來構(gòu)建鏈表結(jié)構(gòu),這樣能夠做好挖掘軟件內(nèi)部整體性,進而實現(xiàn)數(shù)據(jù)挖掘技術(shù)的創(chuàng)新發(fā)展,有利于提升實際檢索有效性。在數(shù)據(jù)挖掘技術(shù)應(yīng)用過程中,需要利用應(yīng)用才能夠?qū)崿F(xiàn)其價值,這就需要基于現(xiàn)有數(shù)據(jù)來進行更加準確的預測。傳統(tǒng)缺陷定位過程中,需要整合創(chuàng)新性數(shù)據(jù)挖掘技術(shù)來不斷健全缺陷定位工作系統(tǒng),規(guī)范實際的表則表達行為,進而構(gòu)建軟件工作模型,表現(xiàn)序列行為以及樹行為,實現(xiàn)評價功能自動化發(fā)展??傊?,利用高性能數(shù)據(jù)挖掘技術(shù)能夠快速尋找病毒,這樣能夠全方位分析和評估病毒數(shù)據(jù),進而提升數(shù)據(jù)分析可行性,提升軟件開發(fā)安全性能,實現(xiàn)軟件工程的動態(tài)性發(fā)展。

      4 結(jié)束語

      從目前發(fā)展來看,我國正是處于數(shù)據(jù)挖掘發(fā)展的起步階段,仍然需要非常長的時間來進行研究。雖然一部分公司已經(jīng)構(gòu)建了軟件工程數(shù)據(jù)框架,但是卻并沒有實現(xiàn)商業(yè)化,仍然需要不斷研究。這就需要結(jié)合軟件工程開發(fā)工作、維護工作以及修改工作存在著的問題,不斷完善數(shù)據(jù)挖掘技術(shù),提升數(shù)據(jù)挖掘?qū)嵱没瑯?gòu)建自動化信息數(shù)據(jù)挖掘工作系統(tǒng)。數(shù)據(jù)挖掘技術(shù)不僅能夠為軟件工程數(shù)據(jù)提供便利,實際應(yīng)用價值非常強。因此,需要從過程和技術(shù)等角度著手,有效利用數(shù)據(jù)挖掘技術(shù),為從業(yè)工作人員提供更大的發(fā)展空間。隨著軟件工程自動化以及智能化發(fā)展促使數(shù)據(jù)挖掘技術(shù)發(fā)展空間愈加廣闊,實際價值更大。

      參考文獻:

      [1] 王剛, 趙玥. 軟件工程數(shù)據(jù)挖掘研究進展[J]. 計算機光盤軟件與應(yīng)用, 2014(7):78-78.

      [2] 賀瑋. 軟件工程數(shù)據(jù)挖掘技術(shù)的研究進展[J]. 科技風, 2014(17):141-141.

      [3] 李思特. 軟件工程數(shù)據(jù)挖掘研究進展[J]. 電子技術(shù)與軟件工程, 2016(17):167-167.

      [4] 黃世云. 軟件工程數(shù)據(jù)挖掘研究進展概述[J]. 電子技術(shù)與軟件工程, 2014(21):89-89.

      [5] 徐琳, 王寧. 數(shù)據(jù)挖掘技術(shù)在軟件工程中的應(yīng)用分析[J]. 數(shù)字通信世界, 2015(8):21-22.

      [6] 白俊峰, 馬靜坡, 郭建華,等. 基于數(shù)據(jù)挖掘的飛行數(shù)據(jù)分析及仿真研究[J]. 電子技術(shù)與軟件工程, 2014(9):192-192.

      猜你喜歡
      軟件工程數(shù)據(jù)挖掘分類
      分類算一算
      分類討論求坐標
      數(shù)據(jù)分析中的分類討論
      基于并行計算的大數(shù)據(jù)挖掘在電網(wǎng)中的應(yīng)用
      關(guān)于如何創(chuàng)新和完善計算機軟件工程管理的探討
      一種基于Hadoop的大數(shù)據(jù)挖掘云服務(wù)及應(yīng)用
      基于GPGPU的離散數(shù)據(jù)挖掘研究
      404 Not Found

      404 Not Found


      nginx
      南开区| 社会| 西峡县| 桂平市| 平安县| 琼结县| 台东市| 濮阳市| 平乐县| 清镇市| 宝清县| 普洱| 陕西省| 阿拉善右旗| 盐城市| 额尔古纳市| 临江市| 霍林郭勒市| 东宁县| 阿城市| 裕民县| 修文县| 嘉荫县| 积石山| 宜城市| 开化县| 武清区| 噶尔县| 永登县| 志丹县| 通海县| 泸定县| 黑山县| 乃东县| 临西县| 新宁县| 故城县| 岳阳市| 浏阳市| 南投市| 肥西县|