在軟件項(xiàng)目開發(fā)成本度量過(guò)程中對(duì)于軟件項(xiàng)目規(guī)模的測(cè)量都有哪些時(shí)間點(diǎn)?
軟件項(xiàng)目的規(guī)模一般會(huì)隨著需求的逐漸清晰而不斷明確,規(guī)模測(cè)量的時(shí)間點(diǎn)可以在軟件研發(fā)項(xiàng)目的里程碑點(diǎn)進(jìn)行。常見的項(xiàng)目里程碑點(diǎn)包括:
a) 需求完成:需求調(diào)研和分析完成,形成基線化的需求文檔。需求完成后,功能規(guī)模理論上已確定,但考慮到實(shí)際的需求文檔質(zhì)量,可能要在設(shè)計(jì)完成后才可以進(jìn)行詳細(xì)功能點(diǎn)計(jì)數(shù)。
b) 設(shè)計(jì)完成:設(shè)計(jì)人員根據(jù)用戶需求文檔,完成設(shè)計(jì)文檔并形成基線,以便提交開發(fā)人員進(jìn)行編碼和開發(fā)。
c) 編碼完成;開發(fā)人員根據(jù)設(shè)計(jì)完成編碼。
d) 內(nèi)部測(cè)試完成;一般可選擇系統(tǒng)測(cè)試完成時(shí)。
e) 項(xiàng)目結(jié)束后:系統(tǒng)上線并通過(guò)試運(yùn)行,或通過(guò)用戶驗(yàn)收測(cè)試等活動(dòng),得到用戶可以結(jié)項(xiàng)的確認(rèn)之后。
在各個(gè)里程碑點(diǎn)進(jìn)行規(guī)模測(cè)量時(shí),所采用的方法建議與規(guī)模估算所采用的方法一致。如規(guī)模估算階段采用IFPUG方法,則后續(xù)各個(gè)里程碑點(diǎn)進(jìn)行規(guī)模測(cè)量時(shí),也應(yīng)采用IFPUG方法。
此外,除了上述項(xiàng)目里程碑點(diǎn)之外,當(dāng)項(xiàng)目發(fā)生正式的需求變更時(shí),也有必要對(duì)規(guī)模進(jìn)行測(cè)量。測(cè)量結(jié)果既是變更評(píng)估的依據(jù),也將是之后項(xiàng)目計(jì)劃調(diào)整的輸入。
軟件項(xiàng)目的規(guī)模一般會(huì)隨著需求的逐漸清晰而不斷明確,規(guī)模測(cè)量的時(shí)間點(diǎn)可以在軟件研發(fā)項(xiàng)目的里程碑點(diǎn)進(jìn)行。常見的項(xiàng)目里程碑點(diǎn)包括:
a) 需求完成:需求調(diào)研和分析完成,形成基線化的需求文檔。需求完成后,功能規(guī)模理論上已確定,但考慮到實(shí)際的需求文檔質(zhì)量,可能要在設(shè)計(jì)完成后才可以進(jìn)行詳細(xì)功能點(diǎn)計(jì)數(shù)。
b) 設(shè)計(jì)完成:設(shè)計(jì)人員根據(jù)用戶需求文檔,完成設(shè)計(jì)文檔并形成基線,以便提交開發(fā)人員進(jìn)行編碼和開發(fā)。
c) 編碼完成;開發(fā)人員根據(jù)設(shè)計(jì)完成編碼。
d) 內(nèi)部測(cè)試完成;一般可選擇系統(tǒng)測(cè)試完成時(shí)。
e) 項(xiàng)目結(jié)束后:系統(tǒng)上線并通過(guò)試運(yùn)行,或通過(guò)用戶驗(yàn)收測(cè)試等活動(dòng),得到用戶可以結(jié)項(xiàng)的確認(rèn)之后。
在各個(gè)里程碑點(diǎn)進(jìn)行規(guī)模測(cè)量時(shí),所采用的方法建議與規(guī)模估算所采用的方法一致。如規(guī)模估算階段采用IFPUG方法,則后續(xù)各個(gè)里程碑點(diǎn)進(jìn)行規(guī)模測(cè)量時(shí),也應(yīng)采用IFPUG方法。
此外,除了上述項(xiàng)目里程碑點(diǎn)之外,當(dāng)項(xiàng)目發(fā)生正式的需求變更時(shí),也有必要對(duì)規(guī)模進(jìn)行測(cè)量。測(cè)量結(jié)果既是變更評(píng)估的依據(jù),也將是之后項(xiàng)目計(jì)劃調(diào)整的輸入。