软件成本度量方法研究*
2023-01-31张帆姜月林志超齐鑫李宁柠
科学与信息化 2023年1期
张帆 姜月 林志超 齐鑫 李宁柠
辽宁邮电规划设计院有限公司 辽宁 沈阳 110179
1 常用软件成本度量方法研究现状
目前较为流行的软件成本度量技术有:利用专家经验进行的判定法、类比相似项目数据的估算法、采用回归函数的分析法、基于数学算法的模型估算法及PERT法等[1]。
专家判定法是根据估算专家的历史经验和主观意识,结合新项目的自身特征给出估算结果,这样的估算结果往往过分依赖于专家的判断,缺乏客观性和标准性。
类比估算法将新的软件项目与以往类似项目在使用环境、应用场景等方面的实际数据进行类比,得出一个估算值,类比结果的准确性往往依赖于以往相似项目历史数据的完整性和代表性。
回归分析法利用软件产品的历史数据来预测和估算新软件项目的估算成本,常用的有OLS、OSR、CART等回归方法,其方法简单、易用,但是回归模型需要对软件项目进行严格的假设条件,一旦出现偏差较大的参数值,就会对回归算法的估算结果造成巨大的影响。
算法模型估算法给出了一种或多种的数学方法,由这种数学方法所引起的软件成本度量,可以看作是主要成本与控制因素之间变化的函数。算法模型具体分类如下表:
虽然算法模型的发展趋势十分乐观,但其度量结果的准确性仍受制于软件项目的规模、模型因子及软件环境等因素,且目前还没有任何一个适用性及通用性很强的模型可以满足各类软件项目的成本度量。……
登录APP查看全文
