基于广义模糊数的软件成本加权CBR估算研究
在软件项目开发过程中,准确估算出软件成本在提高软件质量和保障软件成功开发方面起到重要支撑作用.针对软件项目历史数据库中部分属性在项目开发初期难以给予精确数值(仅仅能给出模糊数),而已有软件成本估算模型不能很好地处理模糊信息的问题,本文在基于案例推理模型(CBR)基础上集成广义模糊数,提出了基于广义模糊数的CBR模型.使用基于广义模糊数的相似度度量方法代替传统CBR模型中采用的欧式距离等相似度度量方法,采用模糊C均值聚类(FCM)方法将已有软件项目历史数据库中的精确数值进行模糊化处理,以匹配新项目中的模糊数.进一步采用粒子群算法(PSO)来优化属性的权重,构建基于广义模糊数的加权CBR模型.最终在实验中采用Desharnais数据来检验构建模型的有效性.实证结果表明,在与常用的欧式距离CBR模型相比,构建的基于广义模糊数的加权CBR模型能有效提高估算精度,采用PSO优化属性权重能提高模型的估算精度.
软件成本估算、基于案例推理、广义模糊数、权重优化
21
TP311.5(计算技术、计算机技术)
国家自然科学基金资助项目71201156,91218302,70531040;中国科学院青年创新促进会基金
2013-10-10(万方平台首次上网日期,不代表论文的发表时间)
共9页
178-186