龙源期刊网 http://www.qikan.com.cn
软件可靠性与测试方法探析
作者:戴艳芳
来源:《软件导刊》2012年第11期
摘 要:介绍了软件可靠性的概念,从分析影响软件可靠性的因素开始,提出了提高软件可靠性的方法,进而引出了软件可靠性测试的定义以及进行软件可靠性测试的目的,阐述了进行软件可靠性测试的方法。
关键词:可靠性;软件可靠性;软件测试;可靠性测试
中图分类号:TP302 文献标识码:A 文章编号:16727800(2012)011003002
作者简介:戴艳芳(1982-),女,中国空空导弹研究院工程师,研究方向为软件测试、软件工程。
1 软件可靠性工程概述
随着计算机技术的飞速发展,软件的规模越来越大,复杂性越来越高,软件可靠性的有效控制变得越来越复杂,研究和分析软件可靠性要求的特点,建立和完善软件可靠性设计技术和测试技术成为提高软件产品质量非常迫切而重要的课题。
1.1 可靠性的定义
长期以来,学术界对软件可靠性的确切含义一直存在争议。争论的焦点主要集中在硬件可靠性的定义是否能够直接引申到软件领域,软件的正确性是否能等同于可靠性。经过长期的争论和研究,1983年美国IEEE 计算机学会对“软件可靠性”做出了如下两点定义:
(1)在规定的条件下,在规定的时间内,软件不引起系统失效的概率,该概率是系统输入和系统使用的函数,也是软件中存在的错误的函数;系统输入将确定是否遇到已存在的错误。
(2)在规定的时间周期内,在所述条件下程序执行所要求的功能的能力。
1.2 影响软件可靠性的因素
软件可靠性表明了一个软件按照客户的需求和设计的目标,执行其功能的正确程度。这要求一个可靠的软件应该具有正确性、健壮性、完备性以及一致性的特点。正是因为软件中的缺陷引起了软件故障,使软件不能满足需求。软件缺陷的形成如表1所示。
龙源期刊网 http://www.qikan.com.cn
软件可靠性与测试方法探析
作者:戴艳芳
来源:《软件导刊》2012年第11期
摘 要:介绍了软件可靠性的概念,从分析影响软件可靠性的因素开始,提出了提高软件可靠性的方法,进而引出了软件可靠性测试的定义以及进行软件可靠性测试的目的,阐述了进行软件可靠性测试的方法。
关键词:可靠性;软件可靠性;软件测试;可靠性测试
中图分类号:TP302 文献标识码:A 文章编号:16727800(2012)011003002
作者简介:戴艳芳(1982-),女,中国空空导弹研究院工程师,研究方向为软件测试、软件工程。
1 软件可靠性工程概述
随着计算机技术的飞速发展,软件的规模越来越大,复杂性越来越高,软件可靠性的有效控制变得越来越复杂,研究和分析软件可靠性要求的特点,建立和完善软件可靠性设计技术和测试技术成为提高软件产品质量非常迫切而重要的课题。
1.1 可靠性的定义
长期以来,学术界对软件可靠性的确切含义一直存在争议。争论的焦点主要集中在硬件可靠性的定义是否能够直接引申到软件领域,软件的正确性是否能等同于可靠性。经过长期的争论和研究,1983年美国IEEE 计算机学会对“软件可靠性”做出了如下两点定义:
(1)在规定的条件下,在规定的时间内,软件不引起系统失效的概率,该概率是系统输入和系统使用的函数,也是软件中存在的错误的函数;系统输入将确定是否遇到已存在的错误。
(2)在规定的时间周期内,在所述条件下程序执行所要求的功能的能力。
1.2 影响软件可靠性的因素
软件可靠性表明了一个软件按照客户的需求和设计的目标,执行其功能的正确程度。这要求一个可靠的软件应该具有正确性、健壮性、完备性以及一致性的特点。正是因为软件中的缺陷引起了软件故障,使软件不能满足需求。软件缺陷的形成如表1所示。