关于当前软件可靠性和软件测试分析
摘要:在科学技术发展迅速的今天,伴随着软件具有越来越强大的功能,从而也大大的增加了软件的复杂性,所以软件测试和对其进行可靠性评估的工作也越来越难。为了确保软件的质量,必须对软件进行测试和可靠性评估。本文针对软件测试和可靠性评估的方法做一下阐述。
关键词:软件测试;软件工程;软件质量;可靠性
中图分类号:tp311
1软件可靠性分析
1.1软件可靠性定义
软件可靠性是指在一定的时间间隔、给定的软件的运行环境下,程序按照设计要求执行一定的功能的能力。从软件的可靠性定义可以看出,软件的可靠性有3个要素:规定的时间、特定的运行环境和规定的软件完成的任务与功能。
(1)规定的时间
软件可靠性体现的是运行阶段的软件的性能,所以度量规定的时间的量应当是软件的运行时间。运行时间包不但包括系统运行后的工作时间,还包括开启但是空闲的时间。由于在运行软件时,程序路径和运行的环境的选取都具有随机性,软件的失效是一个随机事件,因此,软件的运行时间是一个随机变量。
(2)规定的环境条件
环境条件是指软件运行所处的环境。它包括支持软件系统运行的
闽公网安备 35021102001881号 
热门文档