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

基于CMMI的软件过程质量度量的研究

作 者: 郭英君
导 师: 曾一
学 校: 重庆大学
专 业: 计算机软件与理论
关键词: 软件过程质量 软件过程度量 软件过程改进 过程数据分析 CMMI
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 228次
引 用: 2次
阅 读: 论文下载
 

内容摘要


从软件产业发展初期到目前的大型软件开发过程,软件质量度量已成为开发过程中的一个不可分割的部分。随着软件规模的日益增大,软件质量问题也日益突出,它可能造成软件交付延期、软件开发成本的不断增加,使软件产品的使用期限大大缩短。因此如何提高软件开发过程质量进而提高软件产品质量已成为当前亟待解决的一个热点问题,而软件过程质量度量是解决该问题的一个有效手段。本文从选题的背景和意义出发,以CMMI及软件度量理论为基础,对软件过程质量度量模型及度量方法进行了研究。本文介绍了软件过程质量、软件度量的基本概念,给出了软件过程的质量因素、软件度量的主要过程及相关的数据分析技术,并对已有的软件质量度量模型进行了分析,指出了现有质量模型存在的不足。在深入研究软件度量理论和CMMI理论的基础上,提出了一个基于CMMI的软件过程质量度量模型,对CMMI中关键过程域的一般特征进行了分析,建立了软件过程质量度量模型与CMMI过程域一般特征的映射关系,由此导出了软件过程质量的9个质量要素,然后对导出的质量要素进行了分解。在对软件质量要素分析的基础上,提出了一种软件过程质量的度量方法。最后使用所提出的软件过程质量度量模型和软件过程质量度量方法,对某软件公司的六个实际项目的相关数据进行了采集,并进行了两个方面的度量。首先对质量要素中的缺陷、用户服务质量两个质量要素进行了度量,通过度量和分析,发现了原有软件过程的不足,提出了过程改进意见和措施;其次对这六个项目的需求阶段的过程质量及软件开发后期的需求稳定性因子进行了度量,经数据处理分析发现,软件开发后期的需求稳定性因子与需求阶段的过程质量是正相关的。由实践结论可知,利用本文所提出的度量模型和度量方法对软件过程质量进行度量是有效的,度量结果有利于指导软件过程的改进,从而为保障最终产品的质量提供了一种有效途径。

全文目录


摘要  3-4
ABSTRACT  4-8
1 绪论  8-17
  1.1 论文选题及其重要意义  8-9
  1.2 国内外研究现状分析  9-14
    1.2.1 软件过程质量的相关理论  9-11
    1.2.2 现有软件过程度量技术  11-13
    1.2.3 现有软件质量度量技术  13-14
  1.3 本文的研究内容  14-15
  1.4 本文的组织结构  15-16
  1.5 本章小节  16-17
2 软件过程质量度量理论基础  17-37
  2.1 软件过程的质量因素  17-18
  2.2 软件度量概述  18-23
    2.2.1 软件度量概念  18-19
    2.2.2 软件度量的目的  19-20
    2.2.3 软件度量的分类  20-21
    2.2.4 度量过程中的角色和职责  21-23
  2.3 软件度量主要过程  23-25
    2.3.1 准备度量过程  23
    2.3.2 选择度量过程  23-24
    2.3.3 采集度量数据  24
    2.3.4 应用度量过程  24
    2.3.5 分析度量结果  24-25
  2.4 数据分析与评估技术  25-29
    2.4.1 分析与评估过程  25-26
    2.4.2 数学统计方法  26-27
    2.4.3 常用的分析技术  27-28
    2.4.4 理解数据的工具  28-29
  2.5 软件质量度量方法  29-36
    2.5.1 面向产品的质量度量模型  30-35
    2.5.2 面向过程的质量评估方法  35
    2.5.3 已有度量方法存在的问题  35-36
  2.6 本章小节  36-37
3 软件过程改进模型分析  37-47
  3.1 CMMI 模型概述  37-43
    3.1.1 CMMI 的发展概况  37-38
    3.1.2 CMMI 的基本内容  38-39
    3.1.3 CMMI 模型的框架  39-43
  3.2 CMMI 中度量与分析要求  43-45
  3.3 基于CMMI 的度量目标的分解  45-46
  3.4 本章小节  46-47
4 软件过程质量度量  47-57
  4.1 以过程为基础的软件过程质量度量流程的构建  47-49
  4.2 软件过程质量度量模型的构建及度量元的分解  49-55
    4.2.1 基于CMMI 的软件过程质量度量模型的构建  49-50
    4.2.2 过程质量要素的定义及度量元的分解  50-55
  4.3 过程质量数据的分析与计算  55-56
  4.4 本章小节  56-57
5 过程质量的度量实践  57-68
  5.1 缺陷度量  57-63
    5.1.1 缺陷数据的采集与分析  57-59
    5.1.2 缺陷管理过程改进措施  59-63
  5.2 用户服务质量的度量  63-65
    5.2.1 满意度数据的采集与分析  63-65
    5.2.2 为提高用户满意度而采取的措施  65
  5.3 需求阶段的过程质量度量  65-67
  5.4 本章小结  67-68
6 结束语  68-70
  6.1 本文的主要工作和贡献  68
  6.2 对未来工作的展望  68-70
致谢  70-71
参考文献  71-74
附录  74
  A. 作者在攻读学位期间发表的论文目录  74
  B. 作者在攻读硕士学位期间取得的科研成果目录  74

相似论文

  1. 会展中心建筑智能化系统研究与应用,TU855
  2. 电信商业智能系统的项目需求管理研究,TP311.52
  3. 基于CMMI3级的软件外包过程管理模型及其实例研究,TP311.52
  4. A公司网上基金交易系统的质量管理研究,TP311.52
  5. 基于统计过程控制的软件过程度量研究及应用,TP311.52
  6. 基于CMMI的某软件企业SSP过程管理支持系统研究,TP311.52
  7. 海航移动信息化建设项目管理研究,F49
  8. 大型贸易公司的CRM方案设计与实施,TP311.52
  9. 四川A公司软件过程敏捷管理研究,TP311.52
  10. 基于CMMI的软件测试项目质量管理研究,TP311.52
  11. 基于SOA的企业OA系统的研究,TP317.1
  12. CMM/CMMI与ISO9001在组织执行中的融合研究,TP311.52
  13. 基于敏捷方法对手机软件开发的需求管理的改进与实践,TP311.52
  14. 基于CMM/CMMI的中小软件企业成熟度测评体系研究,TP311.52
  15. 软件过程性能模型的工程化方法研究,TP311.52
  16. 一种新的基于CMMI的中小软件企业软件过程改进实施模型研究,TP311.52
  17. 基于CMMI的政府采购系统设计与实现,TP311.52
  18. 基于CMMI模型的集成类IT项目管理方法思考与探索,TP311.52
  19. 面向开发过程的软件项目质量管理研究,TP311.52
  20. 基于CMMI模型的SaaS软件测试过程改进研究与应用,TP311.52
  21. 基于CMM的软件项目管理模型研究,TP311.52

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