• 
    

    
    

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

      面向軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)挖掘綜述

      2016-10-21 19:09:29張惟慎
      科技創(chuàng)新與應(yīng)用 2016年7期
      關(guān)鍵詞:信息庫(kù)軟件開(kāi)發(fā)數(shù)據(jù)挖掘

      張惟慎

      摘 要:隨著科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)信息技術(shù)在當(dāng)下得到了較為廣泛地應(yīng)用,相應(yīng)地,軟件開(kāi)發(fā)技術(shù)也得到了較大的發(fā)展。軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)挖掘技術(shù),成為當(dāng)下軟件開(kāi)發(fā)的一個(gè)重要環(huán)節(jié),其可以更好地促進(jìn)軟件性能提升,滿(mǎn)足人們的實(shí)際需求。軟件開(kāi)發(fā)過(guò)程中,軟件開(kāi)發(fā)組織構(gòu)成了軟件開(kāi)發(fā)信息庫(kù),實(shí)現(xiàn)了資源共享,可以將相關(guān)技術(shù)手段進(jìn)行廣泛傳播。這樣一來(lái),軟件開(kāi)發(fā)技術(shù)將得到極大程度的提升。文章對(duì)面向軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)挖掘的研究,將從軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)獲取、軟件發(fā)展、應(yīng)用以及軟件開(kāi)發(fā)過(guò)程中存在的問(wèn)題等幾個(gè)方面對(duì)這一問(wèn)題進(jìn)行探討和分析,為軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)挖掘技術(shù)提供一些參考和建議,以期促進(jìn)這一技術(shù)的發(fā)展和進(jìn)步。

      關(guān)鍵詞:軟件開(kāi)發(fā);信息庫(kù);數(shù)據(jù)挖掘

      前言

      數(shù)據(jù)挖掘,即Data mining,是在海量數(shù)據(jù)信息中提取有效信息,滿(mǎn)足人們實(shí)際需要的一種技術(shù)手段,該技術(shù)手段隨著社會(huì)經(jīng)濟(jì)的發(fā)展以及科學(xué)技術(shù)的應(yīng)用,得到了較大的發(fā)展和進(jìn)步。軟件工程數(shù)據(jù)挖掘,即Data minging for software engineering側(cè)重于軟件信息挖掘領(lǐng)域,是對(duì)軟件信息進(jìn)行資源共享的一種技術(shù)手段,該手段的關(guān)鍵領(lǐng)域在于對(duì)軟件技術(shù)的研究和應(yīng)用。軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)挖掘,注重于數(shù)據(jù)挖掘、人工智能、模式識(shí)別等領(lǐng)域的研究,這三大領(lǐng)域又是軟件實(shí)現(xiàn)智能化、高科技化的關(guān)鍵。軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)挖掘,近幾年來(lái),以ICSE(International Conference on software engineering)會(huì)議提出的相關(guān)數(shù)據(jù)挖掘信息為研究對(duì)象,分析了軟件數(shù)據(jù)信息庫(kù)在軟件開(kāi)發(fā)過(guò)程中的重要作用。文章在對(duì)軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)挖掘技術(shù)分析過(guò)程中,探討了數(shù)據(jù)挖掘技術(shù)在軟件工程領(lǐng)域的重要作用,以及數(shù)據(jù)挖掘與軟件開(kāi)發(fā)之間的密切聯(lián)系,注重對(duì)軟件開(kāi)發(fā)特色的分析以及數(shù)據(jù)挖掘作用的闡述,突出了數(shù)據(jù)挖掘在軟件開(kāi)發(fā)算法選擇過(guò)程中的重要作用。

      1 軟件開(kāi)發(fā)信息庫(kù)數(shù)據(jù)挖掘的基本概念與面臨的挑戰(zhàn)

      1.1 軟件開(kāi)發(fā)信息庫(kù)

      軟件開(kāi)發(fā)信息庫(kù)主要是指軟件開(kāi)發(fā)過(guò)程中的相關(guān)數(shù)據(jù)總和,體現(xiàn)出了“數(shù)據(jù)化”這一特征。關(guān)于軟件開(kāi)發(fā)信息庫(kù)的具體內(nèi)容,我們可以從以下幾點(diǎn)看出:

      (1)項(xiàng)目開(kāi)發(fā)過(guò)程中的“項(xiàng)目數(shù)據(jù)”,包括了項(xiàng)目開(kāi)發(fā)的過(guò)程、細(xì)化的任務(wù)以及相關(guān)資源信息等。“項(xiàng)目數(shù)據(jù)”是軟件開(kāi)發(fā)的關(guān)鍵環(huán)節(jié)和基礎(chǔ)環(huán)節(jié),是后續(xù)開(kāi)發(fā)的起點(diǎn)?!绊?xiàng)目數(shù)據(jù)”的有效記載和日后的有效分析,將直接影響到軟件開(kāi)發(fā)的最終性能。

      (2)源代碼數(shù)據(jù)。源代碼數(shù)據(jù)是軟件程序執(zhí)行的關(guān)鍵,主要包括了“項(xiàng)目”開(kāi)發(fā)的源代碼以及軟件版本升級(jí)和修改過(guò)程中的代碼。

      (3)項(xiàng)目開(kāi)發(fā)的相關(guān)文檔信息。軟件項(xiàng)目開(kāi)發(fā)過(guò)程中,需要的文檔信息主要包括了需求文檔、測(cè)試文檔、設(shè)計(jì)文檔等,這些文檔能夠?yàn)檐浖_(kāi)發(fā)提供相應(yīng)的數(shù)據(jù)支撐,確保軟件開(kāi)發(fā)的目標(biāo)得以實(shí)現(xiàn)。

      (4)項(xiàng)目開(kāi)發(fā)的歷史信息。這一部分包括了E-mail存檔、論壇交流的歷史記錄等。

      (5)軟件存在缺陷的信息。軟件缺陷信息是軟件開(kāi)發(fā)信息庫(kù)中的一個(gè)重要組成部分,同時(shí),這一部分也是完善軟件相關(guān)信息,提升軟件整體性能的關(guān)鍵。軟件缺陷跟蹤信息,在后續(xù)的軟件修改和維護(hù)過(guò)程中,具有指導(dǎo)性意義。

      軟件開(kāi)發(fā)信息庫(kù)是軟件開(kāi)發(fā)的重要組成部分,其對(duì)數(shù)據(jù)信息進(jìn)行有效存儲(chǔ)。一般來(lái)說(shuō),軟件開(kāi)發(fā)信息庫(kù)在數(shù)據(jù)存儲(chǔ)過(guò)程中,會(huì)根據(jù)信息的不同分類(lèi),有針對(duì)性地進(jìn)行信息存儲(chǔ)。

      (1)軟件配置管理系統(tǒng)。該系統(tǒng)是軟件開(kāi)發(fā)中的一個(gè)重要組成部分,英文表示為“sofware configuration management system”,即“SCMS”,也就是版本控制系統(tǒng)。SCMS關(guān)系到了軟件開(kāi)發(fā)過(guò)程中的源代碼數(shù)據(jù)信息控制,可以保證項(xiàng)目開(kāi)發(fā)的相關(guān)文檔能夠進(jìn)行有效存儲(chǔ),并對(duì)相關(guān)歷史信息進(jìn)行有效存檔。應(yīng)用于軟件配置管理系統(tǒng)的軟件系統(tǒng)主要有:CVS、SVN等。

      (2)Defect tracking system,即“缺陷跟蹤系統(tǒng)”,該系統(tǒng)是軟件進(jìn)行修改的主要依據(jù),其在軟件開(kāi)發(fā)過(guò)程中,最主要的功能就是軟件缺陷報(bào)告。目前來(lái)看,在進(jìn)行軟件開(kāi)發(fā)過(guò)程中,利用缺陷跟蹤系統(tǒng),可以對(duì)軟件開(kāi)發(fā)過(guò)程中存在的問(wèn)題進(jìn)行有效分析,并采取有針對(duì)性的措施進(jìn)行解決,保證軟件開(kāi)發(fā)的可靠性和質(zhì)量性。在應(yīng)用中,以“Bugzilla”系統(tǒng)為主。

      (3)Project management system,即“項(xiàng)目管理系統(tǒng)”,該系統(tǒng)在軟件開(kāi)發(fā)過(guò)程中,具有著重要地位,并且在實(shí)際應(yīng)用過(guò)程中,發(fā)揮著重要作用。項(xiàng)目管理系統(tǒng)主要保證了軟件開(kāi)發(fā)的項(xiàng)目計(jì)劃、資源分配、程序執(zhí)行,能夠按照相關(guān)要求進(jìn)行,更好地提升軟件開(kāi)發(fā)的效率。在實(shí)際應(yīng)用過(guò)程中,例如微軟的Project軟件,就是利用了項(xiàng)目管理系統(tǒng)實(shí)現(xiàn)了對(duì)軟件計(jì)劃、資源分配的有效安排,提升了軟件開(kāi)發(fā)的效率,并降低了軟件開(kāi)發(fā)的成本。

      1.2 數(shù)據(jù)挖掘

      數(shù)據(jù)挖掘,即是利用數(shù)據(jù)庫(kù)內(nèi)的相關(guān)信息,更好地滿(mǎn)足人們的實(shí)際需要。數(shù)據(jù)挖掘,又稱(chēng)數(shù)據(jù)庫(kù)中的知識(shí)發(fā)現(xiàn),是從一個(gè)巨大的數(shù)據(jù)信息庫(kù)中,對(duì)一些關(guān)鍵性知識(shí)的發(fā)掘,從而更好地解決實(shí)現(xiàn)問(wèn)題。關(guān)于數(shù)據(jù)挖掘的內(nèi)容,我們可以從圖1看出。

      圖1 數(shù)據(jù)挖掘過(guò)程

      如圖1所示,我們可以看出,數(shù)據(jù)挖掘的步驟主要包括了以下幾個(gè)步驟:

      (1)數(shù)據(jù)抽取。數(shù)據(jù)挖掘中的數(shù)據(jù)抽取,主要是以人們的實(shí)際需要為主,即在大的數(shù)據(jù)信息庫(kù)中提取有效信息,這些信息可以為人們的實(shí)踐活動(dòng)提供有效指導(dǎo),保證人們能夠?qū)ο嚓P(guān)問(wèn)題進(jìn)行有效解決。數(shù)據(jù)提取過(guò)程中,需要對(duì)數(shù)據(jù)信息內(nèi)容以及來(lái)源進(jìn)行把握,同時(shí)也需要對(duì)數(shù)據(jù)類(lèi)型和相關(guān)結(jié)構(gòu)進(jìn)行有效分析,這樣一來(lái),才能夠保證數(shù)據(jù)信息得到更好地應(yīng)用;

      (2)數(shù)據(jù)預(yù)處理。數(shù)據(jù)預(yù)處理主要是根據(jù)提取的相關(guān)數(shù)據(jù)信息,根據(jù)實(shí)際需要,對(duì)數(shù)據(jù)進(jìn)行有效處理,將一些不必要的信息進(jìn)行有效剔除,使留下的信息能夠更好地指導(dǎo)實(shí)踐活動(dòng);

      (3)知識(shí)發(fā)現(xiàn)。知識(shí)發(fā)現(xiàn)是數(shù)據(jù)挖掘的一個(gè)關(guān)鍵環(huán)節(jié),同時(shí),這一步驟也是數(shù)據(jù)信息得到有效應(yīng)用的關(guān)鍵。知識(shí)發(fā)現(xiàn)主要是發(fā)現(xiàn)知識(shí)數(shù)據(jù)中,一些潛在的、未知的、有用的信息,將這些信息能夠提煉出來(lái),更好地在實(shí)踐中進(jìn)行運(yùn)用;

      (4)知識(shí)表示。知識(shí)表示是數(shù)據(jù)挖掘技術(shù)的最后階段,也就是理論應(yīng)用于實(shí)踐中的一個(gè)表現(xiàn)。隨著大數(shù)據(jù)挖掘技術(shù)的發(fā)展和進(jìn)步,知識(shí)表現(xiàn)的形式呈現(xiàn)一種多樣化的發(fā)展特征,通過(guò)關(guān)鍵規(guī)則,可以對(duì)知識(shí)進(jìn)行開(kāi)拓性的處理,使知識(shí)得到更好地應(yīng)用。

      綜上所述,我們不難看出,數(shù)據(jù)挖掘技術(shù)在軟件開(kāi)發(fā)信息庫(kù)中的應(yīng)用,主要分為四個(gè)步驟,即數(shù)據(jù)抽取、數(shù)據(jù)預(yù)處理、知識(shí)發(fā)現(xiàn)以及知識(shí)表示。數(shù)據(jù)挖掘技術(shù)與軟件開(kāi)發(fā)信息庫(kù)有著密切的關(guān)聯(lián)性,軟件開(kāi)發(fā)信息庫(kù)實(shí)現(xiàn)了信息資源的共享,是數(shù)據(jù)挖掘的基礎(chǔ)和前提,同樣地,數(shù)據(jù)挖掘也在很大程度上促進(jìn)了軟件開(kāi)發(fā)的發(fā)展和進(jìn)步,二者之間,存在著一種相輔相成的關(guān)系。

      1.3 軟件工程數(shù)據(jù)挖掘面臨的挑戰(zhàn)

      軟件工程數(shù)據(jù)挖掘面臨的挑戰(zhàn),是影響軟件開(kāi)發(fā)的主要因素,在實(shí)際發(fā)展過(guò)程中,如何有效應(yīng)對(duì)這一挑戰(zhàn),更好地促進(jìn)軟件開(kāi)發(fā)技術(shù)的發(fā)展和進(jìn)步,成為當(dāng)下軟件開(kāi)發(fā)面臨的一個(gè)重要議題。

      (1)數(shù)據(jù)信息復(fù)雜化。隨著科學(xué)技術(shù)的發(fā)展,人們對(duì)高性能軟件有著更加迫切的需求,這樣一來(lái),數(shù)據(jù)信息復(fù)雜化特征,成為當(dāng)下軟件開(kāi)發(fā)和數(shù)據(jù)挖掘面臨的一個(gè)主要問(wèn)題。數(shù)據(jù)信息復(fù)雜化,主要包括了代碼、注釋、文檔的復(fù)雜化,三者之間在應(yīng)用過(guò)程中,對(duì)算法選擇上,有著較大的差別,并且對(duì)算法的要求,表現(xiàn)出一種“苛刻”的特點(diǎn)。

      (2)分析形式的變化。隨著電子商務(wù)時(shí)代的到來(lái),軟件開(kāi)發(fā)過(guò)程中,面臨著更大的挑戰(zhàn),對(duì)相關(guān)數(shù)據(jù)的分析,也變得更加復(fù)雜和困難。數(shù)據(jù)挖掘的最終步驟是將知識(shí)提交給用戶(hù),而在數(shù)據(jù)信息提交完成后,如何對(duì)圖表、文字信息進(jìn)行分析,如何對(duì)其作出有效評(píng)價(jià),將成為一個(gè)較大的難題。

      (3)數(shù)據(jù)挖掘的效果評(píng)價(jià)。數(shù)據(jù)挖掘技術(shù)在應(yīng)用過(guò)程中,形成了一定的結(jié)果表示和評(píng)價(jià)體系,但是面臨著新的發(fā)展形勢(shì),傳統(tǒng)的效果評(píng)價(jià)呈現(xiàn)出一種滯后性,無(wú)法在當(dāng)下得到有效應(yīng)用。這樣一來(lái),效果評(píng)價(jià)成為當(dāng)下探究的熱門(mén)議題。

      2 軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)挖掘綜述

      2.1 軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)獲取

      軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)獲取,是數(shù)據(jù)挖掘的前提和基礎(chǔ),一般來(lái)說(shuō),軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)來(lái)源,主要包括了以下幾點(diǎn):

      (1)軟件開(kāi)發(fā)商自身建立了軟件開(kāi)發(fā)信息庫(kù)。軟件開(kāi)發(fā)商在進(jìn)行軟件開(kāi)發(fā)過(guò)程中,勢(shì)必會(huì)對(duì)自身對(duì)軟件信息的研究進(jìn)行有效地總結(jié),并將這些信息進(jìn)行存儲(chǔ),為日后的發(fā)展提供有效依據(jù);

      (2)軟件開(kāi)發(fā)機(jī)構(gòu)對(duì)軟件信息的存儲(chǔ)。一些權(quán)威機(jī)構(gòu)為了更好地促進(jìn)軟件開(kāi)發(fā)技術(shù)的發(fā)展,會(huì)將一些研究成果進(jìn)行信息存儲(chǔ),并且對(duì)相關(guān)技術(shù)進(jìn)行信息共享,更好地促進(jìn)軟件開(kāi)發(fā)技術(shù)的發(fā)展和進(jìn)步;

      (3)自由軟件的軟件開(kāi)發(fā)數(shù)據(jù)。自由軟件的軟件開(kāi)發(fā)數(shù)據(jù)是最容易獲得的軟件開(kāi)發(fā)信息,是研究項(xiàng)目的主要數(shù)據(jù)來(lái)源之一。關(guān)于自由軟件的軟件開(kāi)發(fā)數(shù)據(jù),最具代表性的則是Source Forge提供的軟件開(kāi)發(fā)數(shù)據(jù),包括了源代碼、缺陷數(shù)據(jù)以及相關(guān)交流信息等。

      軟件開(kāi)發(fā)信息庫(kù)獲取了相關(guān)數(shù)據(jù)信息后,會(huì)根據(jù)軟件開(kāi)發(fā)的實(shí)際需要,對(duì)一些重要的軟件信息進(jìn)行有效提取,這一提取過(guò)程,是軟件開(kāi)發(fā)數(shù)據(jù)庫(kù)形成的關(guān)鍵環(huán)節(jié)。一般來(lái)說(shuō),在進(jìn)行數(shù)據(jù)庫(kù)信息抽取時(shí),主要包括了源代碼、項(xiàng)目數(shù)據(jù)信息、缺陷數(shù)據(jù)信息的提取。關(guān)于軟件開(kāi)發(fā)信息庫(kù)問(wèn)題的處理,CVS系統(tǒng)在應(yīng)用過(guò)程中,具有代表性意義。CVS管理系統(tǒng)在應(yīng)用過(guò)程中,注重對(duì)相關(guān)信息的結(jié)構(gòu)轉(zhuǎn)化,將相關(guān)信息進(jìn)行有效提取,并能夠?qū)ζ溥M(jìn)行有效保存,更好地滿(mǎn)足實(shí)際需要。

      2.2 軟件開(kāi)發(fā)信息庫(kù)數(shù)據(jù)的預(yù)處理

      面向軟件開(kāi)發(fā)信息的數(shù)據(jù)挖掘技術(shù)應(yīng)用,對(duì)數(shù)據(jù)庫(kù)內(nèi)的信息進(jìn)行預(yù)處理是一個(gè)關(guān)鍵環(huán)節(jié),在上文中,我們對(duì)這一問(wèn)題也進(jìn)行了相關(guān)闡述。接下來(lái),我們將對(duì)這一問(wèn)題進(jìn)行具體的研究和分析。一般來(lái)說(shuō),軟件開(kāi)發(fā)信息庫(kù)數(shù)據(jù)的預(yù)處理,主要包括了以下內(nèi)容:

      (1)對(duì)配置系統(tǒng)進(jìn)行有效管理。配置系統(tǒng)的數(shù)據(jù)信息處理,主要是對(duì)一些無(wú)效信息進(jìn)行去除,并將重要信息和所需要的信息進(jìn)行提取,并對(duì)其進(jìn)行有效性分析,將提取的信息進(jìn)行存儲(chǔ),以便更好地進(jìn)行應(yīng)用;

      (2)對(duì)缺陷數(shù)據(jù)進(jìn)行處理。缺陷數(shù)據(jù)的處理,注重對(duì)缺失屬性值的分析,包括了類(lèi)別、狀態(tài)、級(jí)別等相關(guān)缺陷的有效分析。缺陷數(shù)據(jù)的處理,還包括了對(duì)一些缺失信息的處理,對(duì)數(shù)據(jù)的屬性值進(jìn)行有效地補(bǔ)充;

      (3)項(xiàng)目過(guò)程數(shù)據(jù)中存在一定的噪聲數(shù)據(jù)的處理。項(xiàng)目過(guò)程數(shù)據(jù)中的噪聲污染,將會(huì)對(duì)軟件的整體性能產(chǎn)生主要的影響,“除噪”步驟必不可少。噪聲去除過(guò)程中,主要是為了更好地保證軟件開(kāi)發(fā)的可靠性和穩(wěn)定性,可采取分箱、聚類(lèi)以及回歸分析的方式對(duì)這一問(wèn)題進(jìn)行解決。

      2.3 軟件的演進(jìn)分析

      軟件演進(jìn)分析是軟件開(kāi)發(fā)信息數(shù)據(jù)挖掘的一個(gè)重要環(huán)節(jié),在實(shí)際應(yīng)用過(guò)程中,要對(duì)軟件的代碼演進(jìn)進(jìn)行有效分析。關(guān)于軟件代碼演進(jìn)分析,較為常用的方法則是對(duì)程序語(yǔ)義進(jìn)行有效分析,并且對(duì)軟件的具體結(jié)構(gòu)進(jìn)行考慮,包括了方法、類(lèi)型定義以及相關(guān)變量等內(nèi)容。關(guān)于軟件的演進(jìn)分析,較為代表性的有D.Jackson和D.A.Ladd采用的語(yǔ)義分析方法,可以對(duì)內(nèi)容變量和外部變量的變化進(jìn)行有效分析,并能夠?qū)ο嚓P(guān)信息進(jìn)行正確識(shí)別。除此之外,M.W Godfrey等人則針對(duì)于開(kāi)源軟件的演進(jìn)過(guò)程中進(jìn)行了分析,驗(yàn)證了軟件演進(jìn)法則。文章對(duì)軟件的演進(jìn)分析,則基于軟件靜態(tài)程序進(jìn)行了相關(guān)分析。

      在分析過(guò)程中,由于軟件開(kāi)發(fā)過(guò)程中的架構(gòu)演進(jìn)較難控制,我們需要在開(kāi)發(fā)過(guò)程中,對(duì)軟件源代碼進(jìn)行有效設(shè)計(jì),并對(duì)源代碼的修改進(jìn)行慎重考慮,對(duì)其架構(gòu)演進(jìn)情況進(jìn)行合理把握。在分析時(shí),可采用Zinmer mann提出的“關(guān)聯(lián)規(guī)則”方法,對(duì)演進(jìn)過(guò)程中的模塊關(guān)系進(jìn)行合理、有效把握。

      2.4 軟件缺陷分析和動(dòng)態(tài)建模方法

      面向軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)挖掘技術(shù)中,軟件缺陷分析和動(dòng)態(tài)建模方法,是數(shù)據(jù)挖掘必須注意的一個(gè)重要議題。

      2.4.1 軟件缺陷分析

      軟件缺陷分析主要是根據(jù)實(shí)際情況,對(duì)不同屬性的軟件缺陷情況進(jìn)行研究和分析,包括了決策樹(shù)、回歸分析以及神經(jīng)網(wǎng)絡(luò)等三種方法。其中,Patrick Knab等人,則應(yīng)用了決策樹(shù)方法對(duì)軟件缺陷問(wèn)題進(jìn)行了分析。Patrick Knab等人分析的方面在于源代碼缺陷密度問(wèn)題,對(duì)代碼行數(shù)、源代碼密度選擇問(wèn)題展開(kāi)了研究,為源代碼的選用,提供了有效依據(jù)。而針對(duì)于軟件缺陷數(shù)據(jù)和缺陷位置的研究,則主要以二項(xiàng)回歸模型方法為主,能夠?qū)浖毕輸?shù)據(jù)進(jìn)行有效分析和統(tǒng)計(jì)。

      2.4.2 動(dòng)態(tài)建模方法

      軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)挖掘技術(shù)中,動(dòng)態(tài)建模方法應(yīng)用,能夠更好地對(duì)軟件開(kāi)發(fā)過(guò)程中的事件動(dòng)態(tài)關(guān)系進(jìn)行有效把握。關(guān)于這一問(wèn)題的研究,具有代表性的是Jonathan.E.Cook和A lexander L.Wolf在上個(gè)世紀(jì)末提出的語(yǔ)義推論方法,并應(yīng)用神經(jīng)網(wǎng)絡(luò)算法建立動(dòng)態(tài)模型,更好地實(shí)現(xiàn)了對(duì)軟件事件的動(dòng)態(tài)監(jiān)控。同時(shí),該方法在應(yīng)用過(guò)程中,能夠利用動(dòng)態(tài)建模方法,為用戶(hù)提供一個(gè)有效的軟件開(kāi)發(fā)過(guò)程中,并且這一過(guò)程的提出,主要基于歷史事件的關(guān)聯(lián)分析基礎(chǔ)上。

      3 結(jié)束語(yǔ)

      綜上所述,我們可以看出,軟件開(kāi)發(fā)數(shù)據(jù)在軟件開(kāi)發(fā)中將發(fā)揮著日益重要的作用。這樣一來(lái),把握軟件開(kāi)發(fā)信息庫(kù)數(shù)據(jù)挖掘技術(shù)的應(yīng)用,使其在軟件開(kāi)發(fā)過(guò)程中發(fā)揮應(yīng)有作用,成為當(dāng)下軟件開(kāi)發(fā)過(guò)程中必須把握的一個(gè)重要議題。同時(shí),數(shù)據(jù)挖掘技術(shù)在軟件開(kāi)發(fā)信息庫(kù)中的應(yīng)用,對(duì)未來(lái)軟件開(kāi)發(fā)領(lǐng)域,也將產(chǎn)生更為積極的作用。

      參考文獻(xiàn)

      [1]高強(qiáng),賈志淳.面向軟件開(kāi)發(fā)信息庫(kù)的數(shù)據(jù)挖掘綜述[J].電子制作,2014,19:110-111.

      [2]郁抒思,周水庚,關(guān)佶紅.軟件工程數(shù)據(jù)挖掘研究進(jìn)展[J].計(jì)算機(jī)科學(xué)與探索,2012,1:1-31.

      [3]王輝,杜慶峰.基于軟件信息庫(kù)挖掘的軟件缺陷預(yù)測(cè)方法[J].計(jì)算機(jī)工程與設(shè)計(jì),2012,8:3094-3098.

      猜你喜歡
      信息庫(kù)軟件開(kāi)發(fā)數(shù)據(jù)挖掘
      民政部啟用中國(guó)·國(guó)家地名信息庫(kù)2022版
      探討人工智能與數(shù)據(jù)挖掘發(fā)展趨勢(shì)
      借助BIM構(gòu)建動(dòng)態(tài)造價(jià)信息庫(kù)的新思路
      新生代(2018年16期)2018-11-13 23:14:18
      基于并行計(jì)算的大數(shù)據(jù)挖掘在電網(wǎng)中的應(yīng)用
      電力與能源(2017年6期)2017-05-14 06:19:37
      信息安全環(huán)境下的計(jì)算機(jī)軟件開(kāi)發(fā)研究
      建模技術(shù)在軟件開(kāi)發(fā)中的應(yīng)用
      核電廠定期試驗(yàn)管理軟件開(kāi)發(fā)
      科技視界(2016年21期)2016-10-17 20:50:03
      FPGA軟件開(kāi)發(fā)過(guò)程中編碼規(guī)范的作用
      科技視界(2016年20期)2016-09-29 13:35:10
      一種基于Hadoop的大數(shù)據(jù)挖掘云服務(wù)及應(yīng)用
      基于GPGPU的離散數(shù)據(jù)挖掘研究
      象山县| 腾冲县| 方城县| 红河县| 临西县| 三原县| 三河市| 北票市| 建阳市| 黄石市| 镇康县| 改则县| 财经| 长顺县| 思南县| 赤壁市| 荥经县| 徐闻县| 万源市| 应城市| 西林县| 兴海县| 宜春市| 西丰县| 甘泉县| 来宾市| 茂名市| 桃源县| 石台县| 辛集市| 东安县| 寻乌县| 灌云县| 曲水县| 阿合奇县| 揭西县| 上杭县| 柳林县| 随州市| 武川县| 邢台市|