【技术实现步骤摘要】
一种基于贝叶斯理论的软件V&V有效性度量方法
本专利技术涉及软件V&V
,尤其涉及一种基于贝叶斯理论的软件V&V有效性度量方法。
技术介绍
软件V&V是现阶段该领域专家比较认可的一种保证软件质量的有效方法。现阶段,针对软件V&V有效性度量方法的研究较少,一般依据IEEE1012标准附录部分给出的V&V有效性度量方法。该V&V有效性度量方法是通过实际V&V工作(活动)中发现的异常数与所有来源中已发现的异常数的比值来度量V&V工作的有效性。较低的V&V效果度量值表明软件开发工作有效,或V&V工作需要改进,或两者皆有;较高的V&V效果度量值,表明程序开发过程需要改进,或V&V过程有效,或V&V过程仅需要进行递增变更。现有技术中,软件的V&V活动受众多不确定性因素的影响,导致上述V&V效果度量值并不准确。现有技术没有对历史经验数据及当前V&V过程评估数据加以使用,使得度量的预测能力差。并且,只有当所有质量活动结束后才能给出度量数据,对当前V&V活动的执行缺少直接指导,当其他质量活动有效性不足时,可能使V&V度量数据出现巨大偏差。截止至目前,软件V&V活动的有效性度量一直是软件V&V领域内的一个技术难点。
技术实现思路
鉴于上述的分析,本专利技术实施例旨在提供一种基于贝叶斯理论的软件V&V有效性度量方法,用以解决现有软件V&V有效性度量方法不可靠且效果度量值不准确的问题。一方面,本专利技术实 ...
【技术保护点】
1.一种基于贝叶斯理论的软件V&V有效性度量方法,其特征在于,包括如下步骤:根据软件的历史V&V活动数据,获得每一预设分析复杂度下,V&V对象存在缺陷全部被V&V活动发现的概率;建立V&V有效性预测模型,根据上述概率,分析获得V&V能力因素;预设分析复杂度下,根据上述V&V能力因素获得预测的软件当前V&V对象存在缺陷全部被V&V活动发现的概率,判断软件V&V有效性;如果有效性较差,降低分析复杂度,重复判断,直到有效性满足需求为止;建立V&V有效性度量模型,计算在满足需求的上述分析复杂度下V&V对象存在缺陷全部被V&V活动发现的概率,作为软件当前V&V有效性度量值。
【技术特征摘要】
1.一种基于贝叶斯理论的软件V&V有效性度量方法,其特征在于,包括如下步骤:根据软件的历史V&V活动数据,获得每一预设分析复杂度下,V&V对象存在缺陷全部被V&V活动发现的概率;建立V&V有效性预测模型,根据上述概率,分析获得V&V能力因素;预设分析复杂度下,根据上述V&V能力因素获得预测的软件当前V&V对象存在缺陷全部被V&V活动发现的概率,判断软件V&V有效性;如果有效性较差,降低分析复杂度,重复判断,直到有效性满足需求为止;建立V&V有效性度量模型,计算在满足需求的上述分析复杂度下V&V对象存在缺陷全部被V&V活动发现的概率,作为软件当前V&V有效性度量值。2.根据权利要求1所述的基于贝叶斯理论的软件V&V有效性度量方法,其特征在于,所述根据软件的历史V&V活动数据、获得每一预设分析复杂度下V&V对象存在缺陷全部被V&V活动发现的概率,包括如下步骤:搜集各个分析复杂度下,软件的历史V&V活动数据;对软件的历史V&V活动数据进行分析,建立V&V活动数据库,所述数据库包含分析复杂度,以及各个分析复杂度下对应的存在的缺陷全部被V&V活动发现的V&V对象数量,存在的缺陷未全部被V&V活动发现的V&V对象数量;计算在各个分析复杂度下,V&V对象存在缺陷全部被V&V活动发现的概率。3.根据权利要求2所述的基于贝叶斯理论的软件V&V有效性度量方法,其特征在于,任一分析复杂度下,所述V&V对象存在缺陷全部被V&V活动发现的概率P1为式中,N1表示存在的缺陷全部被V&V活动发现的V&V对象数量,N2表示存在的缺陷未全部被V&V活动发现的V&V对象数量。4.根据权利要求3所述的基于贝叶斯理论的软件V&V有效性度量方法,其特征在于,所述V&V有效性预测模型为式中,P表示预测的软件当前V&V对象存在缺陷全部被V&V活动发现的概率,C表示模型系数,x表示分析复杂度,r表示V&V能力因素。5.根据权利要求4所述的基于贝叶斯理论的软件V&V有效性度量方法,其特征在于,所述根据上述概率分析获得V&V能力因素,包括如下步骤:根据分析复杂度x为零时P=99%,带入所述V&V有效性预测模型,获得模型系数C;针对每一预设分析复杂度,令P1=P,将上述模型系数C带入所述V&V有效性预测模型,获得每一预设分析复杂度下的V&V能力因素;对上述每一预设分析复杂度下的V&V能力因素进行数值分析,获得表征V&V综合能力的V&V能力因素。6.根据权利要求5所述的基于贝叶斯理论的软件V&V有效性度量方法,其特征在于,所述...
【专利技术属性】
技术研发人员:史茹梅,张亚栋,杜乔瑞,徐先柱,王晓燕,周小波,
申请(专利权)人:北京广利核系统工程有限公司,中国广核集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。