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

?

軟件BUG管理和分析系統(tǒng)

2018-06-05 10:32李佳璐
科技資訊 2018年1期
關(guān)鍵詞:軟件

李佳璐

摘 要:軟件系統(tǒng)在測(cè)試階段,極易出現(xiàn)BUG,對(duì)BUG進(jìn)行管理與分析,是優(yōu)化軟件,解決軟件缺陷的主要方式,因此,了解軟件BUG管理和分析系統(tǒng)具有重要的意義與價(jià)值,直接關(guān)系到軟件的質(zhì)量,影響軟件的應(yīng)用效果?;诖?,本文通過(guò)闡述軟件BUG的相關(guān)內(nèi)容,分析軟件BUG的規(guī)范,管理分析要點(diǎn)以及流程,可以滿足用戶與開發(fā)商對(duì)測(cè)試環(huán)節(jié)的要求,加強(qiáng)管理,優(yōu)化功能設(shè)計(jì),發(fā)揮重要的作用。

關(guān)鍵詞:軟件 BUG管理 分析系統(tǒng)

中圖分類號(hào):P391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2018)01(a)-0002-02

現(xiàn)階段,我國(guó)IT行業(yè)發(fā)展迅速,大部分IT企業(yè)意識(shí)到軟件研發(fā)的重要性,意識(shí)到軟件測(cè)試的重要性,更加注重軟件質(zhì)量控制,因此,研究軟件BUG管理與分析系統(tǒng)十分重要,可以使技術(shù)嫻熟的專業(yè)技術(shù)人員進(jìn)行測(cè)試,提高軟件的實(shí)用性,降低軟件BUG,進(jìn)行合理的軟件BUG管理,由此可見(jiàn),完善軟件BUG管理體系,進(jìn)一步優(yōu)化軟件性能,進(jìn)行軟件測(cè)試,優(yōu)化軟件功能是一個(gè)重要的環(huán)節(jié),在軟件BUG管理和分析中發(fā)揮了重要的作用,本文的研究具有重要的價(jià)值。

1 軟件BUG概述

軟件BUG即軟件缺陷,是軟件產(chǎn)品開發(fā)中存在的毛病與錯(cuò)誤,會(huì)影響軟件的正常運(yùn)行,不利于軟件的優(yōu)化,因此,軟件BUG,是需要避免,加強(qiáng)管理的。軟件缺陷較多,一般情況下軟件缺陷主要包括以下幾種:第一,功能不齊全,一些軟件提出多種性能,但是,這些性能并沒(méi)有實(shí)現(xiàn),或者只是實(shí)現(xiàn)了一小部分,存在軟件缺陷。第二,運(yùn)行過(guò)程中出現(xiàn)錯(cuò)誤,主要出現(xiàn)運(yùn)行中斷,界面混亂,無(wú)反應(yīng),卡頓,系統(tǒng)崩潰等問(wèn)題,影響軟件的正常運(yùn)行,影響用戶的體驗(yàn),不利于軟件的推廣,影響軟件的應(yīng)用性[1]。第三,用戶不能接受的其他問(wèn)題,如不夠美觀,讀取時(shí)間過(guò)長(zhǎng)等。第四,數(shù)據(jù)結(jié)果不夠準(zhǔn)確,數(shù)據(jù)精度不夠,影響了系統(tǒng)的正常運(yùn)行。第五,軟件存在明確缺陷,設(shè)計(jì)不合理,與預(yù)想的功能,預(yù)想的結(jié)果存在較大差距,影響了軟件的功能??偠灾?,軟件存在缺陷的類型較多,對(duì)軟件具有重要的影響。

軟件BUG對(duì)軟件會(huì)產(chǎn)生較大的影響,其不利影響主要體現(xiàn)在以下幾個(gè)方面:第一,會(huì)給用戶造成較大的麻煩,影響用戶體驗(yàn),使用戶感受到麻煩繁瑣,甚至影響用戶心情,使用戶產(chǎn)生不想使用,并卸載的想法,影響軟件的推廣使用。第二,在集體中軟件出現(xiàn)問(wèn)題,還有可能產(chǎn)生更多嚴(yán)峻的問(wèn)題,為集體造成經(jīng)濟(jì)損失,甚至影響軟件的安全性,影響集體數(shù)據(jù)信息的安全性,影響軟件的正常運(yùn)行。調(diào)查研究顯示,軟件BUG的由來(lái)主要是程序編寫錯(cuò)誤而導(dǎo)致的,主要誘因有以下幾點(diǎn):第一,程序編寫錯(cuò)誤,在軟件設(shè)計(jì)過(guò)程中,需要編寫大量代碼,難免出現(xiàn)不錯(cuò)誤,因此,軟件BUG是難以避免的。第二,多次出現(xiàn)需求變更,影響了軟件的整體設(shè)計(jì),在滿足需求,修改軟件的過(guò)程中出現(xiàn)錯(cuò)誤,從而出現(xiàn)軟件BUG。第三,軟件編寫難度較大,涉及多方面內(nèi)容,難度系數(shù)高,出現(xiàn)錯(cuò)誤率的可能性較高。軟件設(shè)計(jì)過(guò)程中,圖形影虎界面,分布式運(yùn)算,大型關(guān)系數(shù)據(jù),底層通信協(xié)議都存在較大難度,為程序員程序的編寫造成了較大的困難,出現(xiàn)軟件BUG的可能性較高。第四,未進(jìn)行有效的溝通,交流不充分,軟件較為復(fù)雜,難度較高,并不是一朝一夕,或者是憑借一人力量就可以完成的,尤其是現(xiàn)在講究團(tuán)結(jié)合作,一個(gè)軟件項(xiàng)目多由多個(gè)人共同編寫程序,需要加強(qiáng)溝通交流,因而,在溝通交流不當(dāng)?shù)那闆r下,就會(huì)出現(xiàn)各種各樣的問(wèn)題,會(huì)出現(xiàn)編寫錯(cuò)誤,容易出現(xiàn)軟件BUG[2]。第五,其他問(wèn)題產(chǎn)生的軟件BUG,如管理上存在的問(wèn)題與缺陷,時(shí)間過(guò)于緊張,無(wú)法進(jìn)行有效的測(cè)試與優(yōu)化,容易出現(xiàn)失誤,測(cè)試人員的技巧與經(jīng)驗(yàn)不足等多方面內(nèi)容。

2 軟件BUG管理和分析系統(tǒng)流程

軟件BUG管理和分析是有效降低軟件BUG,優(yōu)化軟件的關(guān)鍵,是軟件BUG管理過(guò)程中的關(guān)鍵環(huán)節(jié),因而,有效進(jìn)行軟件BUG管理和分析,產(chǎn)生BUG管理的流程十分重要,是軟件BUG管理的主要工作,是軟件BUG管理的重點(diǎn)內(nèi)容。軟件BUG管理和分析流程主要體現(xiàn)在以下幾方面內(nèi)容:第一,測(cè)試人員在發(fā)現(xiàn)軟件BUG后,其狀態(tài)會(huì)顯示為new,證明存在軟件錯(cuò)誤。第二,測(cè)試組長(zhǎng)則需要進(jìn)行錯(cuò)誤驗(yàn)證,在確認(rèn)存在軟件錯(cuò)誤的情況下,需要將軟件重新分配給相關(guān)開發(fā)人員,有效抄送給軟件項(xiàng)目經(jīng)理,并將狀態(tài)設(shè)置為open。反之,如果經(jīng)過(guò)檢查,發(fā)現(xiàn)不是錯(cuò)誤,就需要進(jìn)行拒絕,將狀態(tài)設(shè)置為無(wú)效(invalid)狀態(tài)。第三,開發(fā)人員需要進(jìn)行審核處理,對(duì)狀態(tài)為open的BUG進(jìn)行查詢檢測(cè),同時(shí)將BUG設(shè)置為assigned狀態(tài),表明軟件BUG的情況,證明已經(jīng)在處理軟件BUG。第四,對(duì)BUG進(jìn)行細(xì)致的處理,對(duì)于無(wú)效的軟件BUG,開發(fā)人員需要進(jìn)行標(biāo)注,將開發(fā)狀態(tài)設(shè)置為無(wú)效狀態(tài),對(duì)于不能修改,修改影響巨大以及不建議修改的BUG,需要反饋給項(xiàng)目經(jīng)理,需要通過(guò)會(huì)議進(jìn)行研討,在做出合適的決策之前,需要將軟件設(shè)置為暫時(shí)不修改,將狀態(tài)設(shè)置為wontfix。除此之外,還需要對(duì)軟件進(jìn)行查詢,對(duì)軟件BUG進(jìn)行驗(yàn)證,將解決的BUG設(shè)置為reopen,將未解決的BUG狀態(tài)設(shè)置為closed。對(duì)于普通的軟件BUG,開發(fā)人員在修復(fù)后,需要將狀態(tài)設(shè)置為恢復(fù)狀態(tài)。對(duì)于技術(shù)層面無(wú)法解決的問(wèn)題與BUG,則需要將狀態(tài)保留為assigned狀態(tài),并添加備注。

3 軟件BUG規(guī)范

軟件BUG的規(guī)范主要體現(xiàn)在三大方面:第一,需要對(duì)軟件BUG提交報(bào)告進(jìn)行規(guī)范,確保軟件BUG報(bào)告的規(guī)范性,準(zhǔn)確性與合理性。首先,需要確保頭信息的準(zhǔn)確性,需要標(biāo)明測(cè)試軟件的名稱,型號(hào),軟件BUG的優(yōu)先程度,驗(yàn)證程度,錯(cuò)誤的類型與范圍以及軟件BUG的測(cè)試平臺(tái)等,需要保證信息填寫的準(zhǔn)確,完整。其次,需要對(duì)軟件BUG進(jìn)行簡(jiǎn)要的描述,需要包括缺陷類型,如何修改等內(nèi)容,清楚,準(zhǔn)確的闡述軟件BUG出現(xiàn)產(chǎn)生的錯(cuò)誤,以及軟件BUG出現(xiàn)的幾率。最后,需要將軟件不夠的正確操作順序,正確代碼完整,簡(jiǎn)潔的表現(xiàn)出來(lái),確保記錄的詳細(xì)性,在結(jié)尾明確表明出現(xiàn)頻率。第二,每一份軟件問(wèn)題報(bào)告只能書寫一個(gè)軟件BUG,確保軟件BUG可以有效解決,保證錯(cuò)誤定位的明確性,方便修復(fù)與驗(yàn)證,提供軟件BUG修復(fù)效率。第三,開發(fā)人員解決BUG時(shí)必須表明BUG產(chǎn)生的原因,在哪個(gè)版本上進(jìn)行的驗(yàn)證以及有效地修改方法。

4 軟件BUG管理和分析要點(diǎn)

在軟件BUG管理和分析過(guò)程中,注重軟件BUG流程管理和分析要點(diǎn)尤為重要,其要點(diǎn)主要體現(xiàn)在以下幾個(gè)方面:第一,為確保軟件BUG的正確性,需要安排經(jīng)驗(yàn)豐富的專業(yè)人員進(jìn)行驗(yàn)證,確保測(cè)試步驟準(zhǔn)確,以免出現(xiàn)重復(fù)等問(wèn)題。第二,保留處理信息,處理方法,BUG處于的狀態(tài)以及處理的意見(jiàn)等,為之后的軟件管理提供一定的參考意見(jiàn)。第三,延期或者拒絕軟件BUG,不能夠由程序員自己決定,需要由測(cè)試經(jīng)理,項(xiàng)目經(jīng)理以及設(shè)計(jì)經(jīng)理共同決定,確保決策的合理性。第四,對(duì)于一些不能重復(fù)的錯(cuò)誤,需要加強(qiáng)與程序員的交流溝通,需要明確測(cè)試方法與測(cè)試步驟,了解軟件BUG狀態(tài)以及測(cè)試的相關(guān)信息,提高軟件BUG管理和分析要點(diǎn),達(dá)到理想的軟件BUG管理和分析要點(diǎn)。第五,軟件項(xiàng)目經(jīng)理需要發(fā)揮自己的領(lǐng)導(dǎo)作用,加強(qiáng)對(duì)BUG的關(guān)注,對(duì)長(zhǎng)時(shí)間沒(méi)有解決處理,無(wú)法得到及時(shí)解決的問(wèn)題進(jìn)行督促與跟蹤,已達(dá)到快速解決問(wèn)題,有效解決問(wèn)題的目的,加強(qiáng)軟件BUG管理與分析,有效解決軟件BUG問(wèn)題,優(yōu)化軟件的功能,提升軟件的應(yīng)用性,方便軟件的使用推廣,為用戶提供舒適愉悅的體驗(yàn)。

5 結(jié)語(yǔ)

綜上所述,研究軟件BUG管理和分析系統(tǒng)具有重要的意義,是進(jìn)行軟件優(yōu)化,開展軟件測(cè)試工作的關(guān)鍵,直接關(guān)系到軟件設(shè)計(jì)與應(yīng)用,因此,對(duì)軟件BUG進(jìn)行分析管理,掌握軟件BUG的管理要點(diǎn)與流程十分必要,有助于達(dá)到理想的管理效果,優(yōu)化軟件功能。

參考文獻(xiàn)

[1] 張海艷.軟件BUG管理和分析系統(tǒng)[J].知識(shí)經(jīng)濟(jì),2016(1):122.

[2] 鄭雪原.基于CMM的BUG測(cè)試跟蹤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].華東師范大學(xué),2016.

猜你喜歡
軟件
CAE軟件操作小百科(57)
卸載軟件
相親交友,所有軟件的最終宿命
用對(duì)工具 軟件殘余卸載不留痕
遺留或損壞 軟件卸載沒(méi)商量
有趣的識(shí)花軟件
即時(shí)通訊軟件WhatsApp
豐富多彩的Android軟件
如何在智能手機(jī)中安裝軟件