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

基于根本原因分析方法促进软件过程改进的研究

作 者: 张春花
导 师: 马慧
学 校: 首都经济贸易大学
专 业: 信息经济
关键词: 软件过程改进 根本原因 CMM
分类号: TP311.52
类 型: 硕士论文
年 份: 2005年
下 载: 237次
引 用: 1次
阅 读: 论文下载
 

内容摘要


软件过程是人们用来开发和维护软件以及相关产品的一组活动、方法、实践及转换过程。软件过程技术的基本思想是:软件开发和维护过程的质量对产品的质量和软件生产率影响很大。软件过程技术的目标就是通过工程化、标准化和形式化的方法管理软件的开发过程,从而改变目前给予手工的软件生产方式,实现大规模的软件生产。 不论是SEI曾经大力支持的CMM还是正在深入推进的CMMI,其最终目的都是为了更好的推行过程改进活动,提高组织的软件生产能力,提升软件质量。于2004年9月份,由卡内基梅隆大学授权召开首届中国软件过程改进(国际)峰会,在北京召开,极大地对国内这么长时间以来,不懈地进行过程改进工作进行了认可和肯定。 毋庸置疑,软件过程已经成为人们关注的焦点。改进活动已经不断的深入到各个软件组织,过程改进数据的收集受到了很大的重视,组织也越来越关注过程资产库的完善和维护。 基于根本原因分析方法促进软件过程改进是本文讨论的核心内容。本文首先介绍了软件过程及软件过程改进的基本概念、框架、周期及标准和模型,揭示了软件过程财富的组成和内涵。然后介绍了CMM的基础知识、用途、与CMMI的关系,分析了我国基于CMM3进行过程改进中需要完善的地方,提出运用根本原因分析方法处理软件过程数据的具有重大的现实意义;进一步介绍根本原因分析方法的由来、概念、根本原因种类,以及根本原因分法在国内外应用状况,分析了传统问题解决方法和根本原因分析方法的差别。 为了便于理解根本原因分析方法在实际项目中的应用,本文选定了一个软件开发实例,运用控制图展现项目偏离趋势,针对项目偏离趋势中的异常点,逐个绘制CF图,找出导致事故发生的因素,再对照根本原因决策图,找出根本原因,最后提出纠正该问题的处理建议和行动计划。

全文目录


1 绪论  7-9
  1.1 研究背景  7-8
  1.2 论文内容和研究意义  8-9
2 软件过程与软件过程改进  9-15
  2.1 软件过程概述  10
  2.2 实现软件过程的必要性  10-11
  2.3 软件过程改进  11-13
    2.3.1 软件过程改进框架  11
    2.3.2 软件过程改进周期  11-12
    2.3.3 软件过程改进的模型和标准  12-13
  2.4 软件过程财富  13-15
3 CMM软件能力成熟度模型使用方法  15-21
  3.1 CMM简介  15-18
    3.1.1 CMM概述  15-17
    3.1.2 CMM的用途  17-18
    3.1.3 CMM与CMMI  18
    3.1.4 CMM在软件过程管理与过程改进中的作用  18
  3.2 我国实施CMM3过程中需完善之处  18-20
    3.2.1 不完备的过程数据收集  19
    3.2.2 不充分的过程数据处理  19-20
  3.3 对CMM3实施过程的有益补充  20-21
    3.3.1 树立量化观念,完善数据收集制度  20
    3.3.2 运用根本原因分析方法处理过程数据  20-21
4 根本原因分析方法  21-29
  4.1 根本原因分析方法产生的背景、概念、分类  21-22
    4.1.1 根本原因分析方法产生的背景  21
    4.1.2 根本原因分析方法的概念  21-22
    4.1.3 根本原因主要类别  22
  4.2 根本原因分析技术  22-24
    4.2.1 根本原因分析方法简介  22-23
    4.2.2 根本原因分析方法应用步骤  23-24
  4.3 根本原因分析应用现状  24-27
    4.3.1 国外应用现状  24-27
    4.3.2 国内应用  27
  4.4 根本原因分析方法与传统问题分析法的对比  27-29
    4.4.1 传统解决问题方法的缺点  27-28
    4.4.2 根本原因分析方法的优点  28-29
5 基于根本原因分析方法促进软件过程改进的案例分析  29-46
  5.1 典型软件项目过程定义  29-37
    5.1.1 软件生命周期模型  29-30
    5.1.2 项目软件过程  30-32
    5.1.3 项目管理过程及进度、工作量安排  32-34
    5.1.4 项目跟踪和监控  34-37
  5.2 根本原因分析方法选用  37
  5.3 对第一个异常点进行根本原因分析  37-40
    5.3.1 问题描述  37
    5.3.2 数据收集绘制CF图  37-39
    5.3.3 识别根本原因  39
    5.3.4 建议和行动计划  39-40
  5.4 对第二个异常点进行根本原因分析  40-42
    5.4.1 问题描述  40
    5.4.2 数据收集绘制CF图  40-42
    5.4.3 识别根本原因  42
    5.4.4 建议和行动计划  42
  5.5 对第三个异常点进行根本原因分析  42-46
    5.5.1 问题描述  42-43
    5.5.2 数据收集绘制CF图  43-45
    5.5.3 识别根本原因  45
    5.5.4 建议和行动计划  45-46
  5.6 报告  46
6 总结与展望  46-48
  6.1 总结  46-47
  6.2 展望  47-48
后记  48-49
参考资料  49-51
附录  51-55
中文详细摘要  55-60

相似论文

  1. 基于CMMI3级的软件外包过程管理模型及其实例研究,TP311.52
  2. P-CMM理论在钢铁企业中的应用研究,F224
  3. 医院信息管理系统外包管理研究,R197.324
  4. SSE-CMM在XX银行信息系统建设中的应用,TP311.52
  5. 软件统一过程管理模式的研究,TP311.52
  6. 四川A公司软件过程敏捷管理研究,TP311.52
  7. 中小型软件企业项目管理系统的设计与实现,TP311.52
  8. CMM/CMMI与ISO9001在组织执行中的融合研究,TP311.52
  9. 基于CMM/CMMI的中小软件企业成熟度测评体系研究,TP311.52
  10. 根本原因分析应用于减少输液外渗的研究,R472
  11. 一种新的基于CMMI的中小软件企业软件过程改进实施模型研究,TP311.52
  12. 基于TD-SCDMA煤矿专网安全性管理的研究与实现,TN929.533
  13. 基于CMMI模型的SaaS软件测试过程改进研究与应用,TP311.52
  14. 基于CMM的软件项目管理模型研究,TP311.52
  15. CMM自评估系统的设计与实现,TP311.52
  16. 银行软件外包风险及管理,F270.7
  17. Web站点安全体系结构的研究与设计,TP393.08
  18. CMM-软件过程量度及应用路径研究,TP311.52
  19. 基于CMMI的金融行业软件测试过程改进与度量的研究,TP311.52
  20. 软件过程缺陷度量的研究与应用,TP311.52
  21. 软件开发过程标准规范库的设计与实现,TP311.52

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