当前位置 —论文本科论文— 范文

质量管理方面有关论文范文集,与基于过程性能模型的软件质量管理过程的与应用相关论文发表

本论文是一篇质量管理方面有关论文发表,关于基于过程性能模型的软件质量管理过程的与应用相关毕业论文范文。免费优秀的关于质量管理及过程及软件开发方面论文范文资料,适合质量管理论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:软件产品的质量在很大程度上受到软件开发过程的影响.为了提高竞争力、改进质量以及提高效率,软件企业就需要将更多的注意力放在过程上,通过过程控制其结果.本文对软件质量管理过程进行了研究,通过过程性能基线和过程性能模型分析和管理质量,提出了一个基于过程性能模型的软件质量管理过程模型,并在研究的基础上,构建了软件质量管理系统的体系结构.

关 键 词:软件质量管理过程性能基线过程性能模型

中图分类号:文献标识码:A文章编号:1007-9416(2010)01-0000-00

1引言

随着软件产业的飞速发展,软件的核心竞争力主要集中体现在质量、成本和交付工期上,而质量是最显著影响其它两方面的因素.对软件企业来说,质量不再只是争夺市场的一个有利因素,而变成了公司在竞争中成功的必要条件.然而,随着软件规模和复杂度的增加,软件开发过程越来越难以控制,导致开发过程中的产品质量和过程质量处于失控状态.

过去存在着一些片面的观点,认为先进的工具和方法可以神奇地解决软件开发中的质量问题.目前的现实并不尽如人意.有的企业由于缺乏对开发过程的控制,往往很难平衡客户和公司在质量、成本和交付工期的要求,成功的项目比例很小.

面对如前所述的现状,软件质量管理一定要面向预测式管理.一个软件产品的质量主要是由它的开发、采购和维护过程决定的,为了改进软件产品的质量进而提高竞争力,就要把焦点放在能够稳定地开发优质产品所需的过程上[1],通过过程数据预测和控制结果.

过程性能模型重点强调过程和产品度量对结果的重要性,分析和建立过程和产品度量与结果的关系.其通过过程性能基线控制过程的关键因子,分析过程的性能偏差,进而预测并控制最终结果.由此可以看出,过程性能模型是解决上述问题的有效方法,本文将关注基于过程性能模型的软件质量管理过程.

本文首先归纳了软件质量和软件质量管理的研究现状,并指出了现有软件质量管理过程所存在的问题,随后引入了过程性能基线和过程性能模型,提出了基于过程性能模型的软件质量管理过程模型,阐述了过程性能基线和模型在质量计划、质量活动、质量度量和分析、质量预测和控制、质量评价和改进等五个质量管理子过程中的应用,最后在研究的基础上,构建了软件质量管理系统的体系结构,包括组织过程资产库,过程支持和软件质量管理三个子系统.

2软件质量及管理

当前业界已将交付软件的缺陷密度作为软件产品的质量的衡量关键标准.即,已交付软件中每个单位规模的缺陷数,简称为交付缺陷密度.因此,软件质量管理通常围绕缺陷而展开,软件项目的目标是使交付的软件存在尽可能少的缺陷[2].

质量管理的任务是计划恰当的质量活动,然后正确执行和控制这些活动,以便可以在软件开发过程中(即在软件交付以前)检测到大多数缺陷[2].

质量管理包括确定软件的质量目标,制定实现这些目标的计划,并监控和调整软件计划、软件工作产品、活动和质量目标,以满足客户和最终用户对高质量产品的需求和愿望.

质量管理基于机构、客户和最终用户的需求建立软件产品的质量目标.为实现这些目标,机构制定相应的策略和计划,项目则为实现这些质量目标对其定义的软件过程进行具体调整[3].

在软件质量管理过程和方法上,传统的包括:全面质量管理(TotalQualityManagement,TQM)是一套能控制质量、提高质量的方法,在PMBOK[4]中,软件项目的质量管理是指保证项目满足其目标要求所需要的过程,包括质量计划、质量保证和质量控制三个过程域,著名的“Juran三部曲”[5]――TQM的理论基础和基本方法的主要基石――包含质量计划、质量控制和质量改进三个步骤,突出了对过程改进的支持.最有成效的要属六西格玛质量管理方法,其理念是通过排除和预防缺陷来提高客户满意度,进而提高企业的收益率,包括过程性能度量集、多种改进框架和分析工具,尤以DMAIC框架(定义-度量-分析-改进-控制)最常用[6].将六西格玛与CMMI实施相结合将是更有效的过程改进途径.

在软件质量管理工具方面,Ishikawa提出了质量控制的七种基本统计工具[7],包括因果图[8]、Pareto图、直方图、控制图、散布图、运行图、检查单.目前也有许多有关预测模型的论著,如:Rayleigh模型.

现有的软件质量管理过程和方法提供了质量管理的高层指导,主要关注于实施步骤以及最终结果,质量管理工具也着力于解决质量管理中的具体的某“点”的质量问题和控制,但在如何通过过程控制其结果,业界正在寻求有效的途径,是亟待解决的问题.例如:如何制定低风险且切实可行的质量计划、如何在开发过程不同的影响因素下确保项目质量目标得以实现等.这些正是本文致力于研究的主题.


如何撰写论文综述
播放:21275次 评论:3754人

3基于过程性能模型的软件质量管理过程

过程性能模型是解决通过过程控制其结果的有效方法,具体定义如下.


这篇论文url http://www.sxsky.net/benkelunwen/060404570.html

过程性能基线(ProcessPerformanceBaseline,PPB)是对遵循过程所达到的实际结果的文档化刻画,用于比较实际过程性能和预期过程性能的基准[9].

过程性能模型(ProcessPerformanceModel,PPM)是对过程属性和过程工作产品之间关系的描述,基于历史过程性能数据而建立,并使用项目中收集的过程度量和产品度量进行校准,最终用于预测遵循过程将能达到的结果[9].

过程性能基线可用于组织内任何独立的项目,通过分析所收集的度量,建立结果的分布和极差,其刻画了所选过程的预期性能[10].过程性能模型基于其他过程和产品的度量来估算或者预测某一过程性能的度量,刻画了过去的和当前的过程性能,对过程将来的性能进行预测.过程性能基线控制子过程的能力,过程性能模型预测过程的中间目标和最终目标,通过过程控制结果,在子过程结束时进行调整和预测,确保最终目标的实现.

基于六西格玛质量管理的方法及其DMAIC框架(定义-度量-分析-改进-控制),以及过程管理的四个核心职责(定义过程、度量过程、控制过程、改进过程),并结合过程性能基线和模型的原理,本文提出了一种基于过程性能模型的软件质量管理过程模型,该模型在质量管理过程中增加了过程性能基线和模型的指导、统计管理以及预测和控制,提供了软件开发过程中进行质量控制和持续改进的框架,如图1所示.模型主要包括:质量计划、质量活动、质量度量和分析、质量预测和控制、质量评价和改进.接下来将详细阐述过程性能基线和模型在上述五个质量管理子过程中的应用.

图1基于过程性能模型的软件质量管理过程模型

3.1质量计划

要生产出高质量的产品,首先必须制定质量计划.质量计划作为基于过程性能模型的软件质量管理过程模型的一个核心环节,简言之,就是怎样以及何时将质量活动和质量材料应用到一个项目中.质量计划中必须明确定义在软件开发的各个阶段应如何进行质量活动.制定质量计划的前提是项目已完成任务计划、进度计划和规模估算,故在制定质量计划之前必须进行入口准则的验证.

基于过程性能模型的软件质量管理过程要充分发挥过程性能基线和模型在质量计划制定时的指导作用.团队软件过程(TeamSoftwareProcess,TSP)质量计划是一个最佳范例,本节将介绍如何使用过程性能基线和模型指导质量计划的制定.


本文为全文原貌未安装PDF浏览器用户请先下载安装原版全文3.1.1TSP质量计划

团队软件过程(TSP)制定的质量计划包括以下几个方面[11]:系统无缺陷比率、各阶段排除缺陷密度、质检过失比、阶段收益、过程收益、缺陷引入率和缺陷排除率,可划分为过程质量度量和产品质量度量两大类.

为了提高客户满意度,首要解决的就是降低交付缺陷密度,即验收测试过程中发现的缺陷密度.团队在制定质

1 2 3 4

质量管理方面有关论文范文集,与基于过程性能模型的软件质量管理过程的与应用相关论文发表参考文献资料:

如何写本科论文

汉语言本科专业

化学类本科毕业论文

自考本科论文封面

本科生论文答辩模板

成人本科***

本科自考

本科论文综述

汉语言本科毕业论文格式

本科论文要查重吗

基于过程性能模型的软件质量管理过程的与应用WORD版本 下载地址