基于类比方法的软件早期成本估算研究与应用

基于类比方法的软件早期成本估算研究与应用

论文摘要

在软件生命周期早期,需要对目标软件的规模、工作量和进度做出合理的预测,才能对项目实施良好的计划和控制。软件处在早期阶段时,需求往往不完善或存在不确定性,能够利用的只有过去同类型项目的经验或数据。而其它方法如功能点和代码行在早期估算应用过程中,有一定的局限性。因此,进行类比估算的早期应用研究具有重要的理论和应用价值。类比估算方法是基于案例推理技术在软件成本估算中的具体应用,它利用以前存在的相似项目信息来预测目标项目的属性值。类比方法在实际应用过程中,有一些其它方法不可比拟的优势,如直观易懂、容易被用户接受等,在没有统计关系可以利用的情况下也能够发挥作用,并且不需要校准。因此,将类比方法应用于软件估算早期也是充分发挥其优势的一种选择。针对类比方法应用于软件早期估算研究,本文主要做了几点工作:一是在类比估算四个基本步骤的框架下,详细说明了类比估算应用于软件估算所必须进行的相关操作,并参照案例推理系统把类比估算过程描述为一个从数据收集、属性选取开始,到估算报告输出、结果重用的循环结构。二是将类比估算方法应用于早期估算中,对估算范围、内容及相关的精度要求都作了说明,探讨了早期估算需要注意的一些问题。同时,根据早期估算的特点,提出采用测试模式与估算模式相结合的双模式估算方法提高估算的可靠性,以及运用精度分布函数来分析估算误差的变化并调整相应参数的方式,提高估算的准确性。三是根据估算实践,成功的估算出了软件项目早期的规模、工作量和进度等属性值,从实际应用的角度论证了关于提高类比估算精度的改进方法是可行的、合理的。而且还提出了针对大数据集的计算优化方法,不仅大大降低了估算过程中的计算量,也一定程度上避免次要因素的影响,提高了估算的可信度。另外,本文还总结介绍了估算过程的误差度量、数据集的可靠评估、估算方法的评价等三个方面综合评价的估算评价体系。还针对类比方法的数据依赖性,对其中的问卷调查数据收集方法做了简要说明,并设计了调查问卷。类比方法是一种应用前景很广阔的基于学习的方法,在软件开发早期能够成功使用,在软件生命周期的各个阶段也一定能够成功使用。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 背景及意义
  • 1.2 研究现状
  • 1.2.1 国内外论文发表情况统计
  • 1.2.2 类比估算方法的研究进展
  • 1.2.3 类比估算方法的发展趋势
  • 1.3 几种主要估算方法的比较分析
  • 1.4 所做的工作
  • 1.5 文章结构
  • 第二章 相关理论基础
  • 2.1 功能需求与规模度量
  • 2.2 基于案例推理的理论基础
  • 2.3 软件成本估算与成本管理
  • 2.4 成本估算的经济学意义
  • 2.5 本章小结
  • 第三章 类比估算过程说明
  • 3.1 问题定义
  • 3.2 类比估算的基本步骤
  • 3.3 详细估算过程
  • 3.3.1 数据收集和数据准备
  • 3.3.2 历史数据预处理
  • 3.3.3 属性选取与分类
  • 3.3.4 选取相似度量标准并计算全局相似度
  • 3.3.5 确定最相似项目RtopN(sg)
  • 3.3.6 估算目标项目的成本值
  • 3.4 估算的评价与验证
  • 3.5 本章小结
  • 第四章 项目早期阶段的类比估算
  • 4.1 早期估算的内容与要求
  • 4.1.1 早期估算的内容
  • 4.1.2 早期估算的精度要求
  • 4.2 类比早期估算应用的一般过程
  • 4.3 需要解决的几个问题
  • 4.4 本章小结
  • 第五章 项目早期阶段的类比估算应用
  • 5.1 数据准备过程
  • 5.1.1 历史数据集介绍
  • 5.1.2 数据准确性分析
  • 5.1.3 估算目标项目介绍
  • 5.2 估算实施过程
  • 5.2.1 测试模式
  • 5.2.2 估算模式
  • 5.3 估算验证和结果重用
  • 5.4 对估算过程的一点改进
  • 5.4.1 改进过程描述
  • 5.4.2 改进验证
  • 5.4.3 改进结果分析
  • 5.5 本章小结
  • 第六章 结束语
  • 6.1 工作总结
  • 6.2 下一步的工作
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 附录A USP05-RQ数据集属性名定义表
  • 附录B USP05-RQ数据集数据(部分)
  • 附录C MAXWELL数据集数据变量名属性说明
  • 附录D MAXWELL数据集数据(部分)
  • 附录E 软件成本数据收集问卷(部分)
  • 附录F 教务处工作的流程图
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于类比方法的软件早期成本估算研究与应用
    下载Doc文档

    猜你喜欢