论文摘要
中小软件企业在我国软件产业中处于非常重要的地位,但是他们的软件过程基础比较薄弱,软件过程管理也不规范。而软件过程改进已经成为现阶段软件企业发展不可回避的话题,也是中国软件产业发展必须做好的一项基础性工作。在软件过程改进方面CMMI起了重大作用,现已经成了国内外软件组织普遍采用和认可的一种评价和改进软件过程能力的有效手段。基于早期的软件和系统能力模型,能力成熟度模型集成(CMMI)正快速成为全世界范围内的过程改进首选工具,CMMI提供了一种独立的、集成的和更灵活的框架,以此来指导和评估整个组织中的改进活动,用CMMI描述的实践可以促进高质量产品的开发。随着CMMI在软件过程改进方面被广泛接受,可以这样说:CMMI是企业进行软件过程改进的一个路线图,也是一个综合的可拓展的模型。而CMMI是面向大型软件企业的过程改进模型,怎样使得小型企业和项目能够充分利用CMMI模型的过程改进优势?本文是在研究软件过程改进理论基础上,分析了中小型软件企业在实施过程改进时面临的三大困难,即与软件组织结构相关的问题、与软件过程改进模型相关的问题和与小型企业市场相关的问题。并对CMMI理论及裁剪模型进行了研究,根据中小企业的特点,以西联软件公司作为实例,建立了适合于西联软件公司的CMMI裁剪步骤,以便克服“小”带来的问题。首先分析了西联软件公司的软件过程现状,以及实现过程改进的动机。找出与公司目标的差距,详细描述了在西联软件公司中如何应用过程改进方法,以CMMI阶段式表示模型中7个过程域为实施对象,并对相应的关键过程域实践进行了适当的合并、裁剪,制定出自己的软件过程改进规范。同时保持CMMI的精萃和结构,以使小型企业和项目能够充分利用CMMI模型的过程改进优势,并对实施的结果进行了效果评价,最后提出中小企业实施CMMI的几点建议与后续工作展望。本文是在作者亲自参与并深入到一些中小型软件企业进行大量调研的基础上完成的,所提出的CMMI裁剪模型应该适用于大部分软件企业。
论文目录
摘要ABSTRACT第一章 前言1.1 研究背景1.2 论文研究的主要内容1.3 论文的理论及实际意义1.4 CMMI 在国内外的研究及实施状况1.4.1 CMMI 在国外的研究及实施状况1.4.2 CMMI 在国内的研究及实施状况1.5 本章小结第二章 软件过程及软件过程改进2.1 软件过程及软件过程的定义2.1.1 软件过程2.1.2 软件过程定义2.2 软件过程改进2.2.1 软件过程为什么要改进2.2.2 软件过程改进模式2.2.3 建立过程改进组织机构2.2.4 软件过程改进主要标准或模型2.3 CMMI 模型及理论分析2.3.1 CMMI 的发展2.3.2 CMMI 的作用2.3.3 CMMI 的主要内容2.4 CMMI 的内部结构2.4.1 CMMI 过程域2.4.2 CMMI 部件结构2.5 CMMI 的表达方式2.5.1 CMMI 阶段式表示2.5.2 CMMI 连续式表示2.6 阶段式表示和连续式表示的异同2.6.1 相同点2.6.2 异同点2.7 本章小结第三章 中小型软件企业的软件过程改进模型3.1 中小型软件企业的定义3.2 国内中小型软件企业的特点3.3 中小型软件企业实施过程改进遇到的困难3.3.1 与软件企业组织结构相关的问题3.3.2 与软件过程改进模型相关的问题3.3.3 与小型企业所面对市场相关的问题3.4 CMMI 对中小企业的意义和目的3.5 CMMI 裁剪3.5.1 裁剪模型3.5.2 CMMI 裁剪框架3.6 本章小结第四章 西联软件公司CMMI 过程改进的应用实施4.1 CMMI 在西联软件公司的应用实例4.1.1 西联软件公司简介4.1.2 实施CMMI 软件过程改进的动机4.2 西联软件公司实施CMMI 裁剪步骤4.2.1 西联软件公司过程现状分析4.2.2 确定改进项目的类型4.2.3 制定和改进软件过程CMMI 模型,强调软件过程的改进4.2.4 确定裁剪过程域4.2.4.1 需求管理REQM4.2.4.2 项目计划PP4.2.4.3 项目监督和控制PMC4.2.4.4 供应商合同管理SAM4.2.4.5 度量和分析MA4.2.4.6 过程和产品质量保证PPQA4.2.4.7 配置管理CM4.3 西联软件公司实施CMMI 过程改进后的效果分析4.4 对中小企业实施CMMI 过程改进的几点建议4.5 对CMMI 的探索4.6 本章小结第五章 总结与展望5.1 总结5.2 未来工作展望致谢参考文献附件
相关论文文献
标签:软件过程论文; 软件过程改进论文; 模型论文; 裁剪论文;