資源描述:
《軟件開(kāi)發(fā)度量及考核方法.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、實(shí)用文檔軟件開(kāi)發(fā)度量及考核方法一、引言如果要提高軟件開(kāi)發(fā)人員的開(kāi)發(fā)質(zhì)量,必須有相應(yīng)的考核制度,有了制度后才能推動(dòng)開(kāi)發(fā)人員想方設(shè)法改善自已的開(kāi)發(fā)質(zhì)量。雖然目前很多公司有這方面的績(jī)效考核,但是由于軟件開(kāi)發(fā)行業(yè)的特殊性,大多數(shù)公司沒(méi)有對(duì)軟件開(kāi)發(fā)的過(guò)程進(jìn)行細(xì)粒度的度量,所以不能依據(jù)有效的度量數(shù)據(jù)來(lái)考核開(kāi)發(fā)人員的工作績(jī)效,大部份只是憑考核人主觀意志來(lái)考核,不能形成對(duì)被考核人有效的說(shuō)服力。所以根據(jù)以前經(jīng)驗(yàn)和相關(guān)的資料編寫(xiě)了適用于本部門(mén)的度量和考核方法。該考核方法是技術(shù)支持部軟件開(kāi)發(fā)人員和測(cè)試人員的試行版本。二、目的對(duì)軟件開(kāi)發(fā)的過(guò)程所產(chǎn)生的軟件項(xiàng)的質(zhì)量和過(guò)程進(jìn)
2、行定量的評(píng)價(jià),用評(píng)價(jià)的結(jié)果指導(dǎo)軟件的開(kāi)發(fā)過(guò)程,不斷地提高軟件開(kāi)發(fā)質(zhì)量水平,并依據(jù)度量記錄來(lái)考核軟件開(kāi)發(fā)人員的工作績(jī)效。三、考核實(shí)施辦法1、定義1.1、軟件項(xiàng)包括實(shí)用文檔1)、技術(shù)文檔:"軟件工程產(chǎn)品集"所確定的配置項(xiàng)。主要包括:用戶需求文檔、需求分析文檔、概要設(shè)計(jì)文檔、詳細(xì)設(shè)計(jì)文檔、開(kāi)發(fā)計(jì)劃、測(cè)試文檔、用戶手冊(cè)、總結(jié)報(bào)告等。2)、計(jì)算機(jī)程序。1.2、度量數(shù)據(jù)的來(lái)源1)、項(xiàng)目計(jì)劃:過(guò)程度量中及時(shí)度考核數(shù)據(jù)的主要依據(jù)。2)、測(cè)試文檔:計(jì)算機(jī)程序質(zhì)量考核數(shù)據(jù)主要依據(jù)。3)、軟件維護(hù)記錄:主要是指軟件產(chǎn)品投入用戶使用后產(chǎn)生的軟件維護(hù)記錄。2、質(zhì)量度量2.
3、1度量指標(biāo)主要根據(jù)各類(lèi)軟件項(xiàng)檢查表的檢查指標(biāo)來(lái)確定。例如,詳細(xì)設(shè)計(jì)說(shuō)明書(shū)檢查表有10個(gè)檢查指標(biāo),則根據(jù)具體項(xiàng)目檢查側(cè)重點(diǎn)不同,可從中選擇相應(yīng)的檢查指標(biāo)作為度量指標(biāo)。(本文末尾附了各工作階段的考核檢查指標(biāo)表)2.2質(zhì)量等級(jí)1)軟件項(xiàng)的質(zhì)量等級(jí)的確定根據(jù)度量綜合指標(biāo)進(jìn)行。2)度量綜合指標(biāo)計(jì)算公式為:實(shí)用文檔Total=∑QiMi。3)其中i=1,2,...n代表指標(biāo)數(shù)量;4)Q代表度量的指標(biāo);5)M代表度量的指標(biāo)Q在整個(gè)指標(biāo)體系中所占的權(quán)重系數(shù),對(duì)不同的開(kāi)發(fā)項(xiàng)目可能不同,此系數(shù)根據(jù)開(kāi)發(fā)的不同著重點(diǎn)給出。度量指標(biāo)權(quán)重系數(shù)表序號(hào)指標(biāo)權(quán)重1指標(biāo)1權(quán)數(shù)12指
4、標(biāo)2權(quán)數(shù)23指標(biāo)3權(quán)數(shù)34指標(biāo)4權(quán)數(shù)45指標(biāo)5權(quán)數(shù)5………加權(quán)平均分1.06)質(zhì)量評(píng)價(jià):一般地,根據(jù)度量綜合指標(biāo)值,有以下評(píng)分標(biāo)準(zhǔn)。質(zhì)量評(píng)價(jià)計(jì)分標(biāo)準(zhǔn)表序號(hào)得分質(zhì)量評(píng)價(jià)19.0~10.0優(yōu)質(zhì)實(shí)用文檔28.0~8.9良好36.0~7.9合格4低于6.0劣2.3度量指標(biāo)計(jì)算方法2.3.1、度量指標(biāo)評(píng)分標(biāo)準(zhǔn):根據(jù)軟件項(xiàng)的各檢查指標(biāo)的缺陷率來(lái)確定,既為每項(xiàng)度量指標(biāo)制定計(jì)分標(biāo)準(zhǔn),缺陷率越高得分越低。度量指標(biāo)計(jì)分標(biāo)準(zhǔn)表序號(hào)得分缺陷率范圍19~10范圍1(10%以內(nèi))28~8.9范圍2(10%-20%以內(nèi))37~7.9范圍3(20%-30%以內(nèi))45~6.9范圍
5、4(30%-40%以內(nèi))5低于5范圍5(40%以上)2.3.2、缺陷率來(lái)源:主要是各軟件項(xiàng)檢查、評(píng)審、測(cè)試的過(guò)程所產(chǎn)生的缺陷跟蹤表,缺陷跟蹤表中的缺陷類(lèi)別對(duì)應(yīng)檢查表中的檢查指標(biāo)。實(shí)用文檔2.3.3、缺陷率單位1)、結(jié)構(gòu)化方法需求文檔:以功能點(diǎn)或文檔頁(yè)數(shù)為單位(缺陷數(shù)/功能點(diǎn)、缺陷數(shù)/頁(yè))。設(shè)計(jì)文檔:以模塊或文檔頁(yè)數(shù)為單位(缺陷數(shù)/模塊、缺陷數(shù)/頁(yè))。軟件代碼:以模塊或代碼行數(shù)為單位(缺陷數(shù)/模塊、缺陷數(shù)/LOC)。2)、面向?qū)ο蠓椒ㄐ枨笪臋n:以業(yè)務(wù)用例或文檔頁(yè)數(shù)為單位(缺陷數(shù)/BUC、缺陷數(shù)/頁(yè))。設(shè)計(jì)文檔:以用例或文檔頁(yè)數(shù)為單位(缺陷數(shù)/UC、
6、缺陷數(shù)/頁(yè))。軟件代碼:以用例或代碼行數(shù)為單位(缺陷數(shù)/UC、缺陷數(shù)/LOC)。2.3.4、開(kāi)發(fā)人員缺陷率計(jì)算方法:1)、首先根據(jù)缺陷跟蹤表中的缺陷類(lèi)別分別統(tǒng)計(jì)各類(lèi)別的缺陷率,然后依據(jù)度量指標(biāo)計(jì)分標(biāo)準(zhǔn)表來(lái)給每個(gè)度量指標(biāo)打分。2)、缺陷率計(jì)算公式為:Total=∑(Bi/U)Mi。3)、其中i=1,2,...n代表缺陷級(jí)別,缺陷級(jí)別可分為:致命、嚴(yán)重、一般、輕微;實(shí)用文檔4)、B代表每種缺陷級(jí)別的缺陷數(shù);5)、U代表缺陷率單位數(shù);6)、M代表每種缺陷級(jí)別的權(quán)重系數(shù),通常權(quán)重系數(shù)以"一般"缺陷級(jí)別作為基數(shù)(權(quán)數(shù)設(shè)為1),"輕微"缺陷級(jí)別可不用計(jì)算缺陷
7、率(權(quán)數(shù)設(shè)為0)。缺陷級(jí)別權(quán)重系數(shù)表序號(hào)級(jí)別權(quán)數(shù)1致命32嚴(yán)重23一般14輕微02.3.5、測(cè)試人員缺陷查找率計(jì)算方法:1)、在軟件項(xiàng)檢查、評(píng)審、測(cè)試過(guò)程中,測(cè)試人員、項(xiàng)目經(jīng)理或開(kāi)發(fā)經(jīng)理需要填寫(xiě)缺陷查找質(zhì)量度量表作為月度考核或季度考核依據(jù)。2)、缺陷查找率計(jì)算方法A)、缺陷查找率計(jì)算公式為:Total=∑(Bi/U)Mi。實(shí)用文檔B)、其中i=1,2,...n代表缺陷級(jí)別,缺陷級(jí)別可分為:致命、嚴(yán)重、一般、輕微;C)、B代表每種缺陷級(jí)別的缺陷數(shù);D)、U代表缺陷率單位數(shù);D)、M代表每種缺陷級(jí)別的權(quán)重系數(shù),通常權(quán)重系數(shù)以"一般"缺陷級(jí)別作為基數(shù)(
8、權(quán)數(shù)設(shè)為1),"輕微"缺陷級(jí)別可不用計(jì)算缺陷查找率(權(quán)數(shù)設(shè)為0)。缺陷級(jí)別權(quán)重系數(shù)表序號(hào)級(jí)別權(quán)數(shù)1致命32嚴(yán)重23一般14輕微03)、缺