学位论文 > 优秀研究生学位论文题录展示

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

作 者: 王强军
导 师: 何鸿君
学 校: 国防科学技术大学
专 业: 计算机技术
关键词: 软件成本估算 类比估算方法 早期估算 改进
分类号: TP311.53
类 型: 硕士论文
年 份: 2008年
下 载: 72次
引 用: 2次
阅 读: 论文下载
 

内容摘要


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

全文目录


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

相似论文

  1. 有源电力滤波器及其在配电网中的应用,TN713.8
  2. 基于遗传算法的柑橘图像分割,TP391.41
  3. H化工企业冷却循环质量控制,F426.7
  4. 青岛市水利工程质量检测中心企业文化建设研究,F270
  5. 广西师范生就业力发展现状及改进研究,G657.38
  6. 独山子石化公司乙烯厂化验室质量工作管理研究,F426.72
  7. 兰州石化公司员工培训管理改进研究,F426.72
  8. 青海油田冷湖油田管理处培训问题研究,F426.22
  9. 中国银行甘肃省分行经济资本问题研究,F832.2
  10. 基于炼油厂CSTR生产的循环调度与优化问题研究,F273
  11. 山东临沂兰山农村合作银行信贷支农研究,F832.4
  12. 延迟微分方程数值解的稳定性,O241.8
  13. 建筑企业项目管理成熟度评价研究,F426.92
  14. 风力电力变压器的结构动力学建模与分析方法研究,TM41
  15. 基于TOC的混合流水线调度方法,F273
  16. 基于分类模型监测电子商务违禁信息的研究与实现,TP393.09
  17. 云南电信网络资源管理系统改进规划与实施研究,F626
  18. 我国区域工业企业技术创新能力评价研究,F425;F224
  19. 营运客车侧面碰撞仿真研究及安全性评价,U467.14
  20. 基于改进智能算法的电力机车牵引变压器故障诊断技术研究,U269.6
  21. 基因调控网络鲁棒稳定性分析,TP13

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件维护
© 2012 www.xueweilunwen.com