我国在软件产业上起步非常的较晚,普及也就刚刚十几年的时间,正是因为这样,会有很多的不足之处出现在我们的系统中,这方面的原因主要来之实际的工作与系统有一定差异,以及技术方面得不成熟等等方面。所以,我们要进行有效的评估,目的是我们的软件更加的好用,更好的提升我们的工作的效率。
1软件可靠性评估的基本概念
软件的可靠性包括以下三个主要要素:
1.1规定的环境条件
软件的运行环境指的就是环境条件。软件在我们印象中是虚拟的无形的,但是在操作的很多的方面有很明确的要求,像是系统规范,操作的流程,适应的范围等等方面。我们的软件针对于不同的情况也是发生改变的,我们通过具体规章流程进行有效地操作,在我们完全理想的条件下得到结果,我们在得到的结果一定会有一定的差别,因为完全理想的条件是不存在的。根据差别的不同,对于造成差异的方面进行认定,进行有效地责任划分。
1.2规定的时间
在我们的软件进行工作的过程中运行的时间是非常重要的一方面因素,规定时间是对运行时间的很好的检测。我们进行可靠性检测时,可以对于任何一个时间段进行选择,这样就能够更加的真实的反映当今的情况,对于我们检查可靠性非常好的有利,更能反映普遍性。
1.3规定的功能
对于说明中阐述的软件功能,是我们进行使用软件的最为直接的目的。我们是知道的一套软件程序不一定只针对于一项工作,大部分的情况是进行多样的工作,只要调解在不同的模式是下进行工作,这样对于我们可靠性的评价造成了很大的困难,因为不同程序收到的效果也是不同的。
可靠地软件的模型是我们进行一系列评估的基础。我们进行评估的过程要有一个标准的框架,对于标准的框架在不同的方向进行纯理论的分析,然后根据实际的情况对于正是的模型进行确定,在每个细小的区域进行比较,这样就能够更好更直观的分析可靠性。
2测试软件可靠性的过程
测试软件可靠性的完成过程应该包括:设计测试用例、测试实施、编写测试报告、测试前检查以及可靠性数据的收集。
2.1测试前检查
测试前检查是我们工程软件检测的必须的步骤。这一部分是为了保证工作能够很好实施的必要的条件,我们这一步要制作任务书检查程序,以及一些影响因数的考察,当这些都符合我们需要进行检测的标准的时候,我们才意味着下一步工序才可以进行。