基于CMMI和GQ(I)M的软件测试过程度量研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:lgx9527
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试作为保证软件质量的一种重要手段,在软件的生命周期中具有非常重要的地位。研究表明,越早发现软件中存在的问题,开发费用就越低,软件质量越高,软件发布后的维护费用越低。而业界也普遍认为,除了软件测试技术以外,一个好的、成熟的软件测试过程能够最大限度地保证软件测试的有效性和适度性,进而保证软件产品的质量。软件度量技术在软件工程领域的研究中占据着重要的地位,它是改进过程的有效途径之一。通过对过程的度量,可以使过程规范化、可视化;通过对度量数据的分析,可以衡量过程的有效性以及发现过程中存在的问题;通过度量信息可以跟踪和监督过程状态,从而能够为过程管理提供决策支持,降低过程承担的风险。因此,通过在软件测试过程中引入过程度量,保证软件测试过程的有效性,最终实现软件产品质量的保证和提高。CMMI是由美国卡耐基·梅隆大学的软件工程研究所提出的一个成功的、广泛使用的软件过程改进模型,它针对软件过程的管理、改进和评估,其根本目的就是软件过程改进。软件测试和软件度量是软件过程中不可分割的一部分,因此CMMI包含了一系列支持软件测试过程改进和软件度量分析的过程域。GQ(I)M方法是卡耐基·梅隆大学软件工程研究所软件工程度量和分析组在GQM的基础上提出的一种改进模型。它在Q和M之间加入了一个中间步骤,用于建立问题和度量数据之间的联系。它构造了可视化的指示器(Indicator),这些指示器可以作为需求说明书,指导需要收集什么数据,对这些数据需要做哪些处理和分析,为这些活动做计划。本文正是运用CMMI各个过程域中对软件测试和软件度量的支持框架、实际指导、过程分析等,结合GQ(I)M度量方法,对软件测试过程度量进行了研究。本文研究的主要工作集中在以下三个方面:①根据软件测试过程的研究现状,结合软件测试理论、软件度量理论和CMMI,提出了适合于度量的基于CMMI的CMMI4STP。②经过研究软件测试过程方面的特殊属性提出了适合CMMI4STP度量的信息需求、基本度量、派生度量和指示器。③本文采用.NET开发了一个针对软件测试过程的度量工具STPMT。
其他文献
随着计算机网络应用的普及和发展,信息安全作为新兴学科日益受到重视。而传统的软件加密技术已经越来越不能满足信息安全对运算速度和系统安全性的需求。以密码设备为核心的
本文主要研究基于双目立体视觉的三维人脸识别问题,以Marr的计算机视觉理论为基础,重点对双目立体视觉系统的摄像机标定、边缘检测、立体匹配和现有的三维人脸识别算法做了深
针对大型旋转机械结构复杂、精度高等特点,设备振动监测与故障诊断技术已被广泛应用于现代企业的设备维修和管理工作,创造了巨大的经济效益和社会效益。本文在比较系统地总结
目前我国钢铁工业迅猛发展,钢铁件的质量好坏对钢产品的加工质量、使用寿命和可靠性等方面起着至关重要的作用。在电磁无损检测领域,现存的钢铁分选仪器对各种钢铁材料的性能指
随着计算机技术的飞速发展,软件已广泛应用于各行各业,软件可靠性逐渐成为用户需求的重点。尤其在金融和航天领域,软件必须具有极高的可靠性,否则人们财产安全将受到严重威胁
随着互联网和宽带技术的发展,P2P的应用日益广泛,在享受P2P软件带来方便的同时,P2P的带宽资源占用问题日益凸显出来,已经严重的影响了校园网的正常运行和使用,P2P的业务监管
近年来,3D视频在电影娱乐以及日常生活应用中日益火热。3D视频其实是由多个相机分布在不同视角拍摄得到的,由于多个视点的纹理图和深度图需要巨大的空间去存储以及很高的带宽
随着信息时代的到来和经济全球化市场环境的形成,企业间的合作化程度越来越高,虚拟企业不断涌现,协同项目管理已逐渐成为各企业的一种有效的项目管理方式。同时,对协同项目管
疲劳驾驶已经成为引发交通事故的重要原因,对驾驶疲劳的检测是人机交互、计算机视觉等领域的重要研究内容。基于面部视频的疲劳状态分析与理解的目的就是要赋予计算机一定程度
流动层析成像技术是近年来飞速发展起来的一门新技术,该项技术在解决多相流检测问题上有巨大的发展潜力和广阔的工业应用前景。电阻层析成像技术以其成本低、适用范围广、结