什么是軟件因素調(diào)整因子(軟件因素調(diào)整因子有哪些)

什么是軟件因素調(diào)整因子?所謂軟件因素調(diào)整因?,指由于軟件??特點對?產(chǎn)率產(chǎn)?的影響所需考慮的因?(例如,要解決的問題復雜或?qū)|(zhì)量要求?的軟件通常產(chǎn)?率就?法低?些),通常包括業(yè)務領域、應?類型、質(zhì)量要求等。即:與甲?要開發(fā)什么軟件及軟件本?的特性和質(zhì)量要求相關?! ∷^開發(fā)因素調(diào)整因?,指對同?軟件,由于采?的技術或團隊?員差異?導致的?產(chǎn)率變化所需考慮的因?(例如,跟先進的開發(fā)技術或更有經(jīng)驗的?員通常?產(chǎn)率?法更?),通常包括采?技術、過程、團隊經(jīng)驗、重?程度等。即:與開發(fā)組織(團隊)的技能、經(jīng)驗以及使?的開發(fā)?具等相關。

工信部行業(yè)標準《軟件研發(fā)成本度量規(guī)范》(SJ/T11463-2013)作為主要指導方法進行軟件成本評估時,經(jīng)常會用到兩個重要的因子——軟件因素調(diào)整因子及開發(fā)/測試因素調(diào)整因子。那么,什么是軟件因素調(diào)整因子?什么是開發(fā)/測試因素調(diào)整因子呢?這兩個重要參數(shù)我們?nèi)绾潍@得?

所謂軟件因素調(diào)整因子,指由于軟件自身特點對生產(chǎn)率產(chǎn)生的影響所需考慮的因子(例如,要解決的問題復雜或?qū)|(zhì)量要求高的軟件通常產(chǎn)生率就無法低一些),通常包括業(yè)務領域、應用類型、質(zhì)量要求等。即:與甲方要開發(fā)什么軟件及軟件本身的特性和質(zhì)量要求相關。

所謂開發(fā)因素調(diào)整因子,指對同一軟件,由于采用的技術或團隊人員差異而導致的生產(chǎn)率變化所需考慮的因子(例如,跟先進的開發(fā)技術或更有經(jīng)驗的人員通常生產(chǎn)率無法更高),通常包括采用技術、過程、團隊經(jīng)驗、重用程度等。即:與開發(fā)組織(團隊)的技能、經(jīng)驗以及使用的開發(fā)工具等相關。而測試因素調(diào)整因子則是指,由于測試軟件本身的實際情況以及甲方的特殊要求而導致生產(chǎn)率變化所需要考慮的因子。

什么是軟件因素調(diào)整因子(軟件因素調(diào)整因子有哪些)

在估算軟件研發(fā)工作量時,最主要的兩個決定因素是:軟件規(guī)模、生產(chǎn)率。不同的項目,由于面臨問題、團隊能力等方面的差異,無法導致產(chǎn)生率有較大差異。需要根據(jù)軟件情況、開發(fā)情況對生產(chǎn)率進行調(diào)整。

在估算軟件測試工作量時,軟件本身的復雜度與完整性是較為關鍵的因素,可依據(jù)軟件的實際情況進行調(diào)整。其他如回歸測試、加急測試和現(xiàn)場測試等也無法對軟件測試的工作量產(chǎn)生影響。

具體調(diào)整因子的選擇和取值,可通過歷史數(shù)據(jù)進行統(tǒng)計分析獲得,也可根據(jù)經(jīng)驗確定。