【文章內(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ī)范的方法對(duì)度量屬性進(jìn)行定義和描述,使其他人可以一致地了解度量的內(nèi)容,度量的數(shù)據(jù)值里包括了哪些信息或不包括哪些信息,以及度量數(shù)據(jù)的收集過程。 ?可重復(fù)性 表示其他人按照定義的度量過程進(jìn)行數(shù)據(jù)采集和分析是否能夠得到同樣結(jié)果的可能性。 ?可追溯性 表示根據(jù)度量信息是否能夠定位出產(chǎn)生度量數(shù)據(jù)時(shí)軟件過程的當(dāng)時(shí)狀態(tài)和當(dāng)時(shí)環(huán)境的可行性。度量信息的可追蹤性對(duì)軟件過程改善是非常重要的,進(jìn)行過程改善時(shí)需要明確在什么環(huán)境下產(chǎn)生這樣的過程狀態(tài),什么原因?qū)е铝诉^程偏差。 ?可操作性 度量的選擇同時(shí)也應(yīng)該考慮收集度量數(shù)據(jù)的可能性及難易程度,并同時(shí)考慮數(shù)據(jù)收集的花費(fèi)和資源占用。 ?可代表性 表示度量信息具有反映軟件過程的某個(gè)方面特性的能力。一個(gè)前提條件是:度量數(shù)據(jù)應(yīng)是變化的,因?yàn)橹挥凶兓臄?shù)據(jù)才能反映過程的偏差。 2023/3/11 25 李健 度量目標(biāo)選擇及描述 度量對(duì)象: 目的: 用戶對(duì)象: 度量環(huán)境: 度量對(duì)象: X項(xiàng)目中的同級(jí)評(píng)審過程 目的: 在評(píng)價(jià)的基礎(chǔ)上改善過程效率 用戶對(duì)象:軟件 組織過程改善組 度量環(huán)境: 新開發(fā)電力系統(tǒng)辦公自動(dòng)化項(xiàng)目 。 項(xià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 李健 過程實(shí)體描述模型 過程組成 過程消耗 過程保留 過程輸入 過程輸出 2023/3/11 27 李健 度量的對(duì)象內(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ù)項(xiàng) 2023/3/11 29 李健 軟件過程的度量模型 軟件過程質(zhì)量 軟件過程效率 軟件過程成本 產(chǎn)品和服務(wù)