數(shù)據(jù)挖掘技術(shù)對(duì)軟件工程的應(yīng)用論文_第1頁(yè)
數(shù)據(jù)挖掘技術(shù)對(duì)軟件工程的應(yīng)用論文_第2頁(yè)
數(shù)據(jù)挖掘技術(shù)對(duì)軟件工程的應(yīng)用論文_第3頁(yè)
數(shù)據(jù)挖掘技術(shù)對(duì)軟件工程的應(yīng)用論文_第4頁(yè)
數(shù)據(jù)挖掘技術(shù)對(duì)軟件工程的應(yīng)用論文_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Word第第頁(yè)數(shù)據(jù)挖掘技術(shù)對(duì)軟件工程的應(yīng)用論文【關(guān)鍵詞】數(shù)據(jù)挖掘技術(shù);軟件工程;應(yīng)用

社會(huì)的進(jìn)展使得技術(shù)也得到了快速進(jìn)展,信息技術(shù)營(yíng)運(yùn)而生,并且被人們廣泛的應(yīng)用于機(jī)械、醫(yī)療、化工和教育等領(lǐng)域,發(fā)揮著越來(lái)越重要的作用。在當(dāng)前社會(huì)的進(jìn)展背景下,信息技術(shù)中的軟件工程雖然進(jìn)展規(guī)模不斷擴(kuò)大,但是在技術(shù)上已經(jīng)不能滿(mǎn)意對(duì)資源管理的要求,而數(shù)據(jù)挖掘技術(shù)的到來(lái)彌補(bǔ)了軟件軟件工程的缺乏,促進(jìn)了軟件工程的進(jìn)一步進(jìn)展

1數(shù)據(jù)挖掘技術(shù)的簡(jiǎn)介

1.1數(shù)據(jù)挖掘技術(shù)的含義

所謂數(shù)據(jù)挖掘,主要指的是在大量的數(shù)據(jù)信息中利用科學(xué)、有效的算法第一時(shí)間獵取到有用信息的篩選過(guò)程。大量的信息存在于生產(chǎn)和生活領(lǐng)域,使得人們?cè)谔幚硎虑槭菬o(wú)從下手,這樣大大降低了人們的工作效率,也鋪張了工作人員珍貴的時(shí)間。而這一問(wèn)題通過(guò)數(shù)據(jù)挖掘技術(shù)的使用得到了很好的解決

1.2數(shù)據(jù)挖掘技術(shù)所采納的方法

在詳細(xì)的操作中,數(shù)據(jù)挖掘技術(shù)會(huì)通過(guò)許多方法來(lái)使任務(wù)得以完成。詳細(xì)的方法有如下幾種:1.2.1遺傳算法的使用所謂遺傳算法,主要是指基于生物自然選擇與遺傳激勵(lì)的隨機(jī)搜尋算法,也是數(shù)據(jù)挖掘技術(shù)常用的一種操作方法。遺傳算法的有點(diǎn)就在于外表上看似無(wú)聯(lián)系的事物,卻能在事物模型間建立相關(guān)的練習(xí),實(shí)現(xiàn)事物之間共同進(jìn)展,如今生物界越來(lái)越重視的遺傳基因等的討論,所以這種方法很受人們的歡迎。1.2.2采納決策樹(shù)方法這種方法主要用于對(duì)信息的分類(lèi)和整合,在遇到大量的信息的時(shí)候,能夠在短時(shí)間內(nèi)找出關(guān)鍵的信息,能夠使信息分類(lèi)的快速化和簡(jiǎn)潔化,并且保證了信息分類(lèi)的精確度,但是此方法的缺乏之處就在于具有較差的抗噪性能,不能全面的來(lái)表述較為冗雜的概念。1.2.3采納統(tǒng)計(jì)分析法往往會(huì)利用回來(lái)分析和主成分分析等方法來(lái)分析數(shù)據(jù)庫(kù)字段之間的關(guān)系。在字段之間的關(guān)系包括相關(guān)關(guān)系,函數(shù)關(guān)系也是其中的一種,不同的是函數(shù)關(guān)系可以用公式來(lái)表示,而相關(guān)關(guān)系則不能通過(guò)公示來(lái)表示關(guān)系,系統(tǒng)分析法的使用為這種關(guān)系的分析供應(yīng)了便利。1.2.4采納可視化技術(shù)可視化技術(shù)是采納一些圖表來(lái)對(duì)數(shù)據(jù)進(jìn)行表現(xiàn),便于對(duì)數(shù)據(jù)的理解,比方,使用簡(jiǎn)潔圖形來(lái)展現(xiàn)存在于數(shù)據(jù)庫(kù)中的多個(gè)數(shù)據(jù),使討論者看起來(lái)一目了然,使單調(diào)的數(shù)據(jù)形象化,更簡(jiǎn)單把握數(shù)據(jù)的相關(guān)信息。1.2.5采納神經(jīng)網(wǎng)絡(luò)方法它模擬人腦神經(jīng)元結(jié)構(gòu),以MP模型和Hebb學(xué)習(xí)規(guī)章為基礎(chǔ),用神經(jīng)網(wǎng)絡(luò)連接的權(quán)值表示學(xué)問(wèn),其學(xué)習(xí)表達(dá)在神經(jīng)網(wǎng)絡(luò)權(quán)值的逐步計(jì)算上。前饋式網(wǎng)絡(luò)、反饋式網(wǎng)絡(luò)和自組織網(wǎng)絡(luò)是常用的三種神經(jīng)網(wǎng)絡(luò)模型,分別用于預(yù)報(bào)、聯(lián)想記憶和聚類(lèi)等。

2軟件工程中數(shù)據(jù)挖掘技術(shù)的應(yīng)用表現(xiàn)

2.1用于軟件項(xiàng)目管理方面

軟件項(xiàng)目的管理呈現(xiàn)出冗雜化和系統(tǒng)化的特點(diǎn),數(shù)據(jù)挖掘技術(shù)應(yīng)用于軟件項(xiàng)目管理一方面表如今對(duì)組織關(guān)系的挖掘,比方公司舉辦年會(huì)等大型活動(dòng),在人員的安排上假如處理不好,就會(huì)消失混亂的局面,為了實(shí)現(xiàn)人力資源的合理配制,往往采納數(shù)據(jù)挖掘技術(shù)來(lái)區(qū)分每個(gè)職員的職責(zé),實(shí)現(xiàn)項(xiàng)目管理的有序化,提高了辦事效率;軟件項(xiàng)目管理中使用數(shù)據(jù)挖掘技術(shù)的另一個(gè)方面就是挖掘版本掌握信息,在此系統(tǒng)面臨外系統(tǒng)入侵時(shí)提出警告是數(shù)據(jù)挖掘技術(shù)所具備的功能之一,除此之外數(shù)據(jù)挖掘技術(shù)可以檢測(cè)該系統(tǒng)的修復(fù)狀況,版本掌握信息的作用就是便利了人們對(duì)版本信息的查看,而數(shù)據(jù)挖掘技術(shù)的使用為系統(tǒng)的平安運(yùn)行供應(yīng)了更有利的保障,使得軟件項(xiàng)目的管理水平逐步提高。

2.2漏洞的檢測(cè)時(shí)數(shù)據(jù)挖掘技術(shù)的使用

當(dāng)數(shù)據(jù)挖掘技術(shù)用于檢測(cè)軟件的漏洞時(shí),第一步要弄清晰要檢測(cè)什么樣的軟件,其次步就是要制定合理的打算,打算的目的是為了更好的對(duì)軟件進(jìn)行檢測(cè),不同軟件的構(gòu)成和性質(zhì)確定了檢測(cè)要采納不同的方式,緊接著就是對(duì)漏洞庫(kù)中的數(shù)據(jù)進(jìn)行整理,對(duì)于不需要的數(shù)據(jù)進(jìn)行去除,除此之外對(duì)于丟失的項(xiàng)目要實(shí)行措施補(bǔ)救回來(lái),用數(shù)值表示來(lái)代替數(shù)據(jù)屬性。另外,要對(duì)合適的數(shù)據(jù)模型進(jìn)行驗(yàn)證,不同的項(xiàng)目會(huì)實(shí)行不同的方法,重要的是選擇合適的發(fā)掘方式來(lái)使其形成測(cè)試集,進(jìn)而可以對(duì)全部的結(jié)果進(jìn)行比較,通過(guò)比較找出最滿(mǎn)足的方式,數(shù)據(jù)挖掘技術(shù)的應(yīng)用不見(jiàn)可以檢測(cè)漏洞還可以對(duì)未知的漏洞進(jìn)行防護(hù),并且把漏洞的`種類(lèi)進(jìn)行分析,整合出修復(fù)的方法,能使的在第一時(shí)間找出漏洞并進(jìn)行修復(fù),使得軟件能夠保持良好的性能,使其運(yùn)行速度不至于減慢。

2.3挖掘程序代碼和結(jié)構(gòu)中數(shù)據(jù)挖掘技術(shù)的使用

在挖掘程序代碼和結(jié)構(gòu)方面比較常用的一種數(shù)據(jù)挖掘方法就是克隆代碼檢測(cè)法,該方法分為度量、文本對(duì)比、程序結(jié)構(gòu)和標(biāo)識(shí)符對(duì)比這四種方法,四種方法各有各自的特點(diǎn),詳細(xì)的運(yùn)用中需要考慮實(shí)際狀況來(lái)確定究竟使用那種方法??寺〈a檢測(cè)通常會(huì)復(fù)制粘貼某一個(gè)代碼,在特別的要求下,會(huì)依據(jù)需求來(lái)改正某些代碼,檢測(cè)這些代碼主要是為了防止大面積消失故障,維護(hù)系統(tǒng)的平安,為軟件運(yùn)行供應(yīng)一個(gè)牢靠的環(huán)境。另一個(gè)常見(jiàn)的就是Aspect的挖掘,Aspect的挖掘就是常見(jiàn)說(shuō)的橫切關(guān)注點(diǎn)挖掘。軟件工程中面對(duì)方面軟件的改造需要解決好Aspect的挖掘,雖然可以采納大量的方式來(lái)解決這個(gè)問(wèn)題,但是最重要的方法之一就是度量分析法。

3數(shù)據(jù)挖掘技術(shù)在詳細(xì)的使用中面臨的問(wèn)題

3.1數(shù)據(jù)冗雜化

目前的軟件工程數(shù)據(jù)主要包括結(jié)構(gòu)化和非結(jié)構(gòu)化兩類(lèi)數(shù)據(jù)。非結(jié)構(gòu)化數(shù)據(jù)包括軟件代碼,結(jié)構(gòu)化數(shù)據(jù)則跟軟件的版本信息有關(guān),非結(jié)構(gòu)化數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)之間聯(lián)系親密,因此在使用數(shù)據(jù)挖掘技術(shù)的時(shí)候,要對(duì)著兩種數(shù)據(jù)的關(guān)系進(jìn)行考慮,這就增加了挖掘技術(shù)使用的難度。

3.2評(píng)價(jià)標(biāo)準(zhǔn)不全都

生產(chǎn)生活中許多領(lǐng)域都在使用數(shù)據(jù)挖掘技術(shù),在使用后對(duì)它的結(jié)果也實(shí)行了肯定的評(píng)價(jià)方法,但是往往這些方法不能全都,在軟件工程中也很難統(tǒng)一評(píng)價(jià)標(biāo)準(zhǔn),由于在軟件工程中消失的信息一般比較冗雜,而且往往通過(guò)不同的方法來(lái)表達(dá),所以獵取者在進(jìn)行信息比較時(shí)候,面臨很大的苦難,所以導(dǎo)致不能精確的對(duì)數(shù)據(jù)挖掘結(jié)果進(jìn)行分析。

4結(jié)論

總而言之,時(shí)代的進(jìn)展越來(lái)越離不開(kāi)數(shù)據(jù)挖掘技術(shù)的使用,這項(xiàng)技術(shù)很大程度上滿(mǎn)意了人們的需求,受到越來(lái)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論