浅析计算机软件可靠性设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 浅析计算机软件可靠性设计   摘要:伴随着计算机科学技术的飞速发展,计算机的网络通信也涉及了生活的各个方面,涉及到政府、企业、学校、通信、银行、军事等诸多领域,小到人们的日常生活,大到国家的军事,随着网络通信的普及,对于软件的使用也同时出现了很多的问题,有来自外界的恶意破坏,也有来自自身使用的错误操作等,那么,如何加强网络通信的可靠性就成为了当今社会的重要问题,它直接关系到所有网络用户的切身利益。针对这一问题,本文软件可靠性设计的基本概念,对可靠性的影响因素,软件质量的可靠性参数等做了基本的介绍,并且着重介绍了软件可靠性设计方法。   关键词:计算机软件;可靠性设计;影响因素   中图分类号:TP311.52文献标识码:A文章编号:1007-9599(2012)21-0000-02   随着社会计算机技术的不断进步,计算机网络的用户和网络连接的区域都在逐渐的增加和扩大,用户对计算机网络的依赖性越来越强。在许多项目的开发过程中,对可靠性都没有提出明确的要求,很多开发商也不在可靠性方面花费过多的精力和财力,往往只是注重项目的进展速度如何、结果的成功与否以及用户界面的友好性等等,而忽略了该项目的可靠性设计。在项目正常投入使用之后,才发现很多的关于可靠性的问题,大大的增加了可靠性维护的难度,严重的甚至会影响项目实际使用的预期效果。因此,在设计软件的同时,对计算机中软件的可靠性的要求也就越来越高。因为,对计算机软件的可靠性研究具有重大的意义。   1计算机网络可靠性的基本概念   网络的可靠性是指网络系统在规定条件下和规定时间内,完成规定功能的能力。网络系统的功能通常是用网络系统的各项指标(如吞吐量、阻塞率、响应时间、连通性等)给出,网络系统要求实现的功能越多,则其高可靠性的设计也越困难。一般而言,网络系统在保证其连通的前提下,应最大限度的去满足用户所规定的正常通信要求。   软件产品和硬件产品基本上是一样的。在软件的整个寿命周期内软件的可靠性工作也是至关重要的。那么什么是软件的寿命周期呢,它是指从提出软件任务开始,一直到它完成用户所要求的任务或使命,因陈旧而被停止或者废弃为止的整个时间历程,软件的这个寿命周期包括了以下五个阶段,第一个阶段提出要求/规格说明,第二个阶段是设计,第三个阶段是实现,第四个阶段是检验,第五个阶段是维护,其中前四个阶段属于软件的开发期,维护阶段为软件的使用期。在软件的寿命周期内,软件的可靠与否直接影响到用户工作的效率。   2计算机网络可靠性的影响因素   2.1用户设备对网络可靠性的影响   (1)用户设备对计算机网络可靠性的影响。用户终端是直接面向用户的设备,其可靠性至关重要,也是计算机网络可靠与否的关键所在。用户终端的交互能力越高,其网络可靠性也越高。   (2)传输交换设备对计算机网络可靠性的影响。在计算机网络建设、运行的过程中,布线系统对计算机可靠性的影响是最大的,也是最难查找的。如果线路在网络使用的过程中出现问题,那么与其相连的用户就不能够正常的工作,并且对故障的排查工作将是非常耗时的。可见其在可靠性方面的重要性。   2.2网络管理对网络可靠性的影响   管理带来安全风险的方面有很多,它包括混乱的管理、权限非配不明显、安全管理制度的不健全以及可操作性的缺乏等等。一旦网络受到不明的攻击或破坏的时候,我们如果不能够有效的对其进行管理和制止,这将给我们带来巨大的损失和灾害。由此可见,对网络的管理直接影响到我们网络的可靠性。   3软件质量的可靠性参数   3.1系统平均不工作间隔时间(MTBSD或MTBD)   设软件正常工作的总时间是a,系统由于软件故障的原因而停止工作的次数为a,那么定义TBSD=Tv/(a+1)。在这个等式中,TBSD称之为系统平均不工作间隔时间;Tv称之为软件正常工作的时间总和(h);a则称之为系统由于软件故障的原因而停止工作的次数。系统的平局不工作间隔时间直接的反映了系统的稳定性。   3.2MTTR   当软件出现了缺陷之后,MTTR反应了其采取对策的效率。在一定程度上,MTTR也反映出了设计软件的企业或公司对其用户的责任心。在线系统的MTTR一般只要求在2天以内,变差系数应小于1。一般的MTTR也应小于7天,变差系数小于1。   3.3可用度(设为A)   同样,设软件正常工作总时间为Tv,由于软件出现问题导致系统不工作的时间为TD,则可用度A的定义:A=TV/(TV+TD),亦可将等式表达成A=TBD/(TBD+TDT)。它直接的反映了系统的稳定性。在等式当中,TBD就是前面所说的系统平均不工作间隔时间,TDT称为平均不工作时间,我们也把它称之为MDT(h)。一般生产用计算机系统对A的要求是达到99.8%;银行计算机系统对A的要求是在99.

文档评论(0)

gmomo-lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档