公务员期刊网 论文中心 正文

软件质量的可靠性参数研究

软件质量的可靠性参数研究

管理带来安全风险的方面有很多,它包括混乱的管理、权限非配不明显、安全管理制度的不健全以及可操作性的缺乏等等。一旦网络受到不明的攻击或破坏的时候,我们如果不能够有效的对其进行管理和制止,这将给我们带来巨大的损失和灾害。由此可见,对网络的管理直接影响到我们网络的可靠性。软件质量的可靠性参数:

1系统平均不工作间隔时间(MTBSD或MTBD)

设软件正常工作的总时间是a,系统由于软件故障的原因而停止工作的次数为a,那么定义TBSD=Tv/(a+1)。在这个等式中,TBSD称之为系统平均不工作间隔时间;Tv称之为软件正常工作的时间总和(h);a则称之为系统由于软件故障的原因而停止工作的次数。系统的平局不工作间隔时间直接的反映了系统的稳定性。

2MTTR

当软件出现了缺陷之后,MTTR反应了其采取对策的效率。在一定程度上,MTTR也反映出了设计软件的企业或公司对其用户的责任心。在线系统的MTTR一般只要求在2天以内,变差系数应小于1。一般的MTTR也应小于7天,变差系数小于1。

3可用度(设为A)

同样,设软件正常工作总时间为Tv,由于软件出现问题导致系统不工作的时间为TD,则可用度A的定义:A=TV/(TV+TD),亦可将等式表达成A=TBD/(TBD+TDT)。它直接的反映了系统的稳定性。在等式当中,TBD就是前面所说的系统平均不工作间隔时间,TDT称为平均不工作时间,我们也把它称之为MDT(h)。一般生产用计算机系统对A的要求是达到99.8%;银行计算机系统对A的要求是在99.9%以上。

4平均不工作时间(MDT)

平均不工作时间是指由于软件出现了故障,导致系统不工作的平均时间。在线系统是要求MDT不能超过10分钟,其他的系统的MDT一般在30分钟之内即可。

5在一定的时期内系统不工作的次数

由于软件出现的种种问题所导致的软件停止工作,并且必须由用户(或者工作者)自己再次将软件启动才能继续正常运行的次数。

6偶然故障率

一般在软件设计公司将设计好的软件交付给用户使用了四个月之后,我们称之为偶然故障期,偶然故障期的单位以没1000h的故障数为基准,它对软件处于正常工作状态下的质量有直接的反应。对偶然故障率的要求一般是不能超过1,即每1000个小时内的故障不能多于1个。

7处理能力

软件的处理能力包括很多种。例如,我们可以用每小时平均处理的文件数量、每项工作需要多少秒的反应时间等来表示,根据具体的需要而定。这项指标可以在评价软件及系统的经济效益时来进行衡量。

8使用方误用率

使用方误用是指使用软件的用户不按照软件的相关使用守则造成的使用错误。在总使用次数中,使用方误用率是指使用者在使用的总次数中误用的次数所占的百分率。导致用户误用的原因之一是用户对软件的使用说明理解不深,操作不够熟练,但也有可能是没有讲清楚使用说明而引起的使用误解。还有其他的原因,例如软件系统的可操作性还应改进、还要深入对使用方的使用培训等等。

9初期故障

初期故障一般定义为在软件交付给用户使用后的三个月内出现的故障。软件设计的好与坏、软件规模的检查、软件调试是否彻底等因素直接的影响初期故障率的大小。

10用户提出的补充要求的数量

用户所提出的补充要求越多,说明软件的设计越没有满足用户的需要,即使有些要求是特定用户的一些特定要求,但是生产方为了能够更好地为大众服务,应该尽力满足他们的要求。

目前,计算机网络技术已然成为社会的主流技术,它的可靠性也成为了人们关注的重点。但以现在的状况来说,网络的可靠性还处于不成熟的正在发展的阶段,仍然存在很多问题,对于软件的可靠性的设计还需要企业人员不断的去提高。只有我们不断的去探索和研究,发现问题并解决问题,才能够给社会所有的网络用户一个安全可靠的网络环境,让他们在网络当中去互相交流,互相学习,拓展用户的知识层面,促进社会的发展。我国的计算机网络设计水平的发展和提高将对我国的众多行业带来非常大的便利,为我国科学技术的发展也起到了重大的促进作用。(本文作者:冯宇 单位:渤海船舶职业学院信息工程系)