基于FPA的软件测试度量研究和实践

来源 :浙江大学计算机学院 浙江大学 | 被引量 : 0次 | 上传用户:vctlu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着计算机软件行业的飞速发展,用户对软件的质量要求也是越来越高。而作为保障软件质量的最后一道工序——软件测试,对软件质量更具有举足轻重的作用。如何有效地评估软件测试规模并估算工作量,从而制定测试计划保障测试工作按时完成?如何有效地估算软件系统的缺陷数目并对其进行跟踪,从而有效评估开发或测试质量?如何有效地评估软件测试是否高质量、高效量地执行?追踪溯源,我们需要一种能对软件测试规模进行有效的、准确的度量方法。本文首先广泛研究了各种不同的软件规模度量的基本原理,重点深入分析IFPUG(International Function Point Users Group)的FPA(Function Point Analysis)估算过程和实践规则,以及其在测试规模度量中的局限性;接着根据软件测试规模度量的特点,改进功能点分析法的一些属性以及计算模型;最后选取项目做测试度量的实践应用,具体如下:1.利用改进后的功能点来度量测试的规模,为后期测试的各种评估度量提供基准数据。2.利用改进后的功能点和历史数据来估算测试的总工作量,帮助制定软件测试计划和规划测试人员安排。3.利用改进后的功能点和历史数据度量缺陷的数目以及跟踪缺陷,评估软件开发测试的质量和软件测试的出口(Exit)标准。结果表明,在充分的历史数据的支持下,改进后的FPA能够有效地应用到软件测试的度量中来,并对于未来有效的软件测试度量提供了充分而有力的理论支持。同时本文在软件测算度量理论的实践过程中获得的实践经验为以后对测试度量方向的研究工作的实施提供了良好的借鉴用处。
其他文献
文件传输时间的长短是评判一种传输机制传输效率的直接因素。本文针对如何提高大数据量文件的传输效率提出了一种新的传输方式。目的是为了缓解文件传输时网络发生拥塞或因带
近年来,海量视频数据的出现给视频存储以及视频内容分析带来较大的挑战。在视频内容分析中,目标通常是我们关注和研究的重点,如何将这些感兴趣的目标从背景中分离出来,是计算
随着软件技术的发展和软件规模的不断扩大,传统软件开发方法存在的先天不足开始显现出来。软件管理专家根据不同的实践经验加以总结,在原有模型的基础上提出了模型驱动架构、
图像在实际获取的过程中,由于天气、个人的拍摄水平、相机的因素、光照以及相机与被拍摄物体之间发生相对运动等原因导致图像模糊。有效地提取出局部模糊图像的模糊区域,可以
热红外图像与可见光图像融合是计算机视觉领域的一个基础问题,它采用一些算法提取出不同波段图像的特征,将它们融合在一起,使得融合后的图像更加清晰、信息更加全面,更便于人
随着信息技术的迅速发展、经济全球化趋势不断地加剧以及企业客户需求的不断变化,企业对加强技术的改进、提高管理的创新和提高竞争力提出了十分迫切的需求。然而企业生产管理的核心是生产计划调度问题是否能够获得优化解,因此,多年来,优化调度方案的研究一直是国内外许多学者们的关注热点。考虑调整时间的调度问题是指当设备加工不同工序时,设备需要进行自身调整,调整时间不仅与当前要加工的工序有关,而且还与之前加工过的工
随着数据挖掘技术的发展和数据挖掘工具的大量出现,人们对自己隐私的保密性要求也变得越来越迫切。如何在保证个人隐私的前提下进行数据挖掘,已经成为一个迫切需要解决的问题
随着互联网的发展,互联网的用户数持续上涨,人们的上网时间越来越多,上网方式也是多种多样,Web服务器在单位时间内处理的请求数也会不断增加,因此,对各个服务器处理高并发的能力也
神经网络算法今年来被国内外学者大量的研究和讨论,在学术领域中属于智能算法和人工智能的重要组成部分,其被广泛的用于机器学习、模式识别、数据挖掘领域等领域,不仅如此,神
随着网络技术的日益发展,VoIP技术现已成为最有前途的技术之一,标准化程度也得到进一步的提高。传统的VoIP技术都是基于客户机/服务器模式。目前将基于分布式结构的P2P覆盖网