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

评价软件可靠性的度量的选择及应用

作 者: 郑重
导 师: 胡九川
学 校: 北京交通大学
专 业: 软件工程
关键词: 软件可靠性 软件度量 模糊综合评价方法 软件度量选择
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 30次
引 用: 0次
阅 读: 论文下载
 

内容摘要


软件可靠性对于现代安全关键系统尤为重要,软件度量是保证可靠性的重要手段,一般的软件可靠性度量包括“失效率”、“平均失效前时间”、“可靠度”,但在如航天等领域中,软件产品使用后不可修改,而且很难或者无法收集失效数据。因此,在实际应用中,必须根据软件的具体情况,考虑在软件开发的整个生命周期中,从不同角度对可靠性进行度量和评价。但如何选择合适的度量以适应不同特点的软件和不同的使用阶段便成为工程难题,选择的度量过多会增加人员和资源的耗费,过少会使得度量结果不可信。本文针对具体的航天工程软件,提出了一套可操作的、适合的软件可靠性度量选择策略和方法以及应用过程。本文从现有度量评价准则和工程实践出发,提出可靠性度量的评价准则,并以这些准则为评价指标,依据可靠性度量评价框架,在初步筛选出的备用度量集中的度量进行等级评定。针对现有方法在等级评定中的不足,本文提出应用模糊综合评价的方法对度量进行等级判定,并给出了度量评定后的排名和选择的结果,共12个度量。在实际的软件项目中对这12个度量进行了具体应用,并对应用结果进行分析评价。作者开发了基于可靠性模型的度量辅助工具,并阐明了该工具的开发背景和主要功能,且其预测结果较为可信,可为项目管理人员决策提供依据。

全文目录


致谢  3-4
中文摘要  4-5
ABSTRACT  5-8
1 引言  8-13
  1.1 研究背景与意义  8-10
  1.2 本文主要工作  10-11
  1.3 本文的组织安排  11-12
  1.4 本章小结  12-13
2 软件可靠性度量  13-23
  2.1 软件可靠性度量的定义及相关概念  13-14
  2.2 软件可靠性度量过程  14-16
  2.3 基于目标的软件可靠性度量框架  16-19
  2.4 度量准备  19-22
    2.4.1 度量对象软件特点  19-20
    2.4.2 备选度量集  20-22
  2.5 本章小结  22-23
3 软件可靠性度量评价与选择  23-38
  3.1 可靠性度量评价框架  23-24
  3.2 度量的评价  24-30
    3.2.1 Weyuker评价准则  25
    3.2.2 Kitchenham度量确认框架  25-27
    3.2.3 度量的评价准则  27-30
  3.3 模糊综合评价方法  30-33
    3.3.1 度量评价指标的模糊表示  30-31
    3.3.2 模糊综合评判的过程  31-33
  3.4 度量的选择  33-37
  3.5 本章小结  37-38
4 基于可靠性模型的度量辅助工具  38-47
  4.1 开发背景  38-40
    4.1.1 软件可靠性模型的不一致性  38-39
    4.1.2 现有工具的不足  39-40
  4.2 系统主要功能设计  40-45
    4.2.1 失效数据转换  41-42
    4.2.2 失效趋势分析  42-43
    4.2.3 可靠性评估和预测  43
    4.2.4 模型预测质量分析  43-45
  4.3 工具验证  45-46
  4.4 本章小结  46-47
5 软件可靠性度量应用实践  47-59
  5.1 度量目标  47-48
  5.2 度量数据的获取  48-51
    5.2.1 度量数据获取主要方法  48-49
    5.2.2 缺陷数据的收集  49-50
    5.2.3 失效数据的收集  50-51
  5.3 度量应用过程  51-56
    5.3.1 需求可追踪性  51-52
    5.3.2 需求依从性  52
    5.3.3 圈复杂度  52-53
    5.3.4 数据或信息流复杂性  53-54
    5.3.5 需求覆盖率  54
    5.3.6 缺陷密度与错误分布  54-55
    5.3.7 缺陷指数  55
    5.3.8 失效避免  55-56
    5.3.9 故障密度  56
    5.3.10 平均失效前时间与失效率  56
  5.4 度量结果分析与评价  56-58
  5.5 本章小结  58-59
6 结论  59-61
参考文献  61-63
附录A 度量评价结果  63-65
附录B 度量选择结果  65-68
  B.1 基于度量框架的软件度量选择  65-66
  B.2 基于过程的软件度量选择  66-68
在学期间参加科研项目及发表论文  68-70
学位论文数据集  70

相似论文

  1. 基于OSGi的领域内框架扩展方法研究及应用,TP311.5
  2. 基于可靠性度量的软件开发过程及关键技术的研究,TP311.52
  3. 支架液压阀测试系统的故障诊断与软件可靠性研究,TH165.3
  4. 软件可靠性评价与辅助测试系统的设计与实现,TP311.52
  5. 软件可靠性预测技术研究,TP311.52
  6. 基于油田测井仪器软件测试与可靠性分析,TP311.52
  7. 基于不变式的软件故障检测与恢复技术研究,TP311.52
  8. 软件可靠性模型应用方法研究,TP311.52
  9. 软件压力测试及测试工具的研究与实现,TP311.52
  10. 软件可靠性预测模型及在电力系统中的应用,TP311.52
  11. 车载组合导航系统软件可靠性研究,TN967.2
  12. 在软件质量管理中度量数据正确性的研究,TP311.52
  13. 考虑版本升级的软件可靠性预计模型,TP311.52
  14. 软件可靠性模型与软件最优发布问题的研究,TP311.52
  15. 考虑测试效率的软件可靠性模型,TP311.53
  16. 基于AHP-FCE方法的工程建设项目评标研究,F284
  17. 软件项目度量法在终端制造型企业的应用,TP311.52
  18. 软件可靠性增长分析及其动态评估,TP311.53
  19. 水下机器人软件可靠性测试方法研究,TP311.52
  20. 基于面向对象程序切片技术的耦合和内聚度量,TP311.52
  21. 小波去噪在软件可靠性建模中的应用,TP311.52

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