軟件度量的概念和目的

度量

● 概念

– 度量:對事物屬性的量化表示

– 軟件度量:是指計(jì)算機(jī)軟件中范圍廣泛的測度,包括對軟件系統(tǒng)、構(gòu)件或生命周期過程具有的某個(gè)給定屬性的度的一個(gè)定量測量

● 目的

– 提高軟件生產(chǎn)率,縮短產(chǎn)品研發(fā)周期,降低研發(fā)成本、維護(hù)成本

– 提高軟件產(chǎn)品質(zhì)量,提高用戶滿意度

– 為組織持續(xù)改進(jìn)提供量化的指標(biāo)和反饋

軟件度量的作用

● 理解:就是通過度量,獲得對過程、產(chǎn)品、資源等的理解,確定以后預(yù)測的基線和模型。對于不同的軟件組織和軟件類型,過程模型都不一樣。這是評估、預(yù)測、改進(jìn)活動(dòng)的基礎(chǔ)

● 預(yù)測:根據(jù)所理解確定的模型,由已知的要素推算、估計(jì)其它要素,以便合理分配資源、合理制定計(jì)劃

● 評估:分析活動(dòng)與計(jì)劃的符合度,確定是否有偏差,以便控制其執(zhí)行

– 開發(fā)活動(dòng)與計(jì)劃的符合程度。如工作量估計(jì)偏差、進(jìn)度偏差等;

– 產(chǎn)品的質(zhì)量。如軟件復(fù)雜度、缺陷密度、平均失效時(shí)間間隔等;

– 新技術(shù)的影響

● 改進(jìn):根據(jù)得到的量化信息,可以幫助我們識別要因、查找問題的根源,以及能提高產(chǎn)品質(zhì)量和過程效率的其它方法;與以前的量化信息比較,可以驗(yàn)證這些方法是否有效

軟件度量的分類

四個(gè)基本度量項(xiàng)

● 規(guī)模(size):

軟件工作產(chǎn)品的大小

● 工作量(effort):

完成各軟件工作產(chǎn)品和活動(dòng)所用人時(shí)(或人天等)

● 進(jìn)度(schedule):

各軟件工作產(chǎn)品和活動(dòng)開始和結(jié)束的時(shí)間

● 質(zhì)量(quality)-缺陷(defect):

在各軟件工作產(chǎn)品和活動(dòng)中產(chǎn)生的缺陷數(shù)

軟件度量的分類-規(guī)模度量

● 規(guī)模度量:

– SRS文檔頁數(shù)

– HLD文檔頁數(shù)

– LLD文檔頁數(shù)

– 代碼量(KLOC)

– UT用例數(shù)

– IT用例數(shù)

– ST用例數(shù)

– 。。。。。。

軟件度量的分類-工作量度量

● 工作量度量:

– SRS所用人時(shí)數(shù)

– HLD所用人時(shí)數(shù)

– LLD所用人時(shí)數(shù)

– 編碼所用人時(shí)數(shù)

– 測試(UT、IT、ST)計(jì)劃所用人時(shí)數(shù)

– 測試(UT、IT、ST)方案所用人時(shí)數(shù)

– 測試(UT、IT、ST)用例所用人時(shí)數(shù)

– 測試(UT、IT、ST)執(zhí)行所用人時(shí)數(shù)

– 。。。。。。

軟件度量的分類-進(jìn)度度量

● 進(jìn)度度量:

– SRS階段開始時(shí)間、結(jié)束時(shí)間

– HLD階段開始時(shí)間、結(jié)束時(shí)間

– LLD階段開始時(shí)間、結(jié)束時(shí)間

– 編碼階段開始時(shí)間、結(jié)束時(shí)間

– 測試(UT、IT、ST)計(jì)劃階段開始時(shí)間、結(jié)束時(shí)間

– 測試(UT、IT、ST)方案階段開始時(shí)間、結(jié)束時(shí)間

– 測試(UT、IT、ST)用例階段開始時(shí)間、結(jié)束時(shí)間

– 測試(UT、IT、ST)執(zhí)行階段開始時(shí)間、結(jié)束時(shí)間

– 。。。。。。

軟件度量的分類-缺陷度量

● 缺陷度量:

– SRS評審發(fā)現(xiàn)缺陷數(shù)

– HLD評審發(fā)現(xiàn)缺陷數(shù)

– LLD評審發(fā)現(xiàn)缺陷數(shù)

– 編碼評審發(fā)現(xiàn)缺陷數(shù)

– UT發(fā)現(xiàn)缺陷數(shù)

– IT發(fā)現(xiàn)缺陷數(shù)

– ST發(fā)現(xiàn)缺陷數(shù)

– 。。。。。。

其它度量指標(biāo)

根據(jù)基本度量數(shù)據(jù)可以分析、綜合得到其他度量數(shù)據(jù)或指標(biāo):

● 缺陷密度:

– 研發(fā)活動(dòng)發(fā)現(xiàn)缺陷密度

– 研發(fā)活動(dòng)引入缺陷密度

– 工作產(chǎn)品缺陷密度

● 生產(chǎn)率:

– SRS、HLD、LLD階段文檔生產(chǎn)率:頁/人天

– 編碼階段生產(chǎn)率:KLOC/人天

– UT、IT、ST用例設(shè)計(jì)階段生產(chǎn)率:用例/人天

● 測試執(zhí)行效率: 執(zhí)行用例數(shù)/人天

● 用例密度:用例數(shù)/KLOC

● 。。。。。。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • (1)軟件基本概念 軟件(software)是指一系列按照某種特定規(guī)則組織在一起,實(shí)現(xiàn)用戶需求的計(jì)算機(jī)數(shù)據(jù)和指令的...
    初見_0308閱讀 925評論 0 0
  • 一、測試活動(dòng)的生命周期 測試計(jì)劃(測試準(zhǔn)入) -> 需求分析與設(shè)計(jì) -> 測試實(shí)現(xiàn)與執(zhí)行 -> 測試報(bào)告(測試準(zhǔn)出...
    EndEvent閱讀 1,695評論 0 3
  • 測試過程的度量 1)測試度量的作用(-) A:為制定測試計(jì)劃時(shí)提供依據(jù) 需要多長時(shí)間?需要什么物質(zhì)條件? 需要多少...
    nayli閱讀 2,970評論 0 4
  • 一、測試活動(dòng)的生命周期 測試計(jì)劃(測試準(zhǔn)入) -> 需求分析與設(shè)計(jì) -> 測試實(shí)現(xiàn)與執(zhí)行 -> 測試報(bào)告(測試準(zhǔn)出...
    王梓懿_1fbc閱讀 558評論 0 0
  • 作者:aitangyong 來源:CSDN 原文:https://blog.csdn.net/aitangyong...
    杰羅米諾大背頭閱讀 2,283評論 0 0

友情鏈接更多精彩內(nèi)容