软件维护中的成本估算和质量保证技术研究

软件维护中的成本估算和质量保证技术研究

论文摘要

过去的几十年中,软件成本估算一直都是软件工程研究领域的重点。随着软件工程的发展,软件质量也越来越受到关注。同时随着大量软件的开发和演化,软件维护型项目越来越多并且越来越重要。软件维护型项目的成本估算和质量保证的研究也显得日益重要。然而,当前对于维护型项目的相关研究相对匮乏。本文就软件维护型项目中的成本估算和质量保证做出了相关的研究。在软件维护型项目开发场景下,本文从项目整体成本、测试成本、不确定性度量和测试过程中的策略问题这几个方面做出了较为全面的分析和研究。提出了新的成本估算模型,并且对测试过程的策略做出了改进。本文的主要工作和创新如下:●提出了基于贝叶斯模型的扩展用例点模型,通过贝叶斯网络将专家估算和不确定性都结合到模型中,进而获得成本估算的概率分布,以解决在项目初期的成本估算问题,帮助项目经理做出更好的人员分布决策。●提出了新的测试成本不确定性度量模型,通过将测试成本中可能出现的风险分类为独立的五类,建立了一个贝叶斯模型来进行测试成本偏差预测,预测结果是成本偏差的概率分布,为项目缓冲时间的设置和调整提供依据。●提出了测试成本估算修订方法,基于风险价值模型,结合专家判定给定置信度,根据不确定性度量的结果对初始估算结果进行调整,提高了测试成本估算的精确度。●提出了缺陷移除的动态重分配策略和最小成本发布策略。结合实际项目情况提出合理的假设,通过对缺陷出现和移除过程的模拟,帮助项目经理做出对项目最有利的决策。案例分析表明,本文提出的成本估算方法和质量保证策略具有很强的可操作性和准确性,比原有的成本估算方法有着显著的提高,在质量保证上也有了很大的创新。

论文目录

  • 致谢
  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 背景
  • 1.1.1 软件成本估算研究
  • 1.1.2 软件质量保证研究
  • 1.1.3 软件维护型项目兴起
  • 1.2 研究目标和研究内容
  • 1.2.1 研究目标
  • 1.2.2 研究内容
  • 1.3 研究成果
  • 1.4 内容组织
  • 第2章 相关研究综述
  • 2.1 相关工作分析
  • 2.1.1 成本估算
  • 2.1.2 风险度量
  • 2.1.3 软件质量模型
  • 2.1.4 软件维护
  • 第3章 研究框架和思路
  • 3.1 研究框架
  • 3.2 研究思路
  • 3.2.1 贝叶斯方法在成本估算研究中的步骤
  • 3.2.2 模拟方法在质量保证中的研究步骤
  • 第4章 基于贝叶斯的扩展用例点模型
  • 4.1 用例点模型介绍
  • 4.2 用例点模型分析
  • 4.3 基于贝叶斯的扩展用例点模型
  • 4.4 案例分析
  • 4.4.1 案例设计
  • 4.4.2 案例一 扩展用例点模型在项目初期成本估算中的应用
  • 4.4.3 案例二 扩展用例点模型在需求变动后二次成本估算中的应用
  • 4.5 本章小结
  • 第5章 软件测试成本不确定性度量及成本估算修订
  • 5.1 软件不确定性度量
  • 5.2 不确定性度量的相关研究方法
  • 5.3 基于朴素贝叶斯的不确定性度量
  • 5.4 基于VaR的测试成本估算修订过程
  • 5.5 案例分析
  • 5.5.1 案例设计
  • 5.5.2 案例一 基于贝叶斯网络的软件测试周期偏移率估算
  • 5.5.3 案例二 使用历史数据进行对比性实验验证成本估算修订过程
  • 5.5.4 案例三 使用进行中的项目的对比性实验
  • 5.6 本章小结
  • 第6章 软件缺陷移除和最小成本发布策略
  • 6.1 测试过程
  • 6.2 缺陷发现和移除过程的模拟
  • 6.3 缺陷移除策略及其改进
  • 6.4 不完美缺陷移除过程的模拟
  • 6.5 缺陷移除最小成本软件发布策略
  • 6.6 案例分析
  • 6.6.1 案例设计
  • 6.6.2 案例一 完美缺陷移除模拟过程中缺陷移除策略对比
  • 6.6.3 案例二 不完美缺陷移除模拟过程中的最小成本发布策略
  • 6.7 本章小结
  • 第7章 总结与展望
  • 7.1 总结
  • 7.2 未来工作展望
  • 参考文献
  • 作者简历及在学期间的主要研究成果
  • 相关论文文献

    • [1].建立船舶设备软件维护标准[J]. 中国远洋海运 2017(05)
    • [2].军用软件维护方法探析[J]. 中小企业管理与科技(中旬刊) 2016(10)
    • [3].对军用软件维护标准更新的探讨[J]. 航空标准化与质量 2015(02)
    • [4].软件维护之重要性及方法[J]. 环球市场信息导报 2015(26)
    • [5].关于财务软件维护工作关键问题的分析[J]. 陕西广播电视大学学报 2017(01)
    • [6].医学信息系统软件维护问题及其对策[J]. 医学信息学杂志 2009(06)
    • [7].基于信息熵的软件维护风险度量[J]. 云南大学学报(自然科学版) 2012(02)
    • [8].电子阅览室系统与软件维护工作研究[J]. 内蒙古科技与经济 2018(12)
    • [9].软件维护项目管理方法[J]. 中国金融电脑 2010(08)
    • [10].基于案例的软件维护项目管理方法研究[J]. 项目管理技术 2010(08)
    • [11].军用软件维护方法探析[J]. 科技视界 2015(36)
    • [12].软件维护的数据引流思想[J]. 电子技术与软件工程 2016(10)
    • [13].计算机软件信息软件维护和管理[J]. 科技创新与应用 2013(10)
    • [14].信息化环境下财务软件维护探讨[J]. 硅谷 2011(24)
    • [15].军用软件维护费用估算方法研究[J]. 武汉理工大学学报(信息与管理工程版) 2010(03)
    • [16].高校计算机实验室硬件和软件维护探讨[J]. 山东工业技术 2016(03)
    • [17].仿真模拟器软件维护研究[J]. 科技传播 2019(19)
    • [18].高校计算机实验室软件维护方案[J]. 科技资讯 2010(13)
    • [19].在软件维护中逆向工程的应用探究[J]. 数字技术与应用 2015(12)
    • [20].浅谈高职院校计算机机房软件的维护与管理[J]. 科技信息 2010(09)
    • [21].电子商务软件维护成本估算方法研究[J]. 商业研究 2008(12)
    • [22].计算机软件的维护策略分析[J]. 品牌(下半月) 2014(11)
    • [23].计算机信息软件维护和管理[J]. 通讯世界 2016(18)
    • [24].谈电脑系统维护的有效性[J]. 电脑迷 2018(07)
    • [25].软件项目二次开发环境的研究及在.NET中的实现[J]. 福建电脑 2009(04)
    • [26].浅谈高校图书馆计算机的软件维护[J]. 电脑与电信 2014(05)
    • [27].软件维护中基于异常处理结构的别名分析技术[J]. 西安电子科技大学学报 2011(01)
    • [28].浅谈计算机软、硬件维护技巧[J]. 东方企业文化 2011(14)
    • [29].软件维护实践中的过程控制[J]. 微处理机 2008(02)
    • [30].云计算的应用对高校实验教学的影响[J]. 菏泽学院学报 2013(02)

    标签:;  ;  ;  ;  ;  ;  

    软件维护中的成本估算和质量保证技术研究
    下载Doc文档

    猜你喜欢