软件缺陷严重级别测定方法

文档序号:6443854阅读:222来源:国知局
专利名称:软件缺陷严重级别测定方法
技术领域
本发明涉及软件领域,尤其涉及一种软件缺陷严重级别测定方法。
背景技术
随着国内软件业和产品IT化的发展,软件产品质量越来越得到重视,软件产品的缺陷对质量也起到决定性的影响,而各公司对软件质量缺陷的严重级别测定方法存在一定的差异。一般都是通过测试人员的经验进行测定,而这种人为测定较主观,由于测试经验和背景的不同,获得的测定结果也存在各种差异,不能准确的测定软件质量缺陷。同时,各软件生产厂家对各自生产的软件产品质量缺陷的测定,都是站在开发者的角度来对该软件的质量缺陷进行测定,从而可能导致最终用户在使用该软件产品过程中与生产厂家提供的测定结果出现一些偏差,从而可能使得最终用户对该软件产品的生产厂家的信誉产生一定怀疑。同时,对软件缺陷严重级别的错误测定可能导致后续维护的成本大幅增加。可见,发明一种以最终用户为中心、能客观、准确的测定软件质量缺陷的方法是非常必要的。

发明内容
本发明的目的在于提供一种软件缺陷严重级别测定方法,其通过统一的测定标准,客观的对软件质量缺陷进行测定,测定效率及准确性高。为实现上述目的,本发明提供一种软件缺陷严重级别测定方法,其包括如下步骤步骤I、操作者通过网络发出软件质量缺陷的测定请求;步骤2、测定终端响应测定请求;步骤3、运行软件质量缺陷测定模块,该步骤3包括步骤3. I、定义软件质量缺陷变量、软件质量缺陷测定标准变量、及各软件质量缺陷测定标准的维度变量,所述软件质量缺陷测定标准变量包括影响度变量、频度变量、感知难易度变量及修复难易度变量;步骤3. 2、将各维度变量的值进行量化;步骤4、分别选择一量化值赋值给相对应的软件质量缺陷测定标准变量,从而使得所述软件质量缺陷测定标准变量分别具有一量化值;步骤5、判定所有软件质量缺陷测定标准变量是否都具有一量化值,如果否,则报警并给予提示,如果是,则执行下一步骤;步骤6、通过公式软件质量缺陷变量的量化值=O. 8* (影响度变量的量化值+频度变量的量化值)/2+0. 2* (感知难易度变量的量化值+修复难易度变量的量化值)/2,计算出软件质量缺陷变量的量化值;步骤7、根据软件质量缺陷变量的量化值判定软件缺陷严重级别,并将该软件质量缺陷变量的量化值与该软件缺陷严重级别显示给用户;
步骤8、释放软件质量缺陷测定模块。所述步骤3. I还包括调用init(),初始化所定义的各变量。所述步骤3. 2中,影响度变量的维度变量的量化值分别为几乎无影响为I、对功能无影响但顾客会发觉为2、对功能有影响为3、可能成为致命的为4、致命的为5 ;频度变量的维度变量的量化值分别为不会出现为I、会出现为2、实际使用时极其容易出现为3 ;感知难易度变量的维度变量的量化值分别为极其难为I、难为2、容易为3 ;修复难易度变量的维度变量的量化值分别为:容易为I、难为2、极其难为3。所述步骤7中的软件缺陷严重级别包括轻微、一般、严重及致命。所述软件缺陷严重级别与所述软件质量缺陷变量的量化值之间的对应关系为软件质量缺陷变量的量化值大于或等于3. 4时,该软件缺陷严重级别为致命;软件质量缺陷变量的量化值小于3. 4,且大于或等于2. 9时,该软件缺陷严重级别为严重;软件质量缺陷变量的量化值小于2. 9,且大于或等于2. 4时,该软件缺陷严重级别为一般;软件质量缺陷变量的量化值小于2. 4,且大于或等于I. O时,该软件缺陷严重级别为轻微。所述步骤6通过调用bugLevelCount O来运行所述公式。所述步骤8通过调用doCancel O来实现软件质量缺陷测定模块的释放。所述步骤7通过显示器来显示该软件质量缺陷变量的量化值与该软件缺陷严重级别。本发明的有益效果本发明所提供的软件缺陷严重级别测定方法,其通过以最终用户为中心的测定标准,客观的对软件质量缺陷进行测定,从而保证测定的准确性及高效性,在保证产品质量的同时,还能有效的降低后期的维护成本。为了能更进一步了解本发明的特征以及技术内容,请参阅以下有关本发明的详细说明与附图,然而附图仅提供参考与说明用,并非用来对本发明加以限制。


下面结合附图,通过对本发明的具体实施方式
详细描述,将使本发明的技术方案及其它有益效果显而易见。附图中,图I为本发明软件缺陷严重级别测定方法的流程图。
具体实施例方式为更进一步阐述本发明所采取的技术手段及其效果,以下结合本发明的优选实施例及其附图进行详细描述。请参阅图1,本发明提供一种软件缺陷严重级别测定方法,其包括如下步骤步骤I、操作者通过网络发出软件质量缺陷的测定请求;步骤2、测定终端响应测定请求;步骤3、运行软件质量缺陷测定模块,该步骤3包括步骤3. I、调用init(),初始化软件质量缺陷测定模块,引用系统统一的样式文件,其方法为〈link href = " css/base, css " rel = " stylesheet " type = " text/ css" /> ;定义软件质量缺陷变量为var leve、软件质量缺陷测定标准变量、及各软件质量缺陷测定标准的维度变量,并对所定义的变量进行初始化,所述软件质量缺陷测定标准变量包括影响度变量E、频度变量P、感知难易度变量α及修复难易度变量β。步骤3. 2、将各维度变量的值进行量化,所述影响度变量的维度变量的量化值分别为几乎无影响为I、对功能无影响但顾客会发觉为2、对功能有影响为3、可能成为致命的为4、致命的为5 ;频度变量的维度变量的量化值分别为不会出现为I、会出现为2、实际使用时极其容易出现为3 ;感知难易度变量的维度变量的量化值分别为极其难为I、难为2、 容易为3 ;修复难易度变量的维度变量的量化值分别为容易为I、难为2、极其难为3。步骤4、分别选择一量化值赋值给相对应的软件质量缺陷测定标准变量,从而使得所述软件质量缺陷测定标准变量分别具有一量化值。步骤5、判定所有软件质量缺陷测定标准变量是否都具有一量化值,如果否,则报警并给予提示,如winMsg("警告","请注意,4个标准均为必选项!");,其中第一个字符串为对话框的标题,第二个字符串为对话框的内容;如果是,则执行下一步骤。步骤6、调用bugLevelCount O ,通过公式软件质量缺陷变量的量化值=O. 8* (影响度变量的量化值+频度变量的量化值)/2+0. 2* (感知难易度变量的化值+修复难易度变量的量化值)/2,即,var Ieve = O. 8* (E+P) /2+0. 2* ( α + β ) /2计算出软件质量缺陷变量的量化值。步骤7、根据软件质量缺陷变量的量化值判定软件缺陷严重级别,并将该软件质量缺陷变量的量化值与该软件缺陷严重级别通过显示器显示给用户;在本实施例中,所述软件缺陷严重级别与所述软件质量缺陷变量的量化值之间的对应关系为软件质量缺陷变量的量化值大于或等于3. 4时,该软件缺陷严重级别为致命;软件质量缺陷变量的量化值小于3. 4,且大于或等于2. 9时,该软件缺陷严重级别为严重;软件质量缺陷变量的量化值小于2. 9,且大于或等于2. 4时,该软件缺陷严重级别为一般;软件质量缺陷变量的量化值小于2. 4,且大于或等于I. O时,该软件缺陷严重级别为轻微。步骤8、调用系统共用的关闭方法doCancel O,释放软件质量缺陷测定模块,其具体方法为 top. frames [" Iframe " ]. doCancel O。综上所述,本发明所提供的软件缺陷严重级别测定方法,其通过以最终用户为中心的测定标准,客观的对软件质量缺陷进行测定,从而保证测定的准确性,在保证产品质量的同时,还能有效的降低后期的维护成本,提高检测效率。以上所述,对于本领域的普通技术人员来说,可以根据本发明的技术方案和技术构思作出其他各种相应的改变和变形,而所有这些改变和变形都应属于本发明权利要求的保护范围。
权利要求
1.一种软件缺陷严重级别测定方法,其特征在于,包括如下步骤步骤I、操作者通过网络发出软件质量缺陷的测定请求;步骤2、测定终端响应测定请求;步骤3、运行软件质量缺陷测定模块,该步骤3包括步骤3. I、定义软件质量缺陷变量、软件质量缺陷测定标准变量、及各软件质量缺陷测定标准的维度变量,所述软件质量缺陷测定标准变量包括影响度变量、频度变量、感知难易度变量及修复难易度变量;步骤3. 2、将各维度变量的值进行量化;步骤4、分别选择一量化值赋值给相对应的软件质量缺陷测定标准变量,从而使得所述软件质量缺陷测定标准变量分别具有一量化值;步骤5、判定所有软件质量缺陷测定标准变量是否都具有一量化值,如果否,则报警并给予提示,如果是,则执行下一步骤;步骤6、通过公式软件质量缺陷变量的量化值=O. 8* (影响度变量的量化值+频度变量的量化值)/2+0. 2*(感知难易度变量的量化值+修复难易度变量的量化值)/2,计算出软件质量缺陷变量的量化值;步骤7、根据软件质量缺陷变量的量化值判定软件缺陷严重级别,并将该软件质量缺陷变量的量化值与该软件缺陷严重级别显示给用户;步骤8、释放软件质量缺陷测定模块。
2.如权利要求I所述的软件缺陷严重级别测定方法,其特征在于,所述步骤3.I还包括调用initO,初始化所定义的各变量。
3.如权利要求I所述的软件缺陷严重级别测定方法,其特征在于,所述步骤3.2中,影响度变量的维度变量的量化值分别为几乎无影响为I、对功能无影响但顾客会发觉为2、 对功能有影响为3、可能成为致命的为4、致命的为5 ;频度变量的维度变量的量化值分别为不会出现为I、会出现为2、实际使用时极其容易出现为3 ;感知难易度变量的维度变量的量化值分别为极其难为I、难为2、容易为3 ;修复难易度变量的维度变量的量化值分别为容易为I、难为2、极其难为3。
4.如权利要求I所述的软件缺陷严重级别测定方法,其特征在于,所述步骤7中的软件缺陷严重级别包括轻微、一般、严重及致命。
5.如权利要求4所述的软件缺陷严重级别测定方法,其特征在于,所述软件缺陷严重级别与所述软件质量缺陷变量的量化值之间的对应关系为软件质量缺陷变量的量化值大于或等于3. 4时,该软件缺陷严重级别为致命;软件质量缺陷变量的量化值小于3. 4,且大于或等于2. 9时,该软件缺陷严重级别为严重;软件质量缺陷变量的量化值小于2. 9,且大于或等于2. 4时,该软件缺陷严重级别为一般;软件质量缺陷变量的量化值小于2. 4,且大于或等于I. O时,该软件缺陷严重级别为轻微。
6.如权利要求I所述的软件缺陷严重级别测定方法,其特征在于,所述步骤6通过调用 bugLevelCount ()来运行所述公式。
7.如权利要求I所述的软件缺陷严重级别测定方法,其特征在于,所述步骤8通过调用 doCancel O来实现软件质量缺陷测定模块的释放。
8.如权利要求I所述的软件缺陷严重级别测定方法,其特征在于,所述步骤7通过显示器来显示该软件质量缺陷变量的量化值与该软件缺陷严重级别。
全文摘要
本发明提供一种软件缺陷严重级别测定方法,其包括如下步骤步骤1、操作者通过网络发出软件质量缺陷的测定请求;步骤2、测定终端响应测定请求;步骤3、运行软件质量缺陷测定模块;步骤4、分别选择一量化值赋值给相对应的软件质量缺陷测定标准变量,从而使得所述软件质量缺陷测定标准变量分别具有一量化值;步骤5、判定所有软件质量缺陷测定标准变量是否都具有一量化值,如果否,则报警并给予提示,如果是,则执行下一步骤;步骤6、计算出软件质量缺陷变量的量化值;步骤7、根据软件质量缺陷变量的量化值判定软件缺陷严重级别;步骤8、释放软件质量缺陷测定模块。
文档编号G06F11/36GK102591774SQ201110448608
公开日2012年7月18日 申请日期2011年12月28日 优先权日2011年12月28日
发明者李云龙, 李先坤, 汪东升, 胡伶俐, 马晓鹏 申请人:深圳天源迪科信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1