软件检测实验室能力验证方案研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件检测实验室能力验证方案研究
发表时间:2018-12-06T10:58:55.797Z 来源:《科技新时代》2018年10期作者:合云峰
[导读] 下文将在明确软件检测实验室能力验证现状的基础之上,结合软件检测的实际要求,提出相应的验证措施,希望能够进一步优化量化指标,给予软件检测实验室能力验证方案更多的参考依据。
云南省电子信息产品检验院云南昆明 650031
摘要:随着软件行业的不断发展,对于软件检测实验室能力验证也提出了更高的要求,在针对软件产品进行外部检测的过程之中如何评估其实验室的检测能力是本文研究的主要课题,本文将利用多样化的手段来制定验证方案,以此提出软件检测实验室能力验证的可行的研究建议。
关键词:软件检测;实验室;能力验证
目前在软件检测实验室能力验证的方面还存在较多的体系、内容、流程上的不足,不能够准确、合理、规范地对于实验室的检测结果进行认证,很多的实验室在相同的业务范围之内具有较大差距的检测能力,致使软件检测质量参差不齐,所以下文将在明确软件检测实验室能力验证现状的基础之上,结合软件检测的实际要求,提出相应的验证措施,希望能够进一步优化量化指标,给予软件检测实验室能力验证方案更多的参考依据。
一、软件检测实验室能力验证的发展现状及主要存在的问题
事实上为了确保实验室能够维持较高的检测水平,需要对于实验室的检测能力进行验证,加强对于软件检测的规范程度,但是软件检测具有偏差性,多次的检验结果是以中位值为基础,从而结合中位值的偏离程度来提出判断依据的,实验自身存在着真值的不可知性,需要大量的模拟实验来取得最靠近真值的相关数值。而对于软件这个行业而言加强对于软件产品的检测能够切实起推动与维持市场秩序的作用,所以软件检测环节是必不可少的;但是与此同时软件检测实验室在能力验证方面也存在着较多的问题[1],很多的实验室是不具备相应的检测能力的,所得出的软件数据都存在着失真的问题,并不具备参考价值。
而从客观的角度上来看,我国对于软件检测实验室的能力验证还缺乏统一化的检验标准与验证指导建议,致使很多的软件检测实验室都是以地域为基础进行工作的,不同地域对于不同的软件检测实验室能力验证认可度是不一样的,这种差异是不利于软件检测实验室的长期发展与市场规范的。需要在高度认识软件检测实验室能力验证的发展现状与存在问题的基础之上,利用多样化的验证手段,去建立完善的验证方案,提升软件检测实验室能力验证能力,促进软件行业的发展与进步。
二、软件检测实验室能力验证的具体方案
(一)细化实验室软件检测的相关内容,优化能力验证的基本程序
在软件检测实验室能力验证程序内容上应当予以细化与优化,在常规的实验室软件检测过程之中,需要细化程序文件编号以及文件名称,然后结合实验室软件的实际检测业务来提出能力检验的详细内容,从而针对实验室的能力进行相应规划[2]:比如客户机密信息以及所有权程序的保护度;实验室诚信度;质量手册的管理状态;网络系统、检测用计算机机计算机软件的管理程序运行状态;标书合同程序的评审方式;分包管理程序;预防措施程序;记录控制程序;内部审核程序;管理评审程序;纠正措施程序;不符合的检测工作控制程序;投诉处理程序;服务和供应品管理程序等这些都是能力验证过程之中所主要验证的内容。将相同的软件产品给予不同的实验室进行能力验证,从而通过能力验证的程序进行数据比对,结合质量控制、例外允许偏差的原则规范,协助实验室进行检测报告的提交与管理,因为在实验室参与特定的测试活动的时候需要以一个较为标准的物质来作为测试的标准对象,而多个实验室共同进行能力测试,是更能够提升实验室软件检测的可靠性的;从而优化能力验证的基本程序以及基本流程[3]。
(二)结合软件检测实验室的基本特征建立能力检验资源库
在现行的软件检测实验室能力检验办法之中,提出了建立“测试对象库”的这一形式,但是在测试对象库在前期建设过程之中需要投入大量的成本,既需要满足市场上多样化软件的应用要求,又需要满足相关文件中对于软件质量特性的要求,针对这些要求,可以通过建立测试对象库的方式,来加强对于软件模块的拼接与使用;组装成完善的测试对象;加强实验室建设也有助于提升软件检测的能力,软硬件齐抓共改,实现业务收入的提升。
检测能力提升这一方面则需要积累大量的检测经验,尽可能多的对于目标样品进行评测,从而对于发现的问题进行细致的推敲与描述,明确测试的对象要求、选取合适的软件资源模型进行组合、分发给不同的实验室进行综合测试、测试之后针对所测试的结果进行统计与讨论,在总结样品缺陷的过程之中,提升缺陷的发现率,提升评测技术能力,是目前实验室软件检测能力提升的重要手段。而且为了实现能力检验资源库建设,需要官方权威组织投入大量的资源建设成本进行数据建设,并且建设任务是长期的,因为软件产品发展的日新月异,其资源库也要不断进行模型补充,才能够满足多样化的软件产品检测标准,在明确方案的可行性时才能够投入到实验室能力检验的过程中进行使用[4]。
(三)建立规范化的能力验证标准
在规范化的能力验证标准应用过程之中,除了计算机方面的验证要求之外,还要与其他行业部门建立合理的联系,从而提升能力验证标准制定的科学性,比如所测试应用的软件是使用在医疗卫生管理过程之中的,除了需要软件设计专家来帮助评定实验室能力之外,还需要数学领域的专家、医疗卫生管理人员协同进行工作,明确软件的特性与使用要求,从而检查软件客观性能的评估是否与实验室所建立其的软件检测结果相一致、或者保持在一个结果数值的范围之内,通过严密的数学分析方式来帮助统计学来导入公式以及相关概念。而能力验证的基本程序应当结合我国的精密度评估标准来进行优化,比如2007年发布的CNAS-GL11《检测和校准实验室能力认可准则在软件和协议检测领域的应用指南》;CNAS-RL03:2017《实验室和检验机构认可收费管理规则》;CNAS-RL02:2017《能力验证规则》等多种CNAS实验室认可规范文件,来提升其标准程度与规范程度。这是评判其能力有效性的重要手段,而在此方案之中也更加鼓励多个实验室联合进行评估以及能力检验,往往所得出的检验结果更具有可信性;除此之外,能力验证标准在目前的发展阶段上来看,还是要以功能性验证为主,在满足软件功能性检测的基础之上,再进行能力验证与能力考核。
结语:
在目前的软件检测实验室能力验证体系之中,还存在着较大的发展可能,需要在明确能力验证需求的基础之上,加强对于检验体系以