代碼審查缺陷密度量化模型研究
2021年電子技術(shù)應(yīng)用第8期
鴉 文,,楊沁梅
中國電子科技集團(tuán)公司第二十八研究所,,江蘇 南京210007
摘要: 為通過代碼審查活動(dòng)達(dá)到對(duì)軟件產(chǎn)品質(zhì)量提升的作用,給出了代碼審查平臺(tái)搭建方案,,并據(jù)此平臺(tái)策劃開展了多個(gè)工程的代碼審查活動(dòng)。利用首輪采集的數(shù)據(jù),,初步分析確立了代碼審查缺陷密度模型和影響因子,,計(jì)算得到了代碼審查缺陷密度的基線目標(biāo)值。該模型可以供研發(fā)團(tuán)隊(duì)和研發(fā)團(tuán)隊(duì)所屬組織策劃確定代碼審查基線,,并策劃開展后續(xù)代碼審查活動(dòng),。
中圖分類號(hào): TN9
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.200912
中文引用格式: 鴉文,楊沁梅. 代碼審查缺陷密度量化模型研究[J].電子技術(shù)應(yīng)用,,2021,,47(8):106-109,115.
英文引用格式: Ya Wen,,Yang Qinmei. Research on quantitative model of code review density[J]. Application of Electronic Technique,,2021,,47(8):106-109,115.
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.200912
中文引用格式: 鴉文,楊沁梅. 代碼審查缺陷密度量化模型研究[J].電子技術(shù)應(yīng)用,,2021,,47(8):106-109,115.
英文引用格式: Ya Wen,,Yang Qinmei. Research on quantitative model of code review density[J]. Application of Electronic Technique,,2021,,47(8):106-109,115.
Research on quantitative model of code review density
Ya Wen,,Yang Qinmei
The 28th Research Institute of China Electronics Technology Group Corporation,,Nanjing 210007,China
Abstract: In order to improve the quality of software products by code review, this paper gives the construction scheme of code review platform which helps planning code review activities of several projects. Based on the data collected in the first run, the defect density model and influence factors of code review are preliminarily analyzed and established, moreover, the baseline target value of it is calculated. The research and development team and its organizations can use this model to determine the baseline of code review and plan subsequent code review activities.
Key words : code review,;code review platform,;defect density
0 引言
測(cè)試是“使用為發(fā)現(xiàn)錯(cuò)誤所選擇的輸入和狀態(tài)的組合而執(zhí)行代碼的過程”[1-4],代碼審查是軟件測(cè)試的手段之一,,是在不執(zhí)行軟件的條件下有條理地仔細(xì)審查軟件代碼,,從而找出軟件缺陷的過程。代碼審查必須依靠具有軟件系統(tǒng)開發(fā)經(jīng)驗(yàn),、編程經(jīng)驗(yàn),、測(cè)試經(jīng)驗(yàn)的技術(shù)人員集體審查[5]。進(jìn)行代碼審查的主要目的是提高軟件質(zhì)量,,及早發(fā)現(xiàn)軟件缺陷,,避免因這些缺陷造成更大的災(zāi)難[6]。在開發(fā)過程初期進(jìn)行軟件代碼審查非常有價(jià)值,,不僅可以找出后期軟件測(cè)試階段難以發(fā)現(xiàn)或隔離的軟件缺陷,,降低研發(fā)成本;同時(shí)還可以促進(jìn)開發(fā)團(tuán)隊(duì)內(nèi)部溝通和知識(shí)共享,,提升團(tuán)隊(duì)開發(fā)能力,。
量化管理是CMMI的主要內(nèi)容之一,量化管理使得軟件管理者擁有決策的客觀基礎(chǔ),,能在量化的范圍內(nèi)預(yù)測(cè)性能,,可以有效地監(jiān)控項(xiàng)目過程,處理過程偏差的特殊原因[7-12],。
本文詳細(xì)內(nèi)容請(qǐng)下載:http://forexkbc.com/resource/share/2000003711,。
作者信息:
鴉 文,楊沁梅
(中國電子科技集團(tuán)公司第二十八研究所,,江蘇 南京210007)
此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載。