一种改进的类比估算方法及案例研究


Autoria(s): 李效云
Contribuinte(s)

王永吉

Data(s)

03/06/2010

Resumo

软件成本估算是软件工程领域的重要活动之一。类比估算由于具有易于理解、不受数据规模的影响、不需要本地校准、降低异常点对估算精度的影响等优势,所以是软件成本估算常用的方法之一。项目属性集的选择、相似度函数定义和修正求解是类比估算三个比较重要的方面。 通过对比分析目前类比估算相似度的定义,得出其存在的问题是:没有充分利用模型和历史项目集信息从而在一定的数据集上可能降低估算精度。针对这种问题,本文提出一种改进的类比估算方法,该方法充分利用了模型和历史项目集的相关信息,定义模型属性信息空间上由第一类曲线积分计算的弧长为相似度。 项目属性集选择相关程度比较低的因子以解决由于因子之间相关程度高对估算精度产生影响的问题;修正求解采用基于相似度倒数或平方倒数加权法以解决相似项目数难以确定的问题。 在成本驱动因子的定义和管理、成本估算模型的支持与集成、模型校准、模型精度分析这四个方面,本文分析了现行的成本估算软件存在的问题及发展趋势。根据分析结果,并结合改进的类比估算方法开发了改进的类比估算工具ImpAnalogy。该工具基于Eclipse RCP框架,采用MVC架构实现了数据管理、因子管理、模型精度分析、模型共享等模块。 本文使用工具ImpAnalogy进行了三个案例研究。 案例一:为一个没有使用任何估算方法和估算工具的企业提供一个估算精度相对较高的方法和工具。结果表明改进后的类比方法的估算精度高于基于欧氏距离和AMH的类比估算方法、基于模型的指数加权调整方法、COCOMO类型方法和回归方法。 案例二:为一个准备申请CMMI 4级的企业提供一个估算精度较高的方法。结果表明改进后类比方法的估算精度高于采用欧氏距离和AMH的类比估算方法、COQUALMO类型方法,但是低于回归方法。 案例三:采用NASA93数据集验证方法的有效性,增强说服力。结果表明改进后的类比方法的估算精度高于采用欧氏距离的类比估算方法和回归方法;采用基于相似度倒数或平方倒数加权调整算法的估算精度高于单项目调整算法和回归方法。

Identificador

http://ir.iscas.ac.cn/handle/311060/2384

http://www.irgrid.ac.cn/handle/1471x/68149

Idioma(s)

中文

Fonte

李效云.一种改进的类比估算方法及案例研究[硕士].北京.中国科学院研究生院.2010

Palavras-Chave #计算机工程 #软件成本估算 #类比估算 #相似度函数 #第一类曲线积分 #成本估算工具 #ImpAnalogy
Tipo

学位论文