【文章內(nèi)容簡介】
lly in early phases, when efforts to improve quality have a high payoff. ? Metrics,both values and trends, must be used actively by management and engineering personnel for municating progress and quality in a consistent format. ? Metrics’ fidelity improves across the life cycle. 2023/3/11 23 李健 選擇度量的衡量指標(biāo)(參考) ? The measures should relate closely to the issue under study. These are usually issues of quality,resource consumption, or elapsed time. ? They should have high information content.. ? They should pass a reality test. ? They should permit easy and economical collection of data. ? They should permit consistently collected , welldefined data. ? They should show measurable variation. ? They should have diagnostic value and be able to help you identify not only that something unusual has happened but also what might be causing it. 2023/3/11 24 李健 選擇度量的標(biāo)準(zhǔn) ?可交流性 采用規(guī)范的方法對度量屬性進行定義和描述,使其他人可以一致地了解度量的內(nèi)容,度量的數(shù)據(jù)值里包括了哪些信息或不包括哪些信息,以及度量數(shù)據(jù)的收集過程。 ?可重復(fù)性 表示其他人按照定義的度量過程進行數(shù)據(jù)采集和分析是否能夠得到同樣結(jié)果的可能性。 ?可追溯性 表示根據(jù)度量信息是否能夠定位出產(chǎn)生度量數(shù)據(jù)時軟件過程的當(dāng)時狀態(tài)和當(dāng)時環(huán)境的可行性。度量信息的可追蹤性對軟件過程改善是非常重要的,進行過程改善時需要明確在什么環(huán)境下產(chǎn)生這樣的過程狀態(tài),什么原因?qū)е铝诉^程偏差。 ?可操作性 度量的選擇同時也應(yīng)該考慮收集度量數(shù)據(jù)的可能性及難易程度,并同時考慮數(shù)據(jù)收集的花費和資源占用。 ?可代表性 表示度量信息具有反映軟件過程的某個方面特性的能力。一個前提條件是:度量數(shù)據(jù)應(yīng)是變化的,因為只有變化的數(shù)據(jù)才能反映過程的偏差。 2023/3/11 25 李健 度量目標(biāo)選擇及描述 度量對象: 目的: 用戶對象: 度量環(huán)境: 度量對象: X項目中的同級評審過程 目的: 在評價的基礎(chǔ)上改善過程效率 用戶對象:軟件 組織過程改善組 度量環(huán)境: 新開發(fā)電力系統(tǒng)辦公自動化項目 。 項目組規(guī)模 50人 , 其中開發(fā)人員 40人 。 商業(yè)目標(biāo) 1 商業(yè)目標(biāo) 2 商業(yè)目標(biāo) n ? 關(guān)鍵過程目標(biāo) 1 關(guān)鍵過程目標(biāo) 2 ? 關(guān)鍵過程目標(biāo) m 度量目標(biāo) 1 度量目標(biāo) 2 ? 度量目標(biāo) k 2023/3/11 26 李健 過程實體描述模型 過程組成 過程消耗 過程保留 過程輸入 過程輸出 2023/3/11 27 李健 度量的對象內(nèi)容(參考) 1. Work and progress 2. Budgeted cost and expenditures 3. Staffing and team dynamics – Change traffic and stability, which is relationship between opened and closed software change orders. – Breakage and modularity, which is average breakage trend over time – Rework and adaptability, which is rework trend over time – MTBF and maturity, which is MTBF trend over time 2023/3/11 28 李健 軟件過程的度量模型 軟件過程性能 軟件過程性能范疇 軟件過程性能類型 特性 子特性 度量 數(shù)據(jù)項 2023/3/11 29 李健 軟件過程的度量模型 軟件過程質(zhì)量 軟件過程效率 軟件過程成本 產(chǎn)品和服務(wù)