標題: 測試階段軟體成本模式比較實証研究
Comparing Software Costing Models in Testing Phase: An Empirical Study
作者: 洪萬富
Heung, Won-Fu
尤克強; 楊千
Yu, Keh-Chiang; Yang, Chyan
資訊管理研究所
關鍵字: 成本模式;軟體成本估算;仟行數;測試階段;理想校正因子乘數;cost models, software cost estiation, lines of code, testing phase;problem;ideal effort multiplier
公開日期: 1994
摘要: 軟體成本估算在系統開發的時程掌握及可行性研究是相當重要的影響因素 ,而軟體測試工作在軟體開發中關係著產品的品質、可靠度等,軟體測試 一般占開發成本有很高的比率,本研究即針對軟體測試階段,來建立成本 估算模式。對於成本估算模式的建立,為兼顧理論及實務,本研究的以最 近五年內的訂製型應用軟體為母體,探討國內軟體開發成本在測試階段的 情況,在許多估計模式中,影響因子彼此不獨立,一向是模式可靠度的阻 礙,本研究透過統計方法,以因素分析為主題,提出判定係數方法(RSQ) 及相關係數方法(CORR)的方法,來選取影響成本因子,以建立成本估算模 式,有效解決獨立性的前題假設問題。另外以逐步迴歸的方法及共線性分 析選取了九個校正因子,配合九個校正因子的修正,求得測試階段的成本 估算模式,本研究發現的九個因子為:專案複雜度(CPLX),專案可靠度( RELY),程式介面數(INTR),測試錯誤率(DEFR),現代化程式技巧(MODP) , 軟體工具的使用(TOOL),所需開發時程(SCED),測試週期(TCYL),測 試人員經驗(TEXP),這些和國外常用的十五個影響因子,在測試階段及國 內的環境,有相當大的差異性。本研究最後,以實証資料,發現在模式的 簡化上有很大的方便性外,在不同的衡量尺度上,亦有不錯的表現。 Software testing is crucial to assure the quality of software systems. Cost estimation of testing is therefore very important for feasibility study and scheduling of system development. This research intends to find a convenient and improved model for estimating the cost of software testing. The research first collects 17 real projects of software testing in the last five years. Based on past theories, possible variables affecting the cost of testing are decided. Then the technique of factor analysis is used to filter out important variables that are independent of each other. Finally, nine factors stand up after regression and collinearity analysis. These nine factors are: complexity, reliability, interface, defect rate, modern programming skill, tool, schedule demand, test cycle, and test experience. This result shows that domestic testing is very different from that of the United States. Comparing our model with COCOMO model, our model is noticeably simpler and more accurate.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT830396031
http://hdl.handle.net/11536/59139
Appears in Collections:Thesis