• 
    

    
    

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

      ?

      軟件工程運(yùn)用數(shù)據(jù)挖掘技術(shù)的分析

      2016-05-30 06:21:00陳忠菊
      科技創(chuàng)新導(dǎo)報(bào) 2016年17期
      關(guān)鍵詞:軟件工程數(shù)據(jù)挖掘技術(shù)

      陳忠菊

      摘 要:隨著社會(huì)的迅速發(fā)展,軟件工程運(yùn)用數(shù)據(jù)挖掘技術(shù)也十分關(guān)鍵。其不僅能夠讓信息數(shù)據(jù)得到更為準(zhǔn)確的傳播,而且還能讓數(shù)據(jù)挖掘的效率得到全面的提升。該文主要針對(duì)軟件工程運(yùn)用數(shù)據(jù)挖掘技術(shù)進(jìn)行分析,并提出了相應(yīng)的優(yōu)化措施。

      關(guān)鍵詞:軟件工程 數(shù)據(jù)挖掘 技術(shù) 分析

      中圖分類號(hào):TP311.13 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2016)06(b)-0080-02

      當(dāng)今時(shí)代是信息時(shí)代,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,人們步入了大數(shù)據(jù)時(shí)代。毫不夸張地說(shuō),在這個(gè)大社會(huì)環(huán)境中,每個(gè)人都有自己的數(shù)據(jù)庫(kù),而眾多人的數(shù)據(jù)結(jié)合在一起,形成了一個(gè)巨大的數(shù)據(jù)庫(kù),應(yīng)用這些數(shù)據(jù)可以獲取許多信息,而這些信息可以在一定程度上給商家?guī)?lái)所需的信息,因此,大數(shù)據(jù)在當(dāng)今時(shí)代的地位越來(lái)越突出,賣家可以根據(jù)這些信息了解買家的偏好以及需求。在這樣一種時(shí)代背景之下,為了滿足人們對(duì)信息的需求,數(shù)據(jù)挖掘技術(shù)逐漸發(fā)展起來(lái)。

      1 軟件工程運(yùn)用數(shù)據(jù)挖掘技術(shù)的概況分析

      1.1 數(shù)據(jù)挖掘技術(shù)發(fā)展現(xiàn)狀

      所謂的數(shù)據(jù)挖掘技術(shù)指的是在眾多繁雜的信息中收集以及提取出自己所需要的、對(duì)自己有價(jià)值的信息,它作為一門(mén)技術(shù)是為了軟件工程開(kāi)發(fā)而服務(wù)的。數(shù)據(jù)挖掘技術(shù)的最終目的是找到并提取對(duì)自己有用的信息,而信息提取的過(guò)程就是數(shù)據(jù)挖掘的過(guò)程。隨著數(shù)據(jù)挖掘技術(shù)的進(jìn)步,越來(lái)越多的行業(yè)開(kāi)始將其應(yīng)用到自己的領(lǐng)域中,軟件工程也不例外。早期中國(guó),信息量不是很大,傳統(tǒng)軟件工程開(kāi)發(fā)在數(shù)據(jù)采集方面比較落后,它在驗(yàn)證驅(qū)動(dòng)的過(guò)程中需要先假定信息的存在,在此基礎(chǔ)上對(duì)信息進(jìn)行采集和挖掘,最后再對(duì)假設(shè)進(jìn)行驗(yàn)證,判斷是否成立。但是現(xiàn)如今社會(huì)已經(jīng)步入了信息時(shí)代,信息數(shù)量迅速增多,各種信息交匯在一起,錯(cuò)綜復(fù)雜,因此信息呈現(xiàn)出又多又亂的特點(diǎn),如果按照傳統(tǒng)軟件工程開(kāi)發(fā)的方式對(duì)數(shù)據(jù)進(jìn)行收集,那么就會(huì)使工作量變得很大,很難得以實(shí)施。數(shù)據(jù)挖掘技術(shù)基于這樣一種現(xiàn)狀對(duì)驗(yàn)證驅(qū)動(dòng)的方法進(jìn)行了調(diào)整和改進(jìn),可以在雜亂的信息中識(shí)別有用的信息并提取出來(lái)。

      1.2 數(shù)據(jù)挖掘的相關(guān)內(nèi)容

      就目前來(lái)講,關(guān)聯(lián)發(fā)現(xiàn)技術(shù)、人工神經(jīng)網(wǎng)絡(luò)、分類樹(shù)技術(shù)、最優(yōu)集合規(guī)約技術(shù)以及聚類技術(shù)和可視數(shù)據(jù)挖掘技術(shù)等是最常使用的數(shù)據(jù)挖掘技術(shù)。在工程開(kāi)發(fā)過(guò)程中,對(duì)數(shù)據(jù)的度量同樣具有復(fù)雜性和難實(shí)施性,因此,在采用數(shù)據(jù)挖掘技術(shù)的同時(shí)要配合使用一些特殊的處理技術(shù),例如:分類樹(shù)處理技術(shù)、統(tǒng)計(jì)分析處理技術(shù)、回歸建模處理技術(shù)等。不管應(yīng)用哪種處理技術(shù)以及哪種數(shù)據(jù)挖掘技術(shù),我們應(yīng)該時(shí)刻注意開(kāi)發(fā)商所要達(dá)到的目標(biāo),以此為指導(dǎo),我們便能對(duì)多種技術(shù)進(jìn)行合理的選擇。

      2 軟件工程運(yùn)用數(shù)據(jù)挖掘技術(shù)的方法

      隨著計(jì)算機(jī)的發(fā)展以及網(wǎng)絡(luò)的普及,人們逐漸步入了信息的時(shí)代,在這樣一種時(shí)代背景之下,人們對(duì)數(shù)據(jù)產(chǎn)生了更多的需求,而數(shù)據(jù)在很大程度上表現(xiàn)出多而雜亂的特點(diǎn),這無(wú)疑給信息的查找以及提取帶來(lái)了困難。為了滿足人們的需求,數(shù)據(jù)挖掘技術(shù)逐漸發(fā)展起來(lái),隨著數(shù)據(jù)挖掘技術(shù)的逐漸完善,網(wǎng)絡(luò)科學(xué)技術(shù)也得到了長(zhǎng)足的發(fā)展;另一方面,網(wǎng)絡(luò)科學(xué)技術(shù)隨著時(shí)代的進(jìn)步也在不斷地發(fā)展,網(wǎng)絡(luò)科學(xué)技術(shù)的發(fā)展使得信息數(shù)量逐漸增多,這也為數(shù)據(jù)挖掘技術(shù)的產(chǎn)生以及發(fā)展提供了基礎(chǔ)。

      2.1 挖掘執(zhí)行記錄

      挖掘執(zhí)行記錄在軟件工程中屬于數(shù)據(jù)挖掘的領(lǐng)域,具體指的是根據(jù)分析程序的執(zhí)行路徑找到其與程序代碼之間的關(guān)系,用逆向的方式找到軟件程序與各個(gè)模塊代碼之間的關(guān)系,以此達(dá)到維護(hù)整體程序的目的。就目前來(lái)看,挖掘執(zhí)行記錄在長(zhǎng)久以來(lái)雖然取得了一定的成效,但是,對(duì)其評(píng)價(jià)標(biāo)準(zhǔn)卻缺少明確的規(guī)定,大家對(duì)它的評(píng)價(jià)不夠完整并且不成體系。另外,現(xiàn)階段信息數(shù)量多而雜亂,在對(duì)信息的表述上也不夠統(tǒng)一,軟件開(kāi)發(fā)商很難做到對(duì)各種表達(dá)方法進(jìn)行對(duì)比,因此也難以用定量的方法對(duì)數(shù)據(jù)進(jìn)行分析。

      2.2 檢測(cè)軟件漏洞

      軟件漏洞的問(wèn)題一直以來(lái)是大家都比較關(guān)注的問(wèn)題。一旦軟件出現(xiàn)漏洞,將給企業(yè)帶來(lái)不可估量的損失,數(shù)據(jù)挖掘技術(shù)在軟件工程中應(yīng)用時(shí),要注意對(duì)軟件漏洞的檢測(cè)以及及時(shí)修補(bǔ),這也是提高軟件工程可靠性以及安全性的重要措施。在進(jìn)行軟件漏洞的檢測(cè)過(guò)程中還要對(duì)其安全性能進(jìn)行相應(yīng)的評(píng)估,對(duì)于一些軟件威脅病毒要及時(shí)地發(fā)現(xiàn),并做好相應(yīng)的清理工作。同時(shí),還要做好相應(yīng)的安全防護(hù)工作,采用多種模態(tài)進(jìn)行軟件運(yùn)行狀態(tài)的監(jiān)控,避免重要信息和參數(shù)被侵犯。

      2.3 挖掘版本控制信息

      挖掘版本控制信息在軟件開(kāi)發(fā)中也有不可小覷的作用,就目前來(lái)講,開(kāi)發(fā)商在對(duì)軟件進(jìn)行開(kāi)發(fā)時(shí),一般會(huì)采用版本控制系統(tǒng)對(duì)開(kāi)發(fā)過(guò)程進(jìn)行系統(tǒng)管理以及系統(tǒng)保護(hù)。挖掘版本控制信息在軟件工程中屬于數(shù)據(jù)挖掘領(lǐng)域。它主要的目的是保證軟件的安全性和可靠性,對(duì)系統(tǒng)全局性的更新奠定基礎(chǔ)。同時(shí),在進(jìn)行信息的控制過(guò)程中需要對(duì)其信息進(jìn)行相應(yīng)的維護(hù)。要采用多種方式保證信息的安全和信息的正確。從而實(shí)現(xiàn)版本信息的有效控制。

      2.4 挖掘開(kāi)源軟件

      挖掘開(kāi)源軟件在軟件工程的開(kāi)發(fā)中具有明顯的優(yōu)勢(shì),它與前三者不同,具有其自身獨(dú)特的優(yōu)勢(shì),其特征包括開(kāi)放性、全局性和動(dòng)態(tài)性。由于其自身所具有的特點(diǎn),在對(duì)該類軟件進(jìn)行開(kāi)發(fā)時(shí)要注意同傳統(tǒng)的軟件區(qū)分開(kāi)來(lái),根據(jù)該軟件自身的特點(diǎn)對(duì)其進(jìn)行開(kāi)發(fā),采取適當(dāng)而又有效的策略和方法。在進(jìn)行軟件的挖掘以及開(kāi)發(fā)的過(guò)程中需要結(jié)合軟件工程的主題進(jìn)行相應(yīng)地開(kāi)發(fā),避免開(kāi)發(fā)出來(lái)的軟件不具備一定的實(shí)用性。與此同時(shí),在進(jìn)行軟件開(kāi)發(fā)的過(guò)程中還要挖掘開(kāi)源軟件,其要順應(yīng)時(shí)代發(fā)展的特點(diǎn),與市場(chǎng)發(fā)展趨勢(shì)相互結(jié)合,讓開(kāi)發(fā)的軟件的應(yīng)用效率得到完滿的提升。

      3 軟件工程中程序代碼的挖掘

      3.1 克隆代碼的檢測(cè)

      在進(jìn)行程序代碼的挖掘過(guò)程中,其原創(chuàng)的可能性較低。通常會(huì)采用克隆代碼的檢測(cè),獲取相應(yīng)的核心數(shù)據(jù),然后對(duì)代碼進(jìn)行粘貼以及拷貝。之后需要結(jié)合企業(yè)的實(shí)際需要,對(duì)數(shù)據(jù)代碼進(jìn)行小幅度的調(diào)動(dòng),從而達(dá)到相應(yīng)的檢測(cè)效果。其檢測(cè)是為了避免故障的拷貝傳播這樣的不利情況發(fā)生,而且對(duì)其檢測(cè)還能對(duì)軟件進(jìn)行演化這個(gè)過(guò)程里起到不錯(cuò)的維護(hù)作用,基本上可以說(shuō)克隆代碼檢測(cè)這樣的存在已經(jīng)是軟件工程這個(gè)大領(lǐng)域中最先的數(shù)據(jù)挖掘需求,目前大概可以整理出四種比較常用的方式,分別為基于文本對(duì)比、標(biāo)識(shí)符對(duì)比、度量、程序結(jié)構(gòu)的方法。其也可以利用Hash函數(shù)這樣的一項(xiàng)技術(shù)對(duì)字符進(jìn)行相應(yīng)的變化,從而達(dá)到相應(yīng)的代碼檢測(cè)效果。

      3.2 Aspect挖掘

      在進(jìn)行挖掘的過(guò)程中,其通常也需要對(duì)其Aspect數(shù)據(jù)進(jìn)行挖掘。其主要是對(duì)程序的一種構(gòu)造模式。在進(jìn)行數(shù)據(jù)的挖掘過(guò)程中,其通常需要對(duì)各個(gè)關(guān)注點(diǎn)之間的數(shù)據(jù)進(jìn)行相應(yīng)的分析。同時(shí),對(duì)不同的代碼進(jìn)行相應(yīng)的分類,構(gòu)造出較為合適的代碼數(shù)據(jù),讓信息節(jié)點(diǎn)之間能夠得到有效地傳遞。比如基于度量分析或者是形式概念分析等這類相對(duì)而言具有很強(qiáng)針對(duì)性的方法。這種方法能夠讓數(shù)據(jù)更加具有應(yīng)用性實(shí)質(zhì)效果。因此,Aspect挖掘在軟件工程中的應(yīng)用十分廣泛。

      4 結(jié)語(yǔ)

      軟件工程運(yùn)用數(shù)據(jù)挖掘技術(shù)具有十分深遠(yuǎn)的意義。在進(jìn)行挖掘技術(shù)的應(yīng)用過(guò)程中,首先需要對(duì)挖掘的內(nèi)容進(jìn)行有條理的分析。同時(shí)還要應(yīng)用數(shù)據(jù)挖掘的方法,對(duì)其各種執(zhí)行記錄、軟件防護(hù)、信息控制以及開(kāi)源軟件進(jìn)行全面的探討。最后需要對(duì)軟件的程序代碼進(jìn)行檢測(cè)和Aspect挖掘,從而實(shí)現(xiàn)軟件工程中挖掘技術(shù)的應(yīng)用價(jià)值。

      參考文獻(xiàn)

      [1] 欒家明.數(shù)據(jù)挖掘技術(shù)在網(wǎng)上銀行促銷活動(dòng)中的運(yùn)用[J].電子世界,2016(11):15-23.

      [2] 李家兵.數(shù)據(jù)挖掘技術(shù)在工業(yè)上的應(yīng)用[J].湖南城市學(xué)院學(xué)報(bào):自然科學(xué)版,2016(3):69-72.

      [3] 曾倩倩.數(shù)據(jù)挖掘技術(shù)在計(jì)算機(jī)犯罪取證中的應(yīng)用[J].通訊世界,2016(12):55-58.

      [4] 杜立斐.數(shù)據(jù)挖掘技術(shù)在電力營(yíng)銷系統(tǒng)中的應(yīng)用[J].中國(guó)高新技術(shù)企業(yè),2016(21):49-56.

      猜你喜歡
      軟件工程數(shù)據(jù)挖掘技術(shù)
      探討人工智能與數(shù)據(jù)挖掘發(fā)展趨勢(shì)
      基于并行計(jì)算的大數(shù)據(jù)挖掘在電網(wǎng)中的應(yīng)用
      電力與能源(2017年6期)2017-05-14 06:19:37
      依托工作室的軟件工程實(shí)踐教學(xué)研究
      基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
      關(guān)于提高軟件工程實(shí)踐教學(xué)質(zhì)量的幾點(diǎn)思考
      淺談鋼筋混凝土結(jié)構(gòu)建筑應(yīng)用外包粘鋼加固技術(shù)
      探討電力系統(tǒng)中配網(wǎng)自動(dòng)化技術(shù)
      科技視界(2016年21期)2016-10-17 20:00:58
      移動(dòng)應(yīng)用系統(tǒng)開(kāi)發(fā)
      科技視界(2016年21期)2016-10-17 19:38:30
      北京市中小企業(yè)優(yōu)化升級(jí)
      商(2016年27期)2016-10-17 04:13:28
      關(guān)于如何創(chuàng)新和完善計(jì)算機(jī)軟件工程管理的探討
      密云县| 盈江县| 荆门市| 安宁市| 湟中县| 阜南县| 澄迈县| 固安县| 浮梁县| 永胜县| 青龙| 临安市| 夹江县| 梁河县| 汉川市| 上饶县| 鲁甸县| 冕宁县| 巴青县| 惠水县| 高邮市| 汕头市| 宁南县| 临邑县| 黄梅县| 遵义县| 常德市| 丹东市| 乌海市| 永清县| 石狮市| 兰西县| 交城县| 寿宁县| 绥滨县| 鄂伦春自治旗| 团风县| 石阡县| 万荣县| 轮台县| 汝州市|