- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于缓冲的软件项目工作量估算模型研究.pdf
管 理 3_- 学 报
、,01.29,No.4 JonrnalofIndustrial Management 2015年 第4期
基于缓冲的软件项目工作量估箅模型研究
张俊光,沈佳佳,杨 双
(北京科技大学东凌经济管理学院,北京 100083)
摘要:为提高软件项 目工作量估算模型的实用性,加强对软件项 目工作量风险的管理,研究了基于历史数据
的软件项 目工作量估算模型及工作量缓冲计算模型。采用基于规模的分段函数进行软件工作量的估算,经拟合效
果对比分析发现,运用分段函数进行工作量估计可以有效地提高估算的精确度:引入MER和MRE对离散型的数
据进行拟合,用三条 曲线方程进行工作量估计,并通过计算欧氏距离来分别对函数赋予权重,使得估算结果更加
精确:将进度缓冲的概念应用于软件项 目工作量管理领域,提出了基于因素驱动分析的工作量缓冲计算模型。最
后。通过一个算例,将所建模型的应用效果与实际项 目进行对比分析,结果表明该模型能够有效地提高软件项 目
工作量管理的成功率和效率。
关键词 :软件工作量估算:工作量缓冲:分段函数:历史数据聚类:欧氏距离优化
中图分类号 :TP3l1.5 文献标识码:A 文章编号 :1004.6062(2015)04.0171.07
DoI:10.13587~.cnki.jieem.2015.04.021
0引言 方法的时候必须调整数据。随着研究的深入和发展,许多专
工作量估算不准确会对软件项 目进度安排的合理性产 家应用人工神经网络方法、遗传算法这些现代数学方法来解
生严重影响,而不合理的计划又将导致软件开发产品无法在 决估算精确度的问题 “。基于专家估算法、最dx--乘回归法
预期 的时间和合理的预算范围内高质量地完成 。Capers 以及实例推理法等三种方法的组合估算 “也被提出用来解
Jones在他的报告中表示 “过度紧张的或不合理的工作量和 决单一的估算方法估算不准确这一难题,但是经过测试,这
进度表可能是对所有软件项 目最具破坏力的影响因素” 。 些方法总体上都还存在一些实用性上的不足 “。
因此,项 目经理的目标是制定合理的工作量估计,既使 目标 软件项目估计完成后,给项目估计加入缓冲来预防风险
得到满足又不至于让项 目人员感到筋疲力尽。合理的估计必 己经成为项 目进度管理领域的重要方法,并经过了很多学者
须考虑项 目的许多因素,并且尽可能的为可能发生的风险留 的研究及论证 “ 。缓冲的设置方法有很多,Goldratt提出了
出一定的空间 ,并在此基础上进行动态的监控和预测。 以关键链上工序被剪掉时间总和的一半作为项 目缓冲 ,
近年来,专家们一直致力于提高软件项 目工作量估算精 Newbold提出了以根方差量作为缓冲量,考虑了项 目完工概
确度的研究 ,并提出了很多软件项 目工作量估算技术以评 率大小,并且应用中心极限定理的思想将根方差量集中于关
估他们的估算性能。这些广泛应用的技术包括专家估算法 , 键链尾部作为项 目缓冲 “。OyaI.Tukel等基于项 目的资源紧
类比法 ,计算机算法 、规则归纳法 、人工神经网络 和 张度和 网络复杂度 ,提 出确定缓冲 的资源 紧度求解
模糊逻辑 等。Barryw Boehm教授提出了软件成本估算的 (AdaptiveProcedurewithResourceTightness,APRT)和 网络
早期构造性成本模型 (ConstructiveCostModel,COCOMO), 复杂度求解 (AdaptiveProcedurewithDensity,APD)两种方
该模型在 20世纪 80年代早期被广泛应用 “ 。1994年, 法。结果表明,这两种方法产生缓冲区较小,并且对项 目完
Boehm重新研究和调整原有模型,并根据未来软件市场的发 工时间有更好的保护 。LuongDucLong等基于遗传算法和
展趋势,提出了COCOMoII模型 “。但是在C0COM0II模 梯形模糊理论,用模糊数模拟项目不确定性,计算出项 目缓
型中,没有考虑或者很少考虑
文档评论(0)