论文摘要
软件质量是贯穿软件生存期的一个极为重要的问题,是软件开发过程中所使用的各种开发技术和验证方法的最终体现,因此为确保软件质量,结合各种质量管理方法提出一种行之有效的质量管理模式是很有现实意义的。本文针对传统的质量管理模式在过程管理和量化管理方面的不足,基于目前应用十分广泛的能力成熟度模型CMM(Capability Maturity Model),在结合其相关过程域具体活动的基础上对整个质量管理模式进行分析,提出一套具有一定创新性的基于框架的软件质量管理模式。本文的主要研究内容包括:(1)对质量管理以及相关过程域进行研究,掌握质量管理过程中经常使用的各种基本工具及模型,明确质量管理与相关过程域之间的关系。(2)论述SQA在项目过程管理中的作用,SQA在项目中的具体实施内容和工作成果。并且以软件开发流程为主线,论述SQA在每个开发阶段的工作。(3)针对目前质量管理在度量和数据分析方面的不足,基于CMM四级“量化管理和质量管理”两个KPA,阐述在项目中进度、缺陷、风险、成本和SQA问题的量化方法和流程,以及各个开发阶段的评审点及评审流程,最终提出一套基于度量的质量管理模式。(4)论述基于CMM的软件项目质量管理方法和传统方法的区别,以及基于CMM的质量管理方法的实际应用。这种质量管理模式更注重于度量分析,很好的实现了过程监控管理,使系统开发过程更具稳定性,量化分析的结果能为后期开发版本提供很好的依据和参照,协助开发组织更好的进行质量管理,充分发挥了质量管理在软件开发中的作用。
论文目录
摘要Abstract第1章 绪论1.1 国内外研究现状1.2 研究内容1.3 主要章节构成第2章 软件质量管理概述2.1 质量概述2.1.1 软件质量定义2.1.2 软件质量管理的基本概念2.1.3 软件质量管理的工具介绍2.2 CMM概述2.2.1 CMM管理思想总结2.2.2 软件质量管理关键过程域(SQM)第3章 基于CMM的软件质量保证3.1 SQA的实施内容3.2 SQA的具体任务3.2.1 SQA审计3.2.2 SQA评审3.2.3 SQA工作报告3.3 开发阶段的质量保证3.3.1 需求分析(Requirement Analysis)3.3.2 设计阶段(Design)3.3.3 编码(Coding)3.3.4 测试阶段(Testing)第4章 软件开发的质量管理4.1 开发阶段的量化管理4.1.1 量化管理的前提和实施要求4.1.2 量化管理活动的要素4.1.3 量化管理活动的对象和方法4.1.4 开发进度的量化管理4.1.5 缺陷的量化管理4.1.6 成本的量化管理4.1.7 风险的量化管理4.1.8 SQA发现问题的量化管理4.2 软件开发的缺陷预防4.3 开发阶段的评审4.3.1 评审的目的4.3.2 评审的流程4.3.3 评审的分类第5章 CMM在软件项目质量管理方法中的实际应用5.1 与传统质量管理方法的比较5.2 基于CMM的软件项目质量管理方法的实际应用价值结论参考文献攻读学位期间公开发表论文致谢研究生履历
相关论文文献
标签:质量管理论文; 质量保证论文; 量化管理论文; 缺陷预防论文;