基于风险的软件测试两阶段模型研究

来源 :上海财经大学 | 被引量 : 0次 | 上传用户:johnlu2828
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术应用的日益增长,计算机软件系统已经渗透到社会的经济、生活、安全等多个方面。人们对软件作用的期望值也越来越高,软件的质量和软件功能的可靠性逐渐成为人们关注的焦点。软件测试作为软件开发过程中保证软件质量非常重要的一个工程阶段,也逐渐被软件开发组织所重视。 根据全面质量管理理论,现代的测试不再是编码后的一个子过程,而是要将测试过程与开发过程并行进行,力争将缺陷控制在开发过程的早期,从而有效缩短开发周期,降低质量风险。 在软件测试的过程中,我们需要投入一定的人力和物力资源。软件开发的经验表明,软件测试需要消耗大量的资源。有些软件项目因为资源分配不合理,造成软件测试不充分或者项目延期,造成严重的后果。因此,科学的测试策略,合理的资源分配方案,是提高测试效率,保证软件质量的重点。 本文从软件测试的研究现状出发,对在资源有限的条件下,如何有效地规划测试工作,更好的保证软件质量这个问题,从以下几个方面展开研究: 一、论文分析并针对已有的基于风险测试模型存在的种种不足,对原有模型进行了改进。在原有模型的风险识别阶段,依据软件质量度量标准,从软件产品本身、用户和过程三个方面考虑,建立模块风险因素指标体系,更加全面地选取风险因素,并结合主成分分析法筛选出主要的风险因素,建立更加客观和合理的模块风险度量指标体系。 二、论文构建了基于风险的软件测试两阶段模型。第一阶段运用已有模型的方法,通过估计软件中各个功能模块的风险相对值,进行优先级排序,并据此分配测试资源,进行首轮探测性测试,得出相关缺陷数据。第二阶段,根据第一阶段所得数据,运用软件可靠性模型G-O模型估计各个模块的总缺陷数,再根据缺陷分布建立资源的最优分配模型,进行第二轮测试,使各个模块剩余缺陷数最少,以达到动态调整测试资源,提高软件可靠性的目的。 三、论文将基于风险的软件测试两阶段模型运用于某外汇交易中心操作风险管理系统的测试过程中,并结合具体的软件系统给出实施步骤,验证该模型的可行性和实用性。 基于风险的软件测试两阶段模型把定性分析和定量分析、软件测试与风险管理科学地结合在一起,在原有基于风险测试模型上进行改进和扩充,是以软件模块的质量风险为主要参考依据来进行测试资源分配的一种改进策略,是促进资源优化配置,提高测试有效性的行之有效的测试策略。
其他文献
在国际竞争日趋激烈的今天,供应链管理因具有降低产品成本和满足客户即时需求的潜力,而逐步成为企业管理的重点,企业之间的竞争已经逐步演变成为供应链之间的竞争。目前,中国
资本资产定价模型(CAPM)对线性因子风险溢价的估计有着天然的优势;随机折现因子(SDF)模型为分析金融资产的定价问题提供了一个统一的分析框架。Jagannathan和Wang(2002)的实证
各地、市、县(区)党委,自治区党委各部、委、办,政府各厅局党委(党组),各人民团体党组,各企事业单位党委(总支):由自治区党委主管,自治区党委宣传部、组织部和自治区纪委主
随着全球经济一体化进程的加快和我国经济的市场化程度越来越高,企业的外部经营环境变得日趋复杂,导致企业面临的不确定性因素越来越多,加大了企业风险的形成,因此现代企业必
从世界范围看,20世纪60年代以来,随着大批女性进入劳动力市场,有关女性职业发展的研究就成为众多研究者关注的热点问题。在科技领域,由于传统上一直是男性为绝对主导,其职业标准构
本文针对推行精益生产时已取得一定成果的中小制造业在继续推进精益变革过程中所遇到的问题,通过建立精益生产绩效评估体系,以诊断问题、提出改善策略为目的,达到使企业推行的精
本文探讨在ILASII 2.0系统下通过数据转换,利用图书馆自动化系统软件或专业软件,实现了图书采访批量查重,并对批量查重的实际运用和实用性进行了详细的分析。 This article
基于收益管理原则,本文探讨了在有三种等级产品的订单驱动生产系统中,应用先来先服务(FCFS)及带保护水平分配机制时,如何对产能分配及订单接受机制进行优化。通过在生产因素和需
学位
改革开放二十多年来,中国制造企业的技术能力取得了长足的发展,我国制造业已经成为国民经济的重要组成部分,工业增加值占国内生产总值(GDP)的35.75%,居世界第四位。但在为中国
在日前召开的全省高教工作会议上,省长杨传堂强调,推动我省高教跨越式发展必须认真把握和处理好五个重大的关系.rn一要正确把握和处理好内涵发展与外延发展的关系,做到内涵发