国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軟件工程中數(shù)據(jù)挖掘技術(shù)的運(yùn)用實(shí)踐探尋

2022-12-14 04:08:29陳橋芳祝秀芬
信息記錄材料 2022年2期
關(guān)鍵詞:事務(wù)代碼頁(yè)面

陳橋芳,祝秀芬

(廣州城市理工學(xué)院 廣東 廣州 510800)

0 引言

在當(dāng)今網(wǎng)絡(luò)時(shí)代,網(wǎng)絡(luò)通信技術(shù)廣泛使用,大量的數(shù)據(jù)信息都需要合適的軟件進(jìn)行整合。在傳統(tǒng)的軟件工程中,數(shù)據(jù)處理還存在一些缺陷,無(wú)法保證信息的穩(wěn)定性,所以,引進(jìn)數(shù)據(jù)挖掘技術(shù),能很大程度滿足用戶(hù)需求。數(shù)據(jù)挖掘技術(shù)的使用不僅能進(jìn)行數(shù)據(jù)信息的整合、過(guò)濾,也能維護(hù)信息的安全[1]。

1 概述分析

數(shù)據(jù)挖掘是在大量的數(shù)據(jù)信息中集中挖掘,并能發(fā)現(xiàn)其中存在的有價(jià)值信息。軟件工程數(shù)據(jù)挖掘技術(shù)是在軟件工程行業(yè)中使用的一種數(shù)據(jù)挖掘技術(shù),對(duì)現(xiàn)有的軟件工程進(jìn)行利用和開(kāi)發(fā),該技術(shù)通過(guò)分析、提取等挖掘出開(kāi)發(fā)者需要的信息。如今,軟件工程數(shù)據(jù)挖掘技術(shù)被廣泛應(yīng)用在人工智能、軟件工程等多個(gè)行業(yè),且軟件工程中數(shù)據(jù)挖掘技術(shù)和傳統(tǒng)數(shù)據(jù)挖掘技術(shù)也比較相似,能對(duì)軟件工程中的數(shù)據(jù)進(jìn)行處理,也能通過(guò)有效算法給軟件開(kāi)發(fā)者提供需要的信息。一般在軟件開(kāi)發(fā)過(guò)程中會(huì)產(chǎn)生大量的數(shù)據(jù)信息,主要為設(shè)計(jì)的文檔、軟件的代碼、軟件版本以及測(cè)試的數(shù)據(jù)和結(jié)果、用戶(hù)的反饋信息等。因?yàn)檐浖こ虜?shù)據(jù)是為軟件開(kāi)發(fā)人員提供信息的主要途徑,如果軟件的開(kāi)發(fā)規(guī)模更大,軟件工程中的數(shù)據(jù)復(fù)雜性和數(shù)量也將不斷增加,如果軟件開(kāi)發(fā)者通過(guò)代碼、文檔的瀏覽還不能挖掘到有效的信息,將無(wú)法滿足對(duì)軟件的開(kāi)發(fā)需求。因此,為了解決目前軟件工程開(kāi)發(fā)中存在的各項(xiàng)問(wèn)題,可以充分利用數(shù)據(jù)挖掘技術(shù),有效彌補(bǔ)傳統(tǒng)技術(shù)使用中的缺陷,在為軟件工程開(kāi)發(fā)工作提供基礎(chǔ)條件的同時(shí),也能夠?yàn)殚_(kāi)發(fā)者的后期工作奠定堅(jiān)實(shí)保障。

2 軟件工程中數(shù)據(jù)挖掘的意義

將數(shù)據(jù)挖掘技術(shù)應(yīng)用到軟件工程中具有重要作用。隨著現(xiàn)代科學(xué)技術(shù)水平的提升,新技術(shù)的使用為軟件工程建設(shè)提供重要條件。利用數(shù)據(jù)挖掘技術(shù)能夠?qū)?shù)據(jù)信息充分理解,增強(qiáng)數(shù)據(jù)信息的處理能力,也能夠加強(qiáng)對(duì)數(shù)據(jù)信息的利用。

2.1 能加強(qiáng)對(duì)數(shù)據(jù)信息的理解

每個(gè)人對(duì)信息的理解不同,如果利用人力對(duì)數(shù)據(jù)信息進(jìn)行采集和理解,不僅會(huì)浪費(fèi)大量時(shí)間,也將增加更多成本,并且受到人主觀意識(shí)的影響,不具備一定的權(quán)威性,而數(shù)據(jù)挖掘技術(shù)能有效解決該方面的問(wèn)題。數(shù)據(jù)挖掘技術(shù)的形成是在現(xiàn)代科學(xué)信息條件下,結(jié)合不同的數(shù)據(jù)分析目的,實(shí)現(xiàn)數(shù)據(jù)信息的有效分類(lèi)和目標(biāo)的細(xì)化,保證能獲得更準(zhǔn)確的信息。將數(shù)據(jù)挖掘技術(shù)應(yīng)用到軟件工程中具有重要作用,不僅能進(jìn)行數(shù)據(jù)信息的采集,也能對(duì)大量的數(shù)據(jù)進(jìn)行整合,從而為軟件開(kāi)發(fā)提供完整的查詢(xún)和管理體系。企業(yè)通過(guò)對(duì)技術(shù)的使用,能快速地查找信息,也能加強(qiáng)對(duì)數(shù)據(jù)信息的應(yīng)用。

2.2 促使數(shù)據(jù)處理質(zhì)量的提升

在現(xiàn)代社會(huì)發(fā)展中,隨著科學(xué)技術(shù)水平的提升,數(shù)據(jù)挖掘技術(shù)中數(shù)據(jù)功能也更加專(zhuān)業(yè),特別是在數(shù)據(jù)運(yùn)算過(guò)程中,能更準(zhǔn)確地整合資源,對(duì)企業(yè)中大量的數(shù)據(jù)進(jìn)行計(jì)算。數(shù)據(jù)挖掘技術(shù)還能對(duì)復(fù)雜的數(shù)據(jù)進(jìn)行短時(shí)間篩選和處理,能有效保證數(shù)據(jù)的處理質(zhì)量,有效減少數(shù)據(jù)丟失情況,避免企業(yè)造成較大損失。

2.3 加強(qiáng)對(duì)數(shù)據(jù)的充分應(yīng)用

在軟件工程中應(yīng)用數(shù)據(jù)挖掘技術(shù),能促使企業(yè)數(shù)據(jù)應(yīng)用效率提升。對(duì)于一些比較混亂、無(wú)用的數(shù)據(jù)信息,能在多個(gè)角度上進(jìn)行數(shù)據(jù)信息整合,從而獲得準(zhǔn)確結(jié)果。并且也可以將獲得的整合結(jié)果應(yīng)用到實(shí)際工作中,并結(jié)合具體工作效果選擇適合的數(shù)據(jù),加強(qiáng)數(shù)據(jù)的充分使用。企業(yè)基于數(shù)據(jù)挖掘技術(shù)的使用也能優(yōu)化策略選擇,保證數(shù)據(jù)作用的充分發(fā)揮。同時(shí),數(shù)據(jù)挖掘技術(shù)也能將企業(yè)中的抽象數(shù)據(jù)轉(zhuǎn)換為能夠理解的數(shù)據(jù)信息,能為企業(yè)決策提供重要條件。

3 Web訪問(wèn)模式挖掘分析

3.1 Web訪問(wèn)模式挖掘的體系結(jié)構(gòu)

Web訪問(wèn)模式挖掘的體系結(jié)構(gòu)可以分成兩個(gè)方面:(1)將Web訪問(wèn)數(shù)據(jù)轉(zhuǎn)化為適當(dāng)格式。該方面包括預(yù)處理、事務(wù)識(shí)別、數(shù)據(jù)合并。(2)數(shù)據(jù)挖掘引擎,也就是數(shù)據(jù)挖掘和模式匹配技術(shù)。而該體系也基于網(wǎng)站結(jié)構(gòu)挖掘。

在Web訪問(wèn)模式挖掘中,首先要進(jìn)行的是數(shù)據(jù)清理。對(duì)基礎(chǔ)資料進(jìn)行匯總和整理,也需要在此階段進(jìn)行。在進(jìn)行了資料整理以后,這些記錄就會(huì)被歸入了一系列的事務(wù)中。事務(wù)識(shí)別的目的在于為每一個(gè)訪問(wèn)者創(chuàng)建一個(gè)有價(jià)值的數(shù)據(jù)聚集。然后,基于數(shù)據(jù)挖掘的工作,將事務(wù)數(shù)據(jù)轉(zhuǎn)換為相應(yīng)的數(shù)據(jù)模型。在對(duì)數(shù)據(jù)挖掘和分析的過(guò)程中,還必須給使用者一個(gè)適當(dāng)?shù)牟樵?xún)機(jī)制來(lái)展示這些挖掘和分析的結(jié)果。

3.2 數(shù)據(jù)清理

數(shù)據(jù)清理是第一項(xiàng)預(yù)處理任務(wù)。清除服務(wù)器中記錄的技術(shù),對(duì)Web數(shù)據(jù)挖掘和其他的Web數(shù)據(jù)分析十分重要。只要服務(wù)器記錄可以精準(zhǔn)地顯示出Web站點(diǎn)上的用戶(hù)訪問(wèn)模式,其關(guān)聯(lián)規(guī)則和統(tǒng)計(jì)報(bào)表才能夠有利用價(jià)值。對(duì)URL的后綴名稱(chēng)進(jìn)行分析是一種很好的方法,比如GIF、JPG等都可以刪除。

3.3 用戶(hù)標(biāo)識(shí)

大部分Web中的知識(shí)發(fā)現(xiàn)系統(tǒng)都僅限于服務(wù)端,缺少清晰、高效的客戶(hù)端(比如捕捉單獨(dú)的Web用戶(hù)行為)。了解個(gè)體使用者的活動(dòng)對(duì)提供個(gè)性化服務(wù)、改善Web網(wǎng)頁(yè)的組織架構(gòu)、制定合適的定價(jià)戰(zhàn)略等都有著舉足輕重的意義。

另外,還有一個(gè)問(wèn)題,就是存在著很多沒(méi)有被存檔的訪問(wèn)數(shù)據(jù)。而某些本地緩存機(jī)制和代理服務(wù)器則會(huì)遮蔽或歪曲使用者的網(wǎng)站存取通路?,F(xiàn)在,人們可以用cookies來(lái)登記這些問(wèn)題,并在屏幕上展示這些信息。例如,cookies是可以被使用者刪掉的,但是也會(huì)有使用者使用虛假資料進(jìn)行登記的情況。

3.4 用戶(hù)瀏覽行為模型(UserBrowsing BehaviorModel)

要把一個(gè)使用者的會(huì)話分成有意義的事務(wù),就必須有一個(gè)可以支撐它的基本模型。通常情況下,使用者可以通過(guò)以下兩種方式來(lái)訪問(wèn)Web頁(yè)面:一是用于導(dǎo)航,二是需要它的內(nèi)容信息。我們將他們命名為用戶(hù)的導(dǎo)航頁(yè)面和內(nèi)容頁(yè)面。雖然可以很輕易地從網(wǎng)頁(yè)上的鏈接數(shù)量判斷出一些網(wǎng)頁(yè)的屬性,但是大部分網(wǎng)頁(yè)都不能用這種方式明確地分類(lèi)。比如,如果一個(gè)網(wǎng)頁(yè)只有一個(gè)標(biāo)題和一系列的鏈接,那么它就會(huì)被認(rèn)為是導(dǎo)航頁(yè)面。但是,由于他們的網(wǎng)頁(yè)屬性會(huì)隨著使用者的不同而有所改變,所以一個(gè)含有文本信息和鏈接的頁(yè)面就不能只根據(jù)其本身信息來(lái)判斷它是導(dǎo)航頁(yè)面還是內(nèi)容頁(yè)面。

從導(dǎo)航頁(yè)面和內(nèi)容頁(yè)面的角度出發(fā),我們可以提出事務(wù)的定義。事務(wù)的定義依據(jù)不同的使用可分成兩類(lèi),一般事務(wù)的定義是指一個(gè)用戶(hù)在訪問(wèn)網(wǎng)頁(yè)過(guò)程中,從一系列的導(dǎo)航頁(yè)面到內(nèi)容頁(yè)面的參考。通過(guò)挖掘這樣的導(dǎo)航-內(nèi)容事務(wù),能夠獲得一條通往特定的網(wǎng)頁(yè)的普通的途徑。另一類(lèi)事務(wù)的定義是指某一用戶(hù)在特定的站點(diǎn)進(jìn)行一次訪問(wèn)時(shí),引用全部的內(nèi)容頁(yè)面,就是說(shuō),在一個(gè)使用者的一個(gè)對(duì)話中,所有的導(dǎo)航頁(yè)面被移除了之后,將會(huì)生成一個(gè)頁(yè)面序列;通過(guò)挖掘這樣的內(nèi)容事務(wù),能夠獲得Web站點(diǎn)上內(nèi)容頁(yè)面之間的聯(lián)系,這樣的聯(lián)系和這些內(nèi)容頁(yè)面之間的路徑信息沒(méi)有關(guān)系。其中,基于對(duì)內(nèi)容事務(wù)的挖掘與導(dǎo)航-內(nèi)容事務(wù)挖掘的事務(wù)進(jìn)行研究。由于該方法可以忽略掉導(dǎo)航信息,所以能夠獲得一些導(dǎo)航-內(nèi)容事務(wù)挖掘獲取不到的用戶(hù)特征。不管什么類(lèi)型的事務(wù)定義,最重要的問(wèn)題就是怎樣可以動(dòng)態(tài)地決定一個(gè)服務(wù)器記錄是否用于導(dǎo)航或進(jìn)行內(nèi)容瀏覽。

3.5 一般模型

對(duì)于初始用戶(hù),訪問(wèn)過(guò)程可用以下兩方面理解:該行為可能是通過(guò)多頁(yè)面訪問(wèn)形成的事務(wù),也可能是通過(guò)不同單頁(yè)面操作組成的一系列事務(wù)的集合。標(biāo)識(shí)的目的是對(duì)用戶(hù)訪問(wèn)行為進(jìn)行具有一定后續(xù)效果的分割,標(biāo)識(shí)工作就相當(dāng)于把一個(gè)整體的事務(wù)劃分成多個(gè)小的事務(wù),或者將一些有規(guī)律的小事務(wù)總結(jié)為大事務(wù)。

3.6 具體分析模型

上面的事務(wù)定義并沒(méi)有給出具體分割的方法,即缺少約束條件,下面在討論各種標(biāo)識(shí)模型中將分別把各自判別事務(wù)的約束條件加上,以形成完整的事務(wù)定義。

現(xiàn)在假定初始的事務(wù)是由某個(gè)用戶(hù)的所有訪問(wèn)頁(yè)面所組成的一個(gè)大事務(wù),下面就討論這個(gè)大事務(wù)的分解過(guò)程。這里介紹3個(gè)事務(wù)標(biāo)識(shí)模型,前兩個(gè)事務(wù)標(biāo)識(shí)模型:引用長(zhǎng)度模型和最大向前引用模型,是建立在前面所討論的用戶(hù)瀏覽行為模型的基礎(chǔ)之上的;而第3個(gè)模型是時(shí)間窗口模型,并未建立在其基礎(chǔ)之上。

3.7 引用長(zhǎng)度模型

引用的模型主要建立在下面的假設(shè)上:在頁(yè)面上,用戶(hù)花費(fèi)的時(shí)間主要取決于該頁(yè)面的屬性屬于導(dǎo)航型還是內(nèi)容型,這是許多家研究機(jī)構(gòu)分析諸多大型網(wǎng)站得出的結(jié)論。

3.8 常用訪問(wèn)模式挖掘

在Web系統(tǒng)內(nèi),了解用戶(hù)日常訪問(wèn)方式和習(xí)慣,對(duì)于增加站點(diǎn)實(shí)際使用效果有較強(qiáng)的促進(jìn)作用。如在關(guān)聯(lián)頁(yè)間設(shè)置較為恰當(dāng)?shù)穆?lián)系。該方式也有益于為市場(chǎng)部門(mén)提供更好的決策依據(jù),例如在頁(yè)面的哪些位置添加新功能,如何適應(yīng)用戶(hù)的既有使用習(xí)慣等。

常用的訪問(wèn)方法是根據(jù)事務(wù)集合,挖掘數(shù)據(jù)后得出的,它以用戶(hù)訪問(wèn)過(guò)程中內(nèi)容頻率為基礎(chǔ),按規(guī)律生成訪問(wèn)序列。所以,挖掘訪問(wèn)數(shù)據(jù)的方法和了解訪問(wèn)行為關(guān)聯(lián)規(guī)則工作有許多重合內(nèi)容。而后者的重點(diǎn)更傾向于集合在超集中出現(xiàn)的頻率次數(shù)。兩類(lèi)工作中的區(qū)別是:訪問(wèn)收集更傾向于序列,而關(guān)聯(lián)規(guī)則單純對(duì)條目進(jìn)行收集,所以后者不適用于Web訪問(wèn)挖掘。

4 軟件工程中的數(shù)據(jù)挖掘技術(shù)應(yīng)用

軟件工程和軟件開(kāi)發(fā)關(guān)系緊密,軟件工程能為軟件開(kāi)發(fā)提供重要條件。在對(duì)軟件開(kāi)發(fā)的各個(gè)階段,都需要利用相關(guān)信息為工作的開(kāi)展提供支持。但是,開(kāi)發(fā)者在實(shí)際研發(fā)中,還未掌握信息數(shù)據(jù)獲取的主要方法,導(dǎo)致開(kāi)發(fā)的軟件出現(xiàn)明顯卡頓問(wèn)題,所以,將數(shù)據(jù)挖掘技術(shù)應(yīng)用到軟件工程中十分重要[2]。接下來(lái)對(duì)來(lái)源軟件數(shù)據(jù)挖掘技術(shù)、軟件項(xiàng)目數(shù)據(jù)挖掘技術(shù)、代碼中數(shù)據(jù)挖掘技術(shù)以及軟件故障數(shù)據(jù)挖掘技術(shù)做出探討。

4.1 開(kāi)源軟件數(shù)據(jù)挖掘技術(shù)

開(kāi)源軟件數(shù)據(jù)挖掘技術(shù)是一種開(kāi)放性的源代碼應(yīng)用,因?yàn)槠渚邆溟_(kāi)放性的特點(diǎn),所以各個(gè)軟件都是免費(fèi)的,具備的用戶(hù)群體更多。但是,在一定程度上也導(dǎo)致給管理工作帶來(lái)很大壓力,給軟件的使用帶來(lái)拖累。針對(duì)開(kāi)源軟件存在的問(wèn)題,為了增強(qiáng)軟件應(yīng)用質(zhì)量,保證該軟件基本數(shù)據(jù)處理能力的增強(qiáng),需要對(duì)數(shù)據(jù)挖掘技術(shù)充分使用,在該技術(shù)支持下,能對(duì)大量的數(shù)據(jù)信息進(jìn)行整合,對(duì)復(fù)雜的軟件積極處理,在軟件實(shí)際應(yīng)用效率得到提升的情況下,也有利于對(duì)用戶(hù)的管理[3]。

4.2 軟件項(xiàng)目數(shù)據(jù)挖掘技術(shù)

在軟件項(xiàng)目中應(yīng)用數(shù)據(jù)挖掘技術(shù),能挖掘組織關(guān)系,也能對(duì)版本控制信息進(jìn)行挖掘。軟件工程中項(xiàng)目管理工作比較復(fù)雜,只有對(duì)各個(gè)人員組織關(guān)系進(jìn)行挖掘,才能實(shí)現(xiàn)人力資源的充分協(xié)調(diào)。大多數(shù)情況下,大型的軟件工程都需要大數(shù)量人員的參與,軟件開(kāi)發(fā)也會(huì)產(chǎn)生大量數(shù)據(jù)信息。特別是人員之間的溝通、交流信息,如果未經(jīng)過(guò)整合和過(guò)濾將造成信息混亂現(xiàn)象,從而不利于軟件項(xiàng)目的有效使用。所以,將數(shù)據(jù)挖掘技術(shù)應(yīng)用到軟件項(xiàng)目工程中十分重要,能有效分析出組織關(guān)系,進(jìn)行數(shù)據(jù)整合,也能促使軟件項(xiàng)目的有效開(kāi)發(fā)[4]。

4.3 代碼中數(shù)據(jù)挖掘技術(shù)

代碼中數(shù)據(jù)挖掘技術(shù)的使用,主要作用是代碼搜索和代碼克隆。代碼搜索工具主要是用戶(hù)搜索關(guān)鍵詞來(lái)實(shí)現(xiàn)的。目前,代碼搜索引擎中的文本主要為代碼和注釋?zhuān)總€(gè)程序文件都是一個(gè)文檔,能將代碼庫(kù)作為主要搜索命令。很多軟件的編程語(yǔ)言都是利用標(biāo)識(shí)符號(hào)命名的,其中的注釋和標(biāo)識(shí)符號(hào)都發(fā)揮重要作用。但是,如果編程的風(fēng)格是不同的,直接進(jìn)行代碼的搜索是無(wú)法獲取信息的。數(shù)據(jù)挖掘技術(shù)通過(guò)代碼搜索的使用,能更加有效地進(jìn)行關(guān)鍵字搜索。對(duì)于克隆代碼檢測(cè),是基于代碼自身來(lái)實(shí)現(xiàn)的,當(dāng)用戶(hù)輸入代碼后,通過(guò)克隆代碼能夠檢測(cè)是否相似[5]。

4.4 軟件故障數(shù)據(jù)挖掘技術(shù)

數(shù)據(jù)挖掘技術(shù)使用過(guò)程中,不僅要促使挖掘任務(wù)完成,也要對(duì)具體的程序進(jìn)行挖掘,保證挖掘的數(shù)據(jù)具備軟件故障的預(yù)測(cè)作用。在數(shù)據(jù)挖掘過(guò)程中,要明確具體工作目標(biāo),并能及時(shí)跟蹤信息,能結(jié)合實(shí)際問(wèn)題給予信息的處理,從而為后期工作穩(wěn)定開(kāi)展提供重要條件。在大量、復(fù)雜的挖掘工具中,軟件運(yùn)行期間也會(huì)產(chǎn)生一些故障,如果使用傳統(tǒng)定位技術(shù)對(duì)存在的問(wèn)題解決,問(wèn)題的解決效率一般比較低,且實(shí)際應(yīng)用復(fù)雜,無(wú)法獲得更精準(zhǔn)定位[6]。所以,使用數(shù)據(jù)挖掘技術(shù)中的程序譜,能更好地定位程序運(yùn)行軌跡,實(shí)現(xiàn)故障排查,整個(gè)故障檢測(cè)效率也會(huì)提升。

5 數(shù)據(jù)挖掘技術(shù)在軟件工程中的發(fā)展

將數(shù)據(jù)挖掘技術(shù)應(yīng)用到軟件工程中,可以促使軟件質(zhì)量的提升,提升開(kāi)發(fā)效率。軟件工程是一種單純的腦力勞動(dòng),為了實(shí)現(xiàn)應(yīng)用的目的,需要給軟件的開(kāi)發(fā)人員提供準(zhǔn)確、高效信息。從當(dāng)前實(shí)際情況看,軟件工程中的數(shù)據(jù)挖掘技術(shù)還無(wú)法滿足各個(gè)領(lǐng)域的發(fā)展需求。因?yàn)閿?shù)據(jù)挖掘技術(shù)是隨著現(xiàn)代科學(xué)技術(shù)發(fā)展不斷更新的,比如:軟件工程的方法、數(shù)據(jù)挖掘算法和方式等,都能為軟件工程數(shù)據(jù)挖掘技術(shù)的應(yīng)用提供重要保障。

(1)結(jié)合軟件工程數(shù)據(jù)挖掘中存在的問(wèn)題,進(jìn)行高性能挖掘算法的分析。結(jié)合目前發(fā)展中存在的問(wèn)題,在軟件工程中應(yīng)用數(shù)據(jù)挖掘技術(shù)要滲透高效軟件,保證能進(jìn)行檢索和發(fā)現(xiàn)。在軟件規(guī)則檢測(cè)中,是基于關(guān)鍵詞發(fā)展為自然語(yǔ)言或者模糊性檢索方式。對(duì)于返回的檢索內(nèi)容,也能從簡(jiǎn)單的內(nèi)容發(fā)展為完全文檔形式。目前,存在缺陷的檢測(cè)工具只能對(duì)一些違反程序的規(guī)則進(jìn)行檢測(cè),在軟件執(zhí)行和結(jié)構(gòu)統(tǒng)計(jì)中很容易產(chǎn)生問(wèn)題。所以,研究一種能夠檢測(cè)更大范圍、更復(fù)雜缺陷的工具十分重要。軟件行為模型和程序規(guī)則之間存在一定關(guān)系,如果研究出具備自然語(yǔ)言的一種模型和程序,促使動(dòng)態(tài)和靜態(tài)軟件的結(jié)合,將使軟件的各個(gè)層次和行為信息都更加豐富,也增強(qiáng)其準(zhǔn)確性。并且,應(yīng)用更高效的軟件設(shè)計(jì),加強(qiáng)對(duì)工具的應(yīng)用,在軟件工程中也將實(shí)現(xiàn)信息的可視化表現(xiàn)。

(2)針對(duì)軟件工程中的大量數(shù)據(jù),還需要研發(fā)一種挖掘算法,保證能實(shí)現(xiàn)高效預(yù)處理。軟件工程的規(guī)模更大,且對(duì)軟件的需求也不斷增加。軟件工程的工具也不斷細(xì)化,隨著軟件開(kāi)發(fā)人員的增加,整個(gè)軟件的開(kāi)發(fā)周期也不斷增加。為了對(duì)這些問(wèn)題進(jìn)行解決,軟件工程數(shù)據(jù)挖掘人員、研發(fā)人員需要結(jié)合數(shù)據(jù)特征,為其開(kāi)發(fā)出一種更高效的數(shù)據(jù)處理方式。并且,對(duì)于動(dòng)態(tài)數(shù)據(jù)流、在線挖掘算法等,也要為其提供效率更高的挖掘算法,比如機(jī)器學(xué)習(xí)、人工智能等數(shù)據(jù)挖掘技術(shù)的使用,能促使軟件的高效開(kāi)發(fā)。

6 結(jié)語(yǔ)

綜上所述,軟件工程中加強(qiáng)對(duì)數(shù)據(jù)挖掘技術(shù)的使用,能對(duì)大量的數(shù)據(jù)信息進(jìn)行收集,維護(hù)信息的安全性,避免安全隱患,有利于軟件工程的智能化發(fā)展。

猜你喜歡
事務(wù)代碼頁(yè)面
“事物”與“事務(wù)”
基于分布式事務(wù)的門(mén)架數(shù)據(jù)處理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
刷新生活的頁(yè)面
河湖事務(wù)
創(chuàng)世代碼
創(chuàng)世代碼
創(chuàng)世代碼
創(chuàng)世代碼
SQLServer自治事務(wù)實(shí)現(xiàn)方案探析
同一Word文檔 縱橫頁(yè)面并存
津市市| 涞水县| 新昌县| 黎城县| 钟山县| 方山县| 青神县| 安图县| 高青县| 文山县| 西贡区| 扎赉特旗| 龙岩市| 昭通市| 广南县| 德昌县| 咸阳市| 宜兰县| 大理市| 安顺市| 诏安县| 灵宝市| 榆树市| 玉龙| 全州县| 调兵山市| 扎鲁特旗| 聂荣县| 涡阳县| 普安县| 乌拉特中旗| 法库县| 石棉县| 昌黎县| 绥棱县| 上饶县| 新宁县| 沙坪坝区| 娄烦县| 方正县| 杭锦后旗|