基于主成分分析的软件测试工作量动态估算方法研究

来源 :中国航天第二研究院 航天科工集团第二研究院 | 被引量 : 0次 | 上传用户:bigrobbin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件产品在各行业中发挥越来越重要的作用,人们对于软件产品质量的要求也越来越高。软件测试作为保证软件产品质量的重要手段,也逐渐向专业化、系统化方向发展。为了对软件测试项目进行合理的计划和管理,实现对软件测试项目工作量的准确估计就显得尤为重要。但是,目前软件测试通常被作为软件开发项目的一个子部分,专门针对软件测试项目工作量估算方法的研究非常匮乏。而且已有的软件测试工作量估算模型通常带有主观性强,或者估算开销大的缺点。  基于以上情况,本文针对软件测试工作量估计的复杂性和不确定性展开研究,旨在找到一种行之有效、过程可控并且准确度高的软件测试工作量估算方法,并将这种方法应用到测试项目管理实践当中。  首先,在研究软件度量技术的基础上,从文档质量、项目规模、项目复杂度和测试效率等四个方面全面地分析软件测试项目工作量影响因子,并定义各因子量化方法。  其次,对已有的回归分析工作量估算方法进行改进。因子相关会使回归分析算法的结果不稳定,为解决这一问题,本文引入了主成分分析方法提取特征值,并对传统的主成分分析方法进行拓展,使之适用于因子非线性相关的情况并为测试项目管理提供主要风险来源和依据;另外,考虑到软件测试工作量估计的不确定性,本文将软件测试工作量估算当作一个的动态流程进行管理,以实现测试工作量估算方法的持续改进。实验结果表明该工作量估算方法有着较高的准确性。  最后,设计工作量估算原型系统。将原型系统连接到软件测试实验室管理系统,实现项目数据的采集、工作量估计、计划制定、项目进度监控等功能,达到动态估计和控制软件测试工作量的效果。
其他文献
基于TCP/IP的Internet迅猛发展,已经成为全球覆盖范围最广,承载业务最多的综合性网络。通过IP网络承载传真业务,由于其低廉的费用和高效的带宽利用率,正在成为一种新的具有相
随着互联网的高速发展,Web上的信息量高速增长,这其中文本信息占据了相当重要的位置。对这些文本信息加以搜集、分类和总结,传统的手工方法已经无法满足需要。文本自动分类、信
随着互联网的迅速发展,计算机之间的交互不断增强,软件的安全问题已成为计算机系统安全的一个至关重要的问题。程序安全作为软件安全问题的一个子问题是目前研究的热点之一。已
知识经济和信息时代飞速发展的今天,世界经济的全球化和国际化推动着经济体制的改革,在经济发展的浪潮中,出版行业也在发生深刻的变化,出版逐步由微观管理向宏观管理过渡。 为
学位
随着现代科学技术的飞速发展,人们获取大数据量、高维数、非结构化的数据变得越来越容易,这就使得现代计算对高维非线性数据降维需求的增加,流形学习方法研究得到广泛的重视,研究
学位
本论文主要做了以下工作: (1)介绍了嵌入式软件的交叉开发环境,比较了与传统软件开发的不同之处,接着引出了由特殊开发模式所决定的嵌入式软件测试的特点,那就是宿主一目标模
随着因特网和多媒体技术的飞速发展,因特网上的多媒体应用与日俱增。如今的Internet己经从单一的数据网发展成为包括数据、语音、图像等多种信息在内的集成服务网。与此同时,传
学位
随着千兆网络的渐渐普及,网络环境较之以前有了很大的不同,网络数据传输速度大大高于以前。传统的入侵检测设备已不能很好的保护新的网络环境,它们不能及时地处理网络上的数据包
随着计算机和通信技术的快速发展,人们开始将越来越多的信息存储在个人计算机上,并且通过网络进行信息的交互和共享,这一趋势导致了数字化信息高速的增长。传统的中心服务器已经