学位论文 > 优秀研究生学位论文题录展示
基于CMM的软件质量度量研究
作 者: 陈宏福
导 师: 杨静
学 校: 哈尔滨工程大学
专 业: 计算机软件与理论
关键词: 软件能力成熟度模型 软件质量度量模型 度量标准 度量工具
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 322次
引 用: 4次
阅 读: 论文下载
内容摘要
软件质量度量是提高软件质量的一个重要途径,本文在分析CMM和软件过程的基础上,将CMM中不断改进的思想纳入到软件质量度量过程中,对软件质量度量模型和度量工具进行了研究。本文研究了软件质量、软件度量基本概念,对已有的软件质量度量模型进行了分析,在深入研究软件度量理论和CMM理论的基础上,重点讨论了软件产品质量在CMM模式下的度量活动过程和度量方法,给出了一种基于CMM的改进的软件质量度量模型,着重分析了在面向对象系统中基于这种软件质量度量模型的设计属性和度量元,将不断发展的软件设计理论和质量度量评估标准纳入到软件质量度量模型中,从而通过可度量的设计属性将软件质量的内部特性和外部特性联系起来。根据统一的度量标准,使可直接度量的软件质量内部特性定量的向上传递,实现对软件质量定量度量的尝试。本文给出一个面向对象软件质量度量工具的系统框架,并实现了其中对象特性集和度量指标集的数据存储设计。为该模型在实际软件质量过程中的应用做好了准备。最后利用数据,描述了使用软件质量度量模型的过程。
|
全文目录
摘要 5-6 Abstract 6-10 第1章 绪论 10-15 1.1 选题的背景及意义 10-11 1.2 国内外研究现状 11-12 1.3 本文的研究内容 12-13 1.4 本文的组织结构 13-15 第2章 软件能力成熟度模型 15-24 2.1 CMM的组织结构 15-17 2.2 CMM的成熟度等级 17-18 2.3 CMM的KRA分析 18-22 2.3.1 可重复级 19-20 2.3.2 已定义级 20-21 2.3.3 已管理级 21 2.3.4 优化级 21-22 2.4 CMM的用途和应用现状 22-23 2.5 CMM的优缺点 23 2.6 本章小结 23-24 第3章 软件质量度量理论基础 24-39 3.1 软件质量 24-25 3.1.1 软件质量概念 24-25 3.1.2 软件质量评价体系 25 3.2 软件度量 25-28 3.2.1 软件度量概念 25-26 3.2.2 软件度量的分类 26-27 3.2.3 软件度量框架 27-28 3.3 软件质量度量方法学 28-31 3.3.1 制定度量计划 28 3.3.2 采集度量数据 28-30 3.3.3 实施度量过程 30 3.3.4 分析度量结果 30-31 3.4 软件质量度量模型 31-38 3.4.1 Boehm模型 31-32 3.4.2 McCall模型 32-34 3.4.3 ISO/IEC9126模型 34-36 3.4.4 ISO/IEC9126改进模型 36 3.4.5 改进的四层模型 36-37 3.4.6 已有模型存在的问题 37-38 3.5 本章小结 38-39 第4章 软件质量度量模型改进 39-60 4.1 改进的软件质量度量模型 39-41 4.2 确定软件质量外部特性 41-42 4.3 确定可度量的设计属性 42-45 4.4 确定度量元 45-55 4.4.1 耦合性 47-49 4.4.2 内聚性 49-50 4.4.3 继承性 50-52 4.4.4 复杂度 52-53 4.4.5 规模性 53-54 4.4.6 信息隐藏 54-55 4.4.7 多态 55 4.5 制定度量标准 55-59 4.6 本章小结 59-60 第5章 软件质量度量模型的应用 60-72 5.1 软件度量工具 60-62 5.2 对象特性分析 62-63 5.3 对象特性集与度量指标集存储设计 63-64 5.4 软件质量定量计算 64-66 5.4.1 对象特性集获取和度量元的计算 64-65 5.4.2 质量度量的定量计算 65-66 5.5 数据实验 66-71 5.6 本章小结 71-72 结论 72-73 参考文献 73-77 攻读硕士学位期间发表的论文和取得的科研成果 77-78 致谢 78
|
相似论文
- 基于SSH框架的出版物管理系统的设计与实现,TP311.52
- UML类图质量度量,TP311.52
- 基于CMMI的嵌入式软件过程改进模型的研究与应用,TP311.52
- 基于CMMI的金融行业软件测试过程改进与度量的研究,TP311.52
- 软件质量体系结构,TP311.52
- 基于软件测试自动化的软件质量保证研究,TP311.52
- 军用软件能力成熟度模型(CMM)二级评估的项目管理研究,TP311.52
- 基于QPSO的数据聚类及其在图像分割中的应用,TP391.41
- 基于量子行为微粒群优化算法的数据聚类,TP301.6
- 军用软件能力成熟度模型初级到二级过程改进研究,TP311.52
- 基于CMM/TSP/PSP的软件过程理论研究和实践,TP311.52
- 软件能力成熟度模型(CMM)的探讨与应用,TP311.5
- 基于CMM的软件项目管理研究与应用,F407.67
- 面向对象系统耦合性度量研究与应用,TP311.5
- 基于TSP的软件质量控制平台研究与实现,TP311.52
- 基于面向对象系统的质量度量的研究,TP311.52
- TMN性能监视系统的设计和实现,TN915.07
- 基于CMM的SPI实践,TP399
- 基于CMM的Bug测试跟踪管理系统的设计与实现,TP315
- 湖南创发科技有限公司质量管理创新方案设计,F279.26
- 基于UML的软件度量工具的实现研究,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|