• 
    

    
    

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

      ?

      試析面向軟件工程數(shù)據(jù)挖掘的開(kāi)發(fā)測(cè)試技術(shù)

      2018-01-28 21:10:04王藝蓉
      電子技術(shù)與軟件工程 2017年18期
      關(guān)鍵詞:軟件工程數(shù)據(jù)挖掘

      王藝蓉

      摘要

      進(jìn)入二十一世紀(jì),經(jīng)過(guò)短短十幾年,網(wǎng)絡(luò)信息技術(shù)得到了飛躍式的發(fā)展,取得的成果也令世人矚目。網(wǎng)絡(luò)信息技術(shù),已經(jīng)滲透到了人們?nèi)粘5膶W(xué)習(xí),工作,生活中,并造成了巨大的影響。在這種背景下,不僅是互聯(lián)網(wǎng)行業(yè),其他行業(yè)也進(jìn)行了相關(guān)軟件技術(shù)的研究與開(kāi)發(fā)。而軟件大量應(yīng)用的結(jié)果,便是數(shù)量龐大的多種多樣的數(shù)據(jù)信息的產(chǎn)生,這些數(shù)據(jù)能夠幫助相關(guān)人員查看代碼情況,因此,對(duì)信息的充分分析研究,將會(huì)對(duì)提高軟件運(yùn)行效率做出巨大的貢獻(xiàn)。本文就將以工程數(shù)據(jù)挖掘作為參考和基礎(chǔ),對(duì)開(kāi)發(fā)測(cè)試技術(shù)進(jìn)行探討。

      【關(guān)鍵詞】軟件工程 數(shù)據(jù)挖掘 開(kāi)發(fā)測(cè)試

      近十幾年來(lái),科學(xué)技術(shù)的不斷進(jìn)步促進(jìn)了信息技術(shù)的快速發(fā)展,這是人們有目共睹的。信息技術(shù)的發(fā)展,也使得軟件的開(kāi)發(fā)越來(lái)越頻繁,在不斷發(fā)展的同時(shí),也出現(xiàn)了軟件維護(hù)方面的難題?,F(xiàn)如今,數(shù)據(jù)挖掘最主要的用途就是作用于軟件工程中,數(shù)據(jù)挖掘能夠使得開(kāi)發(fā)者對(duì)數(shù)據(jù)進(jìn)行及時(shí)的查看與提取。在軟件的使用過(guò)程中,各種各樣的軟件,所經(jīng)歷的過(guò)程也不相同。但是最重要的過(guò)程卻都相同,那就是軟件的開(kāi)發(fā)測(cè)試階段,設(shè)想如果大幅度的減少了使用的期限以及開(kāi)發(fā)成本,那么軟件的實(shí)際使用效率才會(huì)達(dá)到大幅度的提升。

      1軟件工程數(shù)據(jù)挖掘的基本信息

      所謂軟件工程數(shù)據(jù)挖掘,就是對(duì)于軟件使用中產(chǎn)生的大量信息及數(shù)據(jù)進(jìn)行查看與提取。它因其優(yōu)良的特性,如今受到越來(lái)越多的應(yīng)用,而且它的影響力在不斷地?cái)U(kuò)大。通過(guò)軟件工程數(shù)據(jù)挖掘,能夠大幅度的縮短軟件開(kāi)發(fā)周期,使軟件的工作效率大幅度提升,并且使軟件的實(shí)用性與可靠性得到最大的發(fā)展。

      這里所講的數(shù)據(jù),就是軟件使用過(guò)程中產(chǎn)生的數(shù)據(jù)。通過(guò)對(duì)這些數(shù)據(jù)及時(shí)的分析,處理,能夠使開(kāi)發(fā)者了解到軟件的信息,對(duì)于下一步的開(kāi)放工作具有指導(dǎo)性的意義?,F(xiàn)如今,作為軟件數(shù)據(jù)的一大特點(diǎn),指數(shù)性特點(diǎn)起源于軟件技術(shù)的不斷發(fā)展進(jìn)步,這也說(shuō)明了,通過(guò)對(duì)軟件數(shù)據(jù)進(jìn)行挖掘,能夠使軟件開(kāi)發(fā)工作更加有條不紊的進(jìn)行。

      2軟件工程數(shù)據(jù)挖掘技術(shù)的特性

      對(duì)于在軟件開(kāi)發(fā)過(guò)程中所產(chǎn)生的大量的數(shù)據(jù)信息,我們將其命名為軟件工程數(shù)據(jù)。這些數(shù)據(jù)對(duì)于軟件的開(kāi)發(fā)工作具有重要的意義。通過(guò)對(duì)這些數(shù)據(jù)的分析,開(kāi)發(fā)者可以確定文檔的設(shè)計(jì)方案,對(duì)軟件進(jìn)行可行性測(cè)試,還能夠確定軟件的版本等等,以上都說(shuō)明了軟件工程數(shù)據(jù),是十分重要的,對(duì)于日后軟件的開(kāi)發(fā)測(cè)試,起了重要的推動(dòng)作用。

      我們都知道,數(shù)據(jù)挖掘是一項(xiàng)信息方面的工作,數(shù)據(jù)龐大且具有系統(tǒng)性是數(shù)據(jù)挖掘的最重要的特性,在這些大量數(shù)據(jù)的背后,往往隱藏著一些重要信息。軟件工程數(shù)據(jù)挖掘技術(shù)現(xiàn)今己經(jīng)成為世界各國(guó)研究的熱門,我國(guó)在此項(xiàng)目上也投入了大量的人力物力,充分表明了我國(guó)對(duì)軟件工程數(shù)據(jù)挖掘技術(shù)的重視程度,也從側(cè)面反映了我國(guó)在信息技術(shù)方面的前瞻性與創(chuàng)新性。通過(guò)在軟件工程中充分利用數(shù)據(jù)挖掘技術(shù),對(duì)于軟件開(kāi)發(fā)者來(lái)說(shuō),能夠快速提取,并利用有效的信息,使軟件開(kāi)發(fā)者不斷改進(jìn)產(chǎn)品,使軟件工作效率得到大幅度提高。

      3面向軟件工程數(shù)據(jù)挖掘的開(kāi)發(fā)測(cè)試技術(shù)

      3.1代碼理解

      開(kāi)發(fā)者在進(jìn)行軟件的開(kāi)發(fā)工作時(shí),不可能一帆風(fēng)順,中會(huì)遇到一系列的問(wèn)題。具體來(lái)說(shuō),一就是代碼的維護(hù)工作,在開(kāi)發(fā)過(guò)程中,有可能會(huì)遇到文檔丟失的情況,另一種就是文檔可能會(huì)出現(xiàn)缺失的情況,對(duì)其進(jìn)行修改時(shí),其所包含的代碼程序員并未見(jiàn)過(guò)。再有一種情況就是,審查項(xiàng)目的代碼,因?yàn)閿?shù)目眾多,所以在開(kāi)展工作時(shí)也就比較困難。而最后一個(gè)問(wèn)題,就是提取項(xiàng)目的構(gòu)架,但程序員只掌握了源代碼。

      遇到以上問(wèn)題時(shí),程序員就要運(yùn)用分層聚類法,對(duì)源代碼進(jìn)行研究分析。運(yùn)用此種方法時(shí),聚類的整個(gè)過(guò)程分為兩個(gè)階段,第一階段就調(diào)用入口的聚類,而第二個(gè)階段就是基于PageRank的聚類。而在一般情況下,開(kāi)發(fā)者會(huì)利用軟件聚類工具性能的提升,來(lái)使聚類結(jié)果的靈活運(yùn)用。這主要具有以下兩方面的特性,一是對(duì)軟件聚類模塊化層次進(jìn)行劃分。第二個(gè)特性就是通過(guò)使用者對(duì)于軟件使用的實(shí)際的聚類情況來(lái)進(jìn)行適當(dāng)?shù)恼{(diào)整。

      3.2代碼開(kāi)發(fā)

      在當(dāng)今社會(huì),現(xiàn)階段,JAVA應(yīng)用主要是依靠著開(kāi)源框架基礎(chǔ),而且,這一時(shí)間的邏輯控制主要就是依靠XML配置文件來(lái)進(jìn)行作用的。但是,現(xiàn)階段的開(kāi)源框架的文檔化存在著某些問(wèn)題。于是,在這種背景下,開(kāi)發(fā)者又提出了以XML配置文件為基礎(chǔ)的配置片段推薦方法。如果將這種方法充分應(yīng)用到軟件的開(kāi)發(fā)工作中去,能夠使開(kāi)發(fā)人員編輯所需的配置文件。這種方法很大程度上促進(jìn)了軟件開(kāi)發(fā)的進(jìn)程。

      3.3回歸測(cè)試

      在軟件的開(kāi)發(fā)工作結(jié)束后,首先要對(duì)應(yīng)用軟件進(jìn)行測(cè)試,將它投放到市場(chǎng),讓客戶對(duì)它進(jìn)行使用,在使用者的使用過(guò)程中,也會(huì)出現(xiàn)大量的數(shù)據(jù)信息,通過(guò)對(duì)這些信息進(jìn)行分析處理,可以及時(shí)發(fā)現(xiàn)軟件的缺陷與不足,促進(jìn)開(kāi)發(fā)人員對(duì)其進(jìn)行再處理,對(duì)軟件進(jìn)行更新。對(duì)代碼進(jìn)行更新后,再次將軟件發(fā)布,再次進(jìn)行測(cè)試,這一次的測(cè)試就叫做回歸測(cè)試?;貧w測(cè)試對(duì)于軟件的實(shí)際使用情況以及出現(xiàn)的問(wèn)題進(jìn)行了測(cè)試,保證了軟件的正常使用。所以我們不難看出,回歸測(cè)試對(duì)于軟件開(kāi)發(fā)來(lái)說(shuō),是十分重要的一環(huán),他不僅保障著軟件的正常使用情況,也是對(duì)用戶的負(fù)責(zé)。

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

      通過(guò)以上的分析探究,我們知道,在軟件的開(kāi)發(fā)過(guò)程中,會(huì)產(chǎn)生大量的數(shù)據(jù)信息,這些信息數(shù)量龐大,對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),從這些龐大的信息中找到有用的信息,是非常困難的。而通過(guò)文件工程數(shù)據(jù)挖掘技術(shù),就可以對(duì)數(shù)據(jù)進(jìn)行精確查找利用。不斷的發(fā)展軟件工程數(shù)據(jù)挖掘技術(shù),對(duì)于日后軟件工程的發(fā)展,對(duì)于軟件工程的效率提高,具有建設(shè)性的意義。

      參考文獻(xiàn)

      [1]李天瑞.面向軟件工程數(shù)據(jù)挖掘的開(kāi)發(fā)測(cè)試技術(shù)[J].南方農(nóng)機(jī),2015(05):38-39.

      [2]王洋.面向軟件工程數(shù)據(jù)挖掘的開(kāi)發(fā)測(cè)試技術(shù)[J].信息系統(tǒng)工程,2017(02):56.

      [3]胡瀟丹.面向軟件工程數(shù)據(jù)挖掘的開(kāi)發(fā)測(cè)試技術(shù)[J].信息通信,2015(07):105.

      [4]文娟.面向軟件工程數(shù)據(jù)挖掘的開(kāi)發(fā)測(cè)試技術(shù)探討[J].無(wú)線互聯(lián)科技,2015(22):48-49.endprint

      猜你喜歡
      軟件工程數(shù)據(jù)挖掘
      探討人工智能與數(shù)據(jù)挖掘發(fā)展趨勢(shì)
      基于并行計(jì)算的大數(shù)據(jù)挖掘在電網(wǎng)中的應(yīng)用
      電力與能源(2017年6期)2017-05-14 06:19:37
      數(shù)據(jù)挖掘技術(shù)在中醫(yī)診療數(shù)據(jù)分析中的應(yīng)用
      依托工作室的軟件工程實(shí)踐教學(xué)研究
      應(yīng)用瀑布模型的MOOC制作方法
      融合APTECH體系的軟件產(chǎn)業(yè)人才培養(yǎng)探究
      基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
      關(guān)于提高軟件工程實(shí)踐教學(xué)質(zhì)量的幾點(diǎn)思考
      關(guān)于如何創(chuàng)新和完善計(jì)算機(jī)軟件工程管理的探討
      一種基于Hadoop的大數(shù)據(jù)挖掘云服務(wù)及應(yīng)用
      盐山县| 阳山县| 太湖县| 那坡县| 潼关县| 镇平县| 外汇| 奉贤区| 商河县| 呼伦贝尔市| 沅陵县| 廊坊市| 应城市| 玛多县| 东兰县| 鄂尔多斯市| 邮箱| 江山市| 扶余县| 永年县| 稷山县| 沅江市| 韩城市| 邹平县| 巴青县| 乌海市| 顺平县| 卫辉市| 南溪县| 鲜城| 彩票| 岳池县| 南丹县| 当阳市| 宁波市| 白银市| 徐州市| 三亚市| 桓台县| 温泉县| 梁山县|