国产精品无码无卡无需播放器,日韩AV无码午夜免费福利制服,世界上面积最大的国家,黑森林福利视频导航

數(shù)據(jù)挖掘技術(shù)在軟件工程的運用

前言:尋找寫作靈感?中文期刊網(wǎng)用心挑選的數(shù)據(jù)挖掘技術(shù)在軟件工程的運用,希望能為您的閱讀和創(chuàng)作帶來靈感,歡迎大家閱讀并分享。

數(shù)據(jù)挖掘技術(shù)在軟件工程的運用

摘要:首先對數(shù)據(jù)挖掘技術(shù)的基本含義進行概述,從便于各項信息的了解、便于信息的正確錄入、利于縮短數(shù)據(jù)處理時間三個方面,對數(shù)據(jù)挖掘技術(shù)在軟件工程中的應用意義進行解析,并以此為依據(jù),提出數(shù)據(jù)挖掘技術(shù)在軟件工程中的應用意義對策。

關(guān)鍵詞:數(shù)據(jù)挖掘技術(shù);軟件工程;應用對策

1引言

隨著信息化時代的來臨,傳統(tǒng)信息處理技術(shù)已經(jīng)無法滿足現(xiàn)代化信息處理需求,無法實現(xiàn)大量信息精準傳送和保存。數(shù)據(jù)挖掘技術(shù)的出現(xiàn),可以將這一現(xiàn)象進行處理,實現(xiàn)各項信息的精準記錄和傳遞。現(xiàn)階段,數(shù)據(jù)挖掘技術(shù)已經(jīng)在各個領(lǐng)域中廣泛應用。軟件工程作為近幾年快速發(fā)展的產(chǎn)業(yè),軟件工程發(fā)展往往和信息技術(shù)發(fā)展有著直接關(guān)聯(lián)。把數(shù)據(jù)挖掘技術(shù)運用到軟件工程中,能夠?qū)?shù)據(jù)挖掘技術(shù)自身作用全面激發(fā),提升軟件工程研發(fā)效率,減少軟件工程管理成本投放,防止不必要問題的出現(xiàn)。由此可見,數(shù)據(jù)挖掘技術(shù)在軟件工程中應用,具備現(xiàn)實性意義。下面,本文將進一步闡述和解析數(shù)據(jù)挖掘技術(shù)在軟件工程中應用。

2數(shù)據(jù)挖掘技術(shù)的基本概述

從數(shù)據(jù)挖掘技術(shù)自身角度來說,其主要指一種現(xiàn)代化信息處理技術(shù),和傳統(tǒng)信息處理技術(shù)進行比較,數(shù)據(jù)挖掘技術(shù)憑借自身強大的功能,在各個領(lǐng)域中廣泛應用。當前,數(shù)據(jù)挖掘技術(shù)沒有得到全面普及和推廣,大部分IT行業(yè)對數(shù)據(jù)挖掘技術(shù)應用價值缺少深入了解,依舊采用傳統(tǒng)信息處理技術(shù),使得信息處理效率相對不高。通常情況下,數(shù)據(jù)挖掘技術(shù)中包含了數(shù)據(jù)處理、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)分析等功能,并且各個功能之間均存在一定關(guān)聯(lián),能夠?qū)崿F(xiàn)綜合評估[1]。針對部分軟件工程企業(yè)而言,通過將數(shù)據(jù)挖掘技術(shù)運用到軟件工程中,可以有效提升信息處理效率,防止不必要失誤出現(xiàn),對企業(yè)穩(wěn)定發(fā)展起到了重要作用。

3數(shù)據(jù)挖掘技術(shù)在軟件工程中的應用意義

3.1便于各項信息的了解

由于數(shù)據(jù)挖掘技術(shù)中包含了傳統(tǒng)信息處理技術(shù)中各個功能,通過把各種信息集中采集之后,根據(jù)數(shù)據(jù)類型進行分類管理。在這種信息采集方式的作用下,其涉及范疇更加廣泛,可以根據(jù)數(shù)據(jù)特性展開分析,能夠在大量數(shù)據(jù)中,構(gòu)建完善的信息管理系統(tǒng),便于快速獲取和查詢所需信息。通過把數(shù)據(jù)挖掘技術(shù)運用到軟件工程中,能夠把部分信息資源加以整合,以此讓企業(yè)全方位的掌握和了解各個數(shù)據(jù)。

3.2便于信息的正確錄入

數(shù)據(jù)挖掘技術(shù)中具備較強的運算功能,常規(guī)數(shù)據(jù)信息系統(tǒng)在開展運算工作時,消耗的時間成本比較多,甚至因為數(shù)據(jù)數(shù)量的龐大,使得運算系統(tǒng)出現(xiàn)崩潰。在數(shù)據(jù)挖掘技術(shù)的作用下,不會出現(xiàn)該問題,運算時間相對較短。同時,在進行數(shù)據(jù)運算的過程中,不會出現(xiàn)數(shù)據(jù)丟失或者混亂的現(xiàn)象,有效提升數(shù)據(jù)的完善性[2]。在大規(guī)模數(shù)據(jù)中,部分數(shù)據(jù)不具備應用價值,屬于垃圾數(shù)據(jù),但是由于其保存在數(shù)據(jù)處理系統(tǒng)中,將會影響處理系統(tǒng)整體運行效率,而通過應用數(shù)據(jù)挖掘技術(shù),能夠把垃圾數(shù)據(jù)從中剔除,把精準的數(shù)據(jù)錄入到數(shù)據(jù)系統(tǒng)中,保證數(shù)據(jù)整體質(zhì)量。

3.3利于縮短數(shù)據(jù)處理時間

在數(shù)據(jù)挖掘技術(shù)中能夠?qū)崿F(xiàn)數(shù)據(jù)轉(zhuǎn)換,把部分雜亂數(shù)據(jù)進行處理,變成試用形式,針對這些數(shù)據(jù)而言,能夠?qū)崿F(xiàn)科學調(diào)用。在進行數(shù)據(jù)挖掘時,將會自主的選擇合適分析工作,對各個模糊數(shù)據(jù)進行清理,讓最終獲取的數(shù)據(jù)得到科學應用。之后根據(jù)獲取的相關(guān)數(shù)據(jù),從各個角度入手,對其是否真實有效進行考核,把真實的數(shù)據(jù)進行整合,讓數(shù)據(jù)成為一種可讀模式。換言之,把分析結(jié)果當作新知識給管理人員提供參考。數(shù)據(jù)分析作為一項較為繁瑣的流程,其各個流程均要進行反復驗證才能得出,直到獲取最終運算結(jié)果。通過把數(shù)據(jù)挖掘技術(shù)運用到軟件工程中,能夠有效提升數(shù)據(jù)質(zhì)量,減少應用時間。

4數(shù)據(jù)挖掘技術(shù)在軟件工程中的應用對策

4.1應用分析

4.1.1挖掘結(jié)構(gòu)

數(shù)據(jù)挖掘技術(shù)在結(jié)構(gòu)及流程代碼等方面應用流程如下。首先,檢測克隆代碼方法。從克隆代碼角度來說,主要指根據(jù)有關(guān)軟件工程云隱標準,將部分代碼進行復制的流程或者工具。假設(shè)在特殊情況下,還要綜合實際情況對部分代碼進行更改,同時對以上代碼進行管理和檢測,其目的就是防止部分故障傳遞,促進維護系統(tǒng)目標的實現(xiàn)。通過應用克隆代碼方式[1],能夠保證軟件系統(tǒng)的順利運行。當前,克隆代碼檢測方式主要有四種,第一種是標識符比較;第二種是文本對比;第三種是程序結(jié)構(gòu);第四種是度量[3]。每個克隆代碼檢測方式都具備特有的診斷和評估方式,在應用的過程中,應該根據(jù)實際狀況合理選擇。其次,Aspect挖掘法。該項技術(shù)是人們通過橫切關(guān)注點獲取的挖掘方式,在軟件工程中,通過應用Aspect挖掘法,能夠?qū)崿F(xiàn)系統(tǒng)的改造。特別是在處理有關(guān)問題的過程中,能夠提供諸多方式,其中,形式概念及度量分析法可以起到理想的效果。上述方式均需要借助重新構(gòu)建選集,才能將橫切點挖掘問題進行處理。并且,該項數(shù)據(jù)挖掘技術(shù)可以應用在各個領(lǐng)域,具備良好的應用功能。數(shù)據(jù)挖掘示意圖見圖2。

4.1.2軟件項目管理

要想把數(shù)據(jù)挖掘技術(shù)運用到軟件工程管理活動中,可以從兩個方面入手,一個是版本控制信息挖掘中涉及了對組織關(guān)系挖掘,另一個是版本控制信息挖掘。從軟件工程管理角度來說,其自身具備明顯的系統(tǒng)及繁瑣特性,對組織關(guān)系挖掘有著較高的標準,是促進各項資源科學調(diào)配和應用的依據(jù)。把整個軟件工程管理流程當作主體,根據(jù)形成的電子郵件及共享文件,對數(shù)據(jù)實施挖掘,能夠形成各個工種人員組織關(guān)系,防止流程混亂現(xiàn)象出現(xiàn),確保軟件工程管理工作有序落實[4]。除此之外,版本控制能夠促進對文件內(nèi)部信息變化情況的記錄,并將其當作用戶掌握版本內(nèi)容的依據(jù)。通過將數(shù)據(jù)挖掘技術(shù)運用到版本控制信息中,能夠有效減少系統(tǒng)維護成本投放,并且還能發(fā)揮警示效果,將系統(tǒng)修復環(huán)節(jié)中各項披露現(xiàn)象進行體現(xiàn),從而促進軟件工程管理水平的提升。

4.1.3軟件開發(fā)

數(shù)據(jù)挖掘技術(shù)最初主要是把數(shù)據(jù)庫當作基本進行發(fā)展的,隨著其快速發(fā)展,已經(jīng)由之前的理論逐漸發(fā)展到實際應用中,并且在實際應用中逐漸形成了更多深層次的科學和內(nèi)容,實現(xiàn)一同發(fā)展。軟件工程作為一個工程化學科,能夠結(jié)合各個項目指標、資金及用戶需求研發(fā)出新型的產(chǎn)品。在以往軟件工程中,開發(fā)流程較為繁瑣,但是隨著時間的發(fā)展,其逐漸發(fā)展起來,并且得到了各個領(lǐng)域的應用,應用性得到了大幅度提升。把數(shù)據(jù)庫挖掘技術(shù)運用到軟件工程中,在數(shù)據(jù)庫信息的作用下,能夠保存諸多具備探究價值的內(nèi)容,對軟件工程開發(fā)今后發(fā)展起到了現(xiàn)實性意義。此外,軟件工程能夠掌握諸多信息挖掘內(nèi)容,應用范疇較為廣泛。軟件工程版本能夠把軟件開發(fā)過程中各項信息進行統(tǒng)一處理,確保數(shù)據(jù)在軟件開發(fā)環(huán)節(jié)中做到實時更新,保障軟件開發(fā)質(zhì)量。現(xiàn)階段,軟件開發(fā)更換數(shù)據(jù)信息中涉及了數(shù)據(jù)挖掘等內(nèi)容,能夠?qū)崿F(xiàn)軟件內(nèi)部的劃分,便于及時找出存在問題并處理,保證軟件開發(fā)目標的快速實現(xiàn)。

4.1.4故障檢測

從故障檢測角度來說,對程序執(zhí)行記錄實施數(shù)據(jù)挖掘,能夠提供程序交互模式以及說明,而上述信息均能夠給軟件故障定位及檢查提供憑證。針對程序說明數(shù)據(jù)挖掘而言,也就是對信息追蹤及逆向建模的過程,通過對流程的深入了解及優(yōu)化,可以給后續(xù)維護管理工作開展提供條件[5]。現(xiàn)階段,廣泛應用的挖掘方式主要以常規(guī)方式為主,通過對程序行為挖掘,找出對應流程,并根據(jù)事態(tài)落實進行表述。

4.2應用方式

4.2.1分類

數(shù)據(jù)挖掘技術(shù)中包含了大量的分類方式,主要集中于對同種預測分類標號的執(zhí)行動作。在實際過程中,一般應該通過建立對應分析模型,并提前結(jié)合對應流程標準輸入相關(guān)數(shù)據(jù),以此將其當作分析模式應用依據(jù)。現(xiàn)階段,數(shù)據(jù)挖掘技術(shù)在軟件工程應用的分類方式中,采用的分類方式主要有神經(jīng)網(wǎng)絡(luò)分類法、判斷樹法、貝葉斯分類法以及支持向量機等幾類[6]。其中,判斷樹法在分類方式應用過程中,利用貪心算法將其當作邏輯依據(jù),秉持由上至下的標準實現(xiàn)判定樹框架的構(gòu)建,而判定樹中涉及了諸多子節(jié)點,各個子節(jié)點均代表對應的軟件類別符號。

4.2.2聚類

聚類主要指,把探究環(huán)節(jié)中包含的各個數(shù)據(jù),根據(jù)相關(guān)標準進行細化,細化成各個類型的流程,以此在保證相同類型對象之間具備較強相似性的同時,還能讓不同類型對象之間具備明顯差異。聚類和分類在本質(zhì)上存在一定偏差,聚類過程劃分對象往往為不可預測性,也就是無指導學習方式。聚類分析方式在其他算法處理過程中,應用范疇較為廣泛,特別是數(shù)據(jù)分析獨立性方面有著重要意義,不但能夠充分挖掘孤立點,同時還能提升檢測結(jié)果的真實性和精準性。

5結(jié)語

總而言之,隨著信息化時代的來臨,數(shù)據(jù)挖掘技術(shù)作為一種數(shù)據(jù)處理、找尋目標信息的重要方式,通過把數(shù)據(jù)挖掘技術(shù)運用到軟件工程中,從軟件開發(fā)、軟件工程管理、程序代碼等方面入手,加強數(shù)據(jù)挖掘,將數(shù)據(jù)挖掘作用充分發(fā)揮,在提升數(shù)據(jù)挖掘質(zhì)量的同時,縮短開發(fā)時間,減少不必要成本投放,從而給我國軟件工程企業(yè)創(chuàng)造理想效益,實現(xiàn)軟件工程行業(yè)穩(wěn)定發(fā)展。

參考文獻

[1]李孟臻.淺析軟件工程行業(yè)中數(shù)據(jù)挖掘的應用[J].中國新通信,2018,20(16):98.

[2]王藝霏.計算機軟件工程數(shù)據(jù)挖掘及發(fā)展趨勢研究[J].電腦知識與技術(shù),2018,14(14):261-262.

[3]蒯天宇.數(shù)據(jù)挖掘技術(shù)在軟件工程中的應用[J].數(shù)字技術(shù)與應用,2018,36(05):112-113.

[4]段彬,魏巍.數(shù)據(jù)挖掘在軟件工程領(lǐng)域中的應用淺析[J].信息系統(tǒng)工程,2018(04):89.

[5]劉超.軟件工程數(shù)據(jù)挖掘研究進展[J].農(nóng)家參謀,2018(03):201.

[6]譚薇.芻議軟件工程中數(shù)據(jù)挖掘技術(shù)的實踐運用[J].科技創(chuàng)新與應用,2016(30):97.

作者:程志平 徐涢基

主站蜘蛛池模板: 大新县| 阳信县| 兴和县| 丹东市| 叶城县| 荔波县| 沙湾县| 通榆县| 阿合奇县| 元氏县| 荥阳市| 化德县| 韶关市| 凤城市| 垦利县| 新乐市| 光泽县| 富源县| 靖宇县| 郧西县| 光泽县| 红河县| 南开区| 新蔡县| 墨竹工卡县| 自贡市| 榆中县| 鲁山县| 揭阳市| 色达县| 石棉县| 西和县| 汉寿县| 万安县| 康平县| 西盟| 宜川县| 辛集市| 湟源县| 蓝山县| 孙吴县|