2021年探析计算机软件可靠性设计_第1页
2021年探析计算机软件可靠性设计_第2页
2021年探析计算机软件可靠性设计_第3页
2021年探析计算机软件可靠性设计_第4页
2021年探析计算机软件可靠性设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、探析计算机软件可靠性设计 网络管理师计算机网络可靠性设计的主要方向,下面是搜集的一篇探究计算机软件可靠性设计的,供大家阅读查看。 本文论述了软件可靠性设计的基本概念、可靠性的影响因素、软件质量的可靠性参数和软件可靠性设计方法。 网络的可靠性是指网络系统在规定条件下和规定时间内,完成规定功能的能力。网络系统的功能通常是用网络系统的各项指标(如吞吐量、阻塞率)给出,网络系统要求实现的功能越多,则其高可靠性的设计也越困难。网络系统在保证其连通的前提下,应最大限度的满足用户正常通信要求。 软件产品和硬件产品基本一样。在软件的整个寿命周期内,软件的可靠性工作也是至关重要的。软件的寿命周期是指从提出软件任

2、务开始,到它完成用户所要求的任务或使命,因陈旧而被停止或者废弃为止的整个时间历程,软件的这个寿命周期包括了以下五个阶段:一阶段提出要求/规格说明,二阶段是设计,三阶段是实现,四阶段是检验,五阶段是维护,其中前四个阶段属于软件 _期,维护阶段为软件使用期。在软件寿命周期内,软件可靠与否直接影响到用户工作效率。 (一)用户设备对网络可靠性的影响 1.用户设备对计算机网络可靠性的影响 用户终端是直接面向用户的设备,其可靠性至关重要,也是计算机网络可靠与否的关键所在。用户终端交互能力越高,其网络可靠性也越高。 2.传输交换设备对计算机网络可靠性的影响 在计算机网络建设、运行的过程中,布线系统对计算机可

3、靠性的影响最大、最难查找。如果线路在网络使用过程中出现问题,那么与其相连的用户就不能正常工作,且对故障的排查工作非常耗时。 (二)网络管理对网络可靠性的影响 管理带来安全风险包括混乱的管理、权限分配不明显、安全管理制度不健全和可操作性的缺乏等。一旦网络受到不明攻击或破坏时,如果不能有效对其进行管理和制止,将带来巨大损失和灾害。 (一)系统平均不工作间隔时间(MTBSD或MTBD) 设软件正常工作的总时间是a,系统由于软件故障的原因而停止工作的次数为a,那么定义TBSD=Tv/(a+1)。在这个等式中,TBSD称为系统平均不工作间隔时间;Tv称为软件正常工作的时间总和(h);a则称为系统由于软件

4、故障的原因而停止工作的次数。系统的平局不工作间隔时间直接反映了系统的稳定性。 (二)MTTR 当软件出现缺陷后,MTTR反应了其采取对策效率。MTTR也反映出设计软件企业或公司对其用户的责任心。在线系统MTTR要求在2天内,变差系数应小于1。MTTR也应小于7天,变差系数小于1。 (三)可用度(设为A) 设软件正常工作总时间为Tv,由于软件出现问题,导致系统不工作时间为TD,则可用度A定义:A=TV/(TV+TD),亦可将等式表达成A=TBD/(TBD+TDT)。它直接反映了系统稳定性。在等式当中,TBD是前面所说的系统平均不工作间隔时间,TDT称为平均不工作时间,也称MDT(h)。生产用计算

5、机系统对A要求达到99.8%;银行计算机系统对A要求在99.9%以上。 (四)平均不工作时间(MDT) 平均不工作时间指由于软件出现了故障,导致系统不工作的平均时间。在线系统要求MDT不能超过10分钟,其他的系统的MDT在30分钟内。 (五)在一定的时期内系统不工作的次数 由于软件出现的种种问题导致软件停止工作,且必须由用户再次将软件启动,才能继续正常运行的次数。 (六)偶然故障率 在软件设计公司将设计好的软件交付给用户使用了四个月后,称偶然故障期,偶然故障期的单位以没1000h故障数为基准,它对软件处于正常工作状态下的质量有直接反应。对偶然故障率的要求不能超过1,即每1000个小时内的故障不

6、能多于1个。 (七)处理能力 软件处理能力有多种,可以用每小时平均处理文件数量、每项工作需要多少秒的反应时间等来表示,根据具体需要而定。这项指标可以在评价软件及系统的经济效益时来进行衡量。 (八)使用方误用率 使用方误用指使用软件用户不按照软件的相关使用守则造成的使用错误。在总使用次数中,使用方误用率指使用者在使用的总次数中误用的次数所占的百分率。导致用户误用的原因之一是用户对软件的使用说明理解不深,操作不熟练,或没讲清使用说明引起的使用误解。 (九)初期故障 初期故障定义为在软件交付给用户使用后三个月内出现故障。软件设计的好与坏、软件规模的检查、软件调试是否 _等因素影响初期故障率大小。 (

7、十)用户提出的补充要求数量 用户所提出的补充要求越多,说明软件设计越没有满足用户需要,即使有些要求是特定用户一些特定要求,但生产方为能更好地为大众服务,应尽力满足他们要求。 网络管理师计算机网络可靠性设计的主要方向。一个大型的计算机网络结构较复杂、规模较大,要保证信息完整性和完全性,要减少错误的发生,要提高网络管理技术,加强管理的设计理念。软件的缺陷可导致错误并造成系统的故障,因此,缺陷是一切错误的根源。为提高软件可靠性,减少软件中缺陷可采取两种方法: 一是容错设计。计算机网络可靠性中的容错设计分为网络中心和并行主干。容错设计途径:采取并行计算机网络和网络中心的方法,将每个用户终端和服务器同时连接到两个计算机网络中心上;加强软件的健壮性;使程序设计得能缓解错误影响,不造成死锁或崩溃后果,并能指出错误源。恢复块法,给需要作容错处理的基本块提供备份块,并附加错误检测和恢复措施。计算机网络设计时,应采用具有模块化结构和热播功能的网络设备。可拥有灵活的组网方式,在不切断电源情况下,及时更换故障模块,提高计算机网络系统长时间连续工作能力和网络系统的容错能力。二是计算机网络多层次体系结构设计。为保证计算机网络的安全可靠,可采取多层次的体系结构设计,又称模块化设计,网络的容量可随网络特点而不断增加和扩大。它是通过把程序要求分成若干 _、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论