
·理论探素·
招
关于软件质量保证模型的研究
徐世波张健
(装备指挥技术学院信息装备系北京101416)
数字技术与应用
要:这年来,随着现代电于信息技术及新型网络被术的创新发展,款件开复逆新成为IT领成的热门行业之一。从款件质量角度面富,
势能性更为完善款件测议模型的开发与应用是其重要的质量保证手及之一。本文仅就款件质量保证模型的研究与改逐作以浅要分新析。
关键调:款件质量中图分类号:TP31
测试模型
文款标识码:A
随着我国IT行业的蓬特发展,以及强大网络技术的支持,我国软件行业逐断形成了集科研、发布,推广为·体的现代化产业模型,并且呈现了良好的发展趋势,软件质量测试过程是一种抽象的模型,用于定义软件测试的具体流程和方法。开发过程的质量决定了软件的质量,测试过程的质量也将直接影响到测试结果的准确性和有效性。
1茶于检测模型的软件质量控制框架
1.1软件缺陷风险识别框架
软件生命周期处软件项日开发的重要阶段划分,风险管理的实践通常部是与其结合进行的。所以,在软件项目的开发过程中,生命周期是其重要的阶段划分,软件缺陷风险识别通常与其生命周期相结合。软件缺陷风险识刻框架中主要包括:软件项目生命周期,外部环境,内部环境等基本项目。事实上,在软件项目质景测试的过程中,内外部环境中的风险因素都可能导致软件质量间题的出现,软件项目开发过程中的内外部风险固索是不断演化,不断影响若项目质景测试中所得出的结果,同时,项日特性、项日管理和项日团队三者之间,其实是互相影响的关系。当然,项目管理是重要纽带,是三者关系的重要动力,紧密结合的二者又在项目的进展中不断改变各自的影响力,互相均衡自己的影响力来推动项目的进展,
1.2软件的大小与复杂性控制框架在软件质量测试模型中,软件的大小
与复杂性都是构成软件质量控制框架的重要组成项目。软件的大小要建立在对于项目的大小及其业务复杂程度进行综合分析的基础上,并通过程序中的系统模块的数量,以及可以执行程序语句的多少来体现,面软件复杂性的质量测试则相对较难,其中包括技术专业,数据和决策等三方面内容,如果软件项月在开发中复杂性越强,软件开发的质景就越加难以得到保证。
1.3软件开发过程成熟度控制框架在对软件质景测试模型中,软件开发
过程成熟度的高低是不容忽现的项目之一,其测试结果取决于软件开发者对开发过程的管理及工程能力的高低,也是影响软件整体开发质量的重要因素。依据软件质量测试模型评估的软件开发过程成熟度,还能客观反映开发商对提高软件开发过程能力的投资水平。
2传统的软件测试过程模型分析 2.1V模型
V模型是最早的软件测试模型之一,在 20世纪80年代后期开始得到应用,V模型的
万方数据
文章编号:1007-9416(2010)09-0129-01
应用意义在于改进和促进软件开发的效率及效果,通过V模型全面展现了软件测试活动与分析设计话动的关系,单元和集成测试应检测程序执行是否满足软件设计的要求,验收测试应确定软件的实现是否满足用户需要或合同的要求等项日。但是经过长期应用"j研究发现:V模型在软件测试中客观存在--定的局限性,V模型只是将软件测试作为在编码之后的一个环节,尤法实现软件项日开发的全程测试,也相对急规了测试活动对需求分析、系统设计等活动的验证和确认的功能。
2.2W模型
相对于V模型面言,W模型不但增加了软件各开发阶段得同步进行,而且强化了对于软件项日开发的验证和确认活动。从 W模的模型框架来看.其由两个V字型模型组成,分别代表测试开发过程,并明确表示出了测试与开发的并行关系,W模型强调测试伴随整个软件开发周期,而且测试的对象不仪仅是程序,需求,设计等同样需要测试。W模型有利于尽早、全面地发现软件项目在开发过程中存在的质量间题。但是在W模型中,需求,设计,编码等活动往往被规为串行关系,W模型难以御底解除特软件质量测试中所面临的技术问题。
3软件质量保证模型的研究与改进
随着现代电子信息技术及软件开发技术的不断研发,现代软件项目质量测试中逐步强化了安全性,实时性,可靠性、精度性的标准,对于质量保证模型的开发与应用也提出了更高的要求。因此,在现代软件项目的研发中,加强质量测试模型的研究与改进具有十分重要的意义和作用。在嵌人式软件开发过程中,由于软件的强实时性、高安全性、高可靠性、高精度的特点,实施软件工程是软件研制的必然要求,面测试是一个非常重要的工程阶段,软件质量测试的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,实现其科学化、规范化、标准化发展,进面促进软件开发商商业目标的实现。
3.1提供度量结果,实现质量信息的规范化处理
在国内外现行的软件质量测试模型中,模型中的主要项日多数表现在项目的过程控制与质量控制框架的构建中,警遍缺乏对于度景数据的收集,进而无法在质量测试中获得准确的度量数据,导致质量测试结果缺之科学性与全面性,因此,在软件质量检测模型的研究与改进中,研发的技术重点要集中于度量数据的管理与存
储,并对于软件中的度量数据进行全面分析,最终得出具有参考价值和使用价值的度量数据与分析结果。另外,基于软件质量测试模型集成化的过程,软件开发技术人员要逐步提出和建立软件开发中的数据库,进面作为软件质量测试模型的改进的基础数据"亏技术支持,
3.2注意协调质量测试和分析活动在软件质景测试模型中,要注总通过
技术措施与创新模型的开发,实现质景测试与分析的协调,进而保证质量测试结果更具科学性与合理性,也有利于对于软件中存在的质量间题及其原因进行系统的分析,及时进行技术改进措施,在软件质景测试模型的研究与改进中,要将模型进行划分与特定实践,逐步明确质量测试对象和目标,并建立质量测试日标的全程监控体系,进而实现软件质量测试规程的规范性划分,对款件度量数据进行有效的分析,并出具全面的报告。另外,在软件质量测试中要在总结传统技术、方法的础上,并且在质景测试逐步引入统计过程控制等现代化理论方法,提供对软件质量测试模型改进的支持。
4结语
近年来,随着软件研发行业的不断发展,对于软件质量测试模型的研究与改进逐新成为行业发展的关键技术课题之一。就我因软件质景保证模型的研充现状面言,首要解决的间题是传统软件测试模型的局限性,并且针对模块任务分配方式的不足,细化模块分配并结合现代化的质量测试模型,提出更具科学性、合理性的软件
质量测试模型。参考文献
[1]王松宇,质量管理在软件开发中的应用
[J].电脑知识与技术.2008,(4).P16~ 17.
[2]范思琪,刘广云.软件缺陷的评估方法分
析与研究[]].计算机时代.2008,(9). P24-26.
[3]郭光函.软件能力成热度模型及其在软
件测试过程中的应用[]].科技经济市场.2009,(14).P21-22
[4]张天霖.应用度量式测试提高软件测试
效率[J].软件贯界,2007,(5).P36-37[5]朱鸿,金紫,软件质量保障与测试[M].
北京:科学出版社,1997,
[6]李文静,软件缺陷与软件测试[J].计算机
与网络,2001(21)
[7]黄背,田英.改善款件开发质量的全面质量管理办法,西北工业大学学报(社会科学版),2001(3)。
数字技术与应用
129