有关软件系统可靠性计算? 20C

100个测试用例中发现5个错误,计算该软件可靠性
(我是自学软件工程课程,考试,现在知道用MTTF算可靠性,测试用例这个怎么算呢)

9个回答

可靠性计算主要涉及三种系统,即串联系统、并联系统和冗余系统,其中串联系统和并联系统的可靠性计算都非常简单,只要了解其概念,公式很容易记住。冗余系统要复杂一些。在实际的考试当中,考得最多的就是串并混合系统的可靠性计算。所以要求我们对串联系统与并联系统的特点有基本的了解,对其计算公式能理解、运用。 系统可靠性是指从它可是运行(t=0)到某时刻t这段时间内能正常运行的概率,用R(t)表示。所谓失效率,是指单位时间内失效的原件数与元件总数的比例,用λ表示,当λ为常数时,可靠性与失效率的关系为 R(t)=е^(-λt) 计算机的RAS技术就是指用可靠性R、可用性A和可维护性S三个指标衡量一个计算机系统。 下面将对这些计算的原理及公式进行详细的说明。 1.串联系统 假设一个系统由n个子系统组成,当且仅当所有的子系统都能正常工作时,系统才能正常工作,这种系统称为串联系统,如图1所示

设系统各个子系统的可靠性分别用表示, 则系统
的可靠性 。

如果系统的各个子系统的失效率分别用 来表示,

则系
统的失效率 。 系统越多可靠性越差,失效率越大。 2.并联系统 假如一个系统由n个子系统组成,只要有一个子系统能够正常工作,系统就能正常工作,如图2所示。

设系统各个子系统的可靠性分别用表示,

则系统的可靠性 。 假如所有子系统的失效率均为l,则系统的失效率为m:
在并联系统中只有一个子系统是真正需要的,其余n-1个子系统都被称为冗余子系统。该系统随着冗余子系统数量的增加,其平均无故障时间也会增加。 串联就是一个有问题就会瘫痪,并联只要有一个能用就没有问题。 3.串并混合系统 串并混合系统实际上就是对串联系统与并联系统的综合应用。我们在此以实例说明串并混合系统的可靠性如何计算。

        例1:    某大型软件系统按功能可划分为2段P1和P2。为提高系统可靠性,软件应用单位设计了如下图给出的软件冗余容错结构,其中P1和P2均有一个与其完全相同的冗余备份。若P1的可靠度为0.9,P2的可靠度为0.9,则整个系统的可靠度是        

。 供选择的答案 A. 0.6561 B. 0.81 C. 0.9801 D. 0.9 试题分析 当系统采用串联方式时,其可靠度R可由公式R=R1R2…Rn求得。当系统采用并联方式时,其可靠度R可由公式R=1-(1-R1)*(1-R2)…(1-Rn)求得。这个系统总的来说是串联,但分成两个并联部分。第一部分的可靠度为: R1=1-(1-0.9)*(1-0.9)=0.99;第二部分的可靠度也为:R2=0.99;所以整个系统的可靠度为:R=R1*R2=0.9801 ,C答案。 试题答案 C 上面的例题是属于常规形式的可靠性计算题,如果把这种试题再拨高一个层次,可以。 例2: 1台服务器、3台客户机和2台打印机构成了一个局域网(如图4所示)。在该系统中,服务器根据某台客户机的请求,数据在一台打印机上输出。设服务器、各客户机及各打印机的可靠度分别为a、b、c,则该系统的可靠度为 。

     A.ab3c3                         B.a(1-b3)(1-c2)   C.a(1-b)3(l-c)2              D.a(1-(1-b)3)(1-(l-c)2)   例题分析    在试题给出的系统中,客户机之间是并联的(任何一台客户机出现故障,对其他客户机没有影响),同理,打印机之间是也并联关系。然后,客户机、服务器、打印机之间再组成一个串联关系。因此,我们可以把该系统简化为:D
 4.模冗余系统    m模冗余系统由m个(m=2n+1为奇数)相同的子系统和一个表决器组成,经过表决器表决后,m个子系统中占多数相同结果的输出可作为系统的输出,如图5所示。

在m个子系统中,只有n+1个或n+1个以上的子系统能正常工作,系统就能正常工作并输出正确结果。假设表决器是完全可靠的,每个子系统的可靠性为R0,则m模冗余系统的可靠性为:
提高计算机的可靠性一般采取如下两项措施。 1、 提高元器件质量,改进加工工艺与工艺结构,完善电路设计。 2、 发展容错技术,使得在计算机硬件有故障的情况下,计算机仍能继续运行,得出正确的结果。

看计算软件的使用说明

有教材和辅导书,都是考试指定的,没有关于这个方面介绍图片说明

平均失效前时间可以理解为:设备在规定的环境下,正常生产到发生下一次故障的平均时间。

MTTF=Σtti / Σri

其中: tti:在发生所有故障之前的工作时间

ri:故障发生件数

平均失效前时间可以理解为:设备在规定的环境下,正常生产到发生下一次故障的平均时间。

MTTF=Σtti / Σri

其中: tti:在发生所有故障之前的工作时间

ri:故障发生件数

DDP=Bugstester/(Bugstester+Bugscustomer)
Bugstester是测试者发现的错误数,
Bugscustomer是客户发现并反馈技术人员进行修复的错误数。

DDP=Bugstester/(Bugstester+Bugscustomer)
Bugstester是测试者发现的错误数,
Bugscustomer是客户发现并反馈技术人员进行修复的错误数

MTTF=Σtti / Σri

可靠性计算主要涉及三种系统,即串联系统、并联系统和冗余系统,其中串联系统和并联系统的可靠性计算都非常简单,只要了解其概念,公式很容易记住。冗余系统要复杂一些。在实际的考试当中,考得最多的就是串并混合系统的可靠性计算。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
可靠性计算
可靠性计算,数据很重要,方法选择是个问题
电路系统可靠性的计算
电路系统可靠性的计算
A320可靠性计算分析
基于matlab编写的A320可靠性计算分析程序,根据各分系统可靠性指标计算系统可靠性指标
无线传感器网络的可靠性计算
要研究无线传感器网络的传输可靠性计算问题。针对传感器网络的特性,对无线传感器的节点和链 路都有失败概率的情况,提出一种计算网络传输可靠性的分解算法,分析了算法的计算复杂性,并通过算例演示 了算法的可行性。
有关变压器的可靠性测试
变压器可靠性测试实验报告指导用书,该用书详细介绍变压器测试的整个过程.
论文有关复杂网络可靠性研究
复杂网络的研究对于理解网络的行为和功能很重要。这是一篇大连理工大学的硕士论文。
论文研究-面向多软件系统的可靠性优化设计 .pdf
面向多软件系统的可靠性优化设计,岳峰,陆阳,软件可靠性优化一直是研究的热点问题。已有研究多是针对单软件,而对多软件系统的研究较少。因此,本文针对复杂多软件系统,提出
软件系统设计开发 软件系统设计开发
软件系统设计开发 软件系统设计开发 软件系统设计开发 软件系统设计开发
软件系统
两种主要的软件:操作系统和应用程序 操作系统是软件中的基础层,它负责管理计算机硬件,并为其他被称作应用程序的程序运行提供支持。 6.1 操作系统 操作系统控制和分配计算机资源。 6.2 操作系统怎么工作 CPU的结构是经过特殊设计的。计算机加电后,CPU会开始执行存放在非易失性存储器中的一些指令。这些指令继而从一小块闪存中读出足以运行某些设备的代码。这些代码在运行过程中再从磁盘,CD,U...
有关的计算
我在几个文本筐中 输入数字,在提交后想要得到 相加,减,乘,除的结果。rn加法不能实现。rn<%=Request("ctnnum")+Request("bgctnno")%>rnrn得到的结果是把两个数字 拼 起来,而没有实现加法,怎么解决rn谢谢
多模冗余系统的可靠性如何计算?
多模冗余系统的可靠性如何计算?请举例说明?
必考知识点之关键路径CPM与可靠性计算
2017年软上半年软考网络工程师级别考前冲刺。本教程基于朱老师多年的软考培训经验和今年软考的考试命题趋势精心打造,旨在帮助考生以少的时间,低的代价,迅速掌握网络工程师考试的核心知识点。
台湾大学软件工程师自主开发的电感计算软件系统
一款台湾大学软件工程师自主开发的电感计算软件系统.资源内有开发详细流程说明.并附有大量图片和计算结果分析
论文研究-无线传感器网络的可靠性计算.pdf
主要研究无线传感器网络的传输可靠性计算问题。针对传感器网络的特性,对无线传感器的节点和链路都有失败概率的情况,提出一种计算网络传输可靠性的分解算法,分析了算法的计算复杂性,并通过算例演示了算法的可行性。
ADiGator,用于提高 GPOPS-II 的计算效率和可靠性。
ADiGator,用于提高 GPOPS-II 的计算效率和可靠性。GPOPS-II: In addition to the original sparse finite-differencing method, the user now has the choice of generating derivative source code using the opensource automatic differentiation software ADiGator. (written by Matthew J. Weinstein and available at http://sourceforge.net/projects/adigator).
响应面方法在可靠性计算中的应用
结构可靠度分析的响应面法及其Ma tlab 实现。M at lab 语言在可靠度计算中的应用, 会对结构可靠性理论的推广 使用起到积极推进作用。
-----哪里有关于软件系统安全性的文章!!!???-----
我在写一篇论文其中涉及到软件系统的安全性(权限管理)问题rn我想找一下有没有关于这方面的文章,或者具体的网址:rn谢谢!
有关单位里面软件系统标准定义的问题?
我们单位下属有许多部门,分散在市区不同地点,每个部门都有自己的一些软件系统,而且实现的内容都会不一样,采用的平台也不一样。现在单位想让我写一个关于软件系统标准化的建议书,我考虑可能会有如下的一些内容:比如再有软件系统要上,如何选择语言、平台,现有各系统之间的接口标准等等。不知道还应该包括哪些内容,有谁有这方面的资料可以参考?另外关于不同系统之间的接口标准应该如何写呢?
建筑记工软件系统 记工软件系统
1、软件实现员工管理、工资发放、借款管理、工程管理、东家管理、工资统计、Excel导出、记工操作。谢谢支持!
产品可靠性平均无故障间隔产品可靠性
元件、产品、系统在一定时间内、在一定条件下无故障地执行指定功能的能力或可能性。可通过可靠度、失效率、平均无故障间隔产品可靠性 根据国家标准GB-6583的规定,产品的可靠性是指:产品在规定的条件下、在规定的时间内完成规定的功能的能力。   一般所说的“可靠性”指的是“可信赖的”或“可信任的”。我们说一个人是可靠的,就是说这个人是说得到做得到的人,而一个不可靠的人是一个不一定能说得到做得到的人,是否能做到要取决于这个人的意志、才能和机会。同样,一台仪器设备,当人们要求它工作时,它就能工作,则说它是可靠的;而当人们要求它工作时,它有时工作,有时不工作,则称它是不可靠的。
软件系统报价文档 软件系统报价文档
该文档是公司以前参加一个影楼系统的报价文档...给客户看的...希望可以帮助你 该文档是公司以前参加一个影楼系统的报价文档...给客户看的...希望可以帮助你 该文档是公司以前参加一个影楼系统的报价文档...给客户看的...希望可以帮助你 该文档是公司以前参加一个影楼系统的报价文档...给客户看的...希望可以帮助你
可靠性工程技术
可靠性是产品重要的质量特性。提高产品 的可靠性,是提高产品完好性和工作成功性、减少维修和寿命周期费用的重要途径。在产品研制过程中深入开展可靠性工程,对提高产品可靠性具有十分重要的意义。
可靠性基础
适合于对电子产品可靠性测试和理论有兴趣的朋友,包括可靠性设计。
机械可靠性
机械可靠性论文(多部位损伤零部件可靠性建模方法与软件开发李强.caj)
可靠性方法
随机有限元分析,可靠性就是在规定的时间规定的条件下完成规定功能的概率
信息系统可靠性
系统系统的可靠性 排错:避免故障 容错:发生故障后能正常运行 即使使用了排错技术计算机系统仍然会出现故障,因此必须考虑一旦发生故障能自动检测故障并使用系统自动恢复业务正常运行 。 容错设计的系统可以有某些规定数量的故障或异常但不能导致失效。对于无容错的系统而言,故障即是失效,造成各种损失。 容错技术主要组成部分: 故障检测:判断系统是否存在故障 故障诊断:检测故障后要进行故障定位,找出...
网络的可靠性
描述A公司是全球依靠的互联网解决方案提供商,也是2010年世博会的高级赞助商。它将提供先进的网络协作技术,展示其”智能+互联“的生活概念,同时为参观者提供高品质的个人体验和互动,以”信息通信,尽情城市梦想”为主题贯穿。借助奇幻的剧场大屏幕和特效,展现信息通信技术的应用前景,通过生动形象的故事,向观众展示沟通无限制的未来社会前景。为此,A公司为世博园的N个区域建立了视频通信系统,其中每个区域建立一个...
TCP 可靠性
TCP采用一种名为“带重传功能的肯定确认(positive acknowledge with retransmission)”的技术作为提供可靠数据传输服务的基础。这项技术要求接收方收到数据之后向源站回送确认信息ACK。发送方对发出的每个分组都保存一份记录,在发送下一个分组之前等待确认信息。发送方还在送出分组的同时启动一个定时器,并在定时器的定时期满而确认信息还没有到达的情况下,重发刚才发出的分组
Java可靠性
1、是不是问题。基于用户操作以及频率,基于路径的模型 2、分析 3、技能 4、编码   1、内存 2、CPU高 3、文件句柄 4、磁盘 5、网络    1、内存不足   GC Collect/GC View或者记事本等工具查看GC日志、Java heap的变化趋势。   了解TCP/ICP   虚拟机 内存     TheadLocal   linux命令:ulimit...
计算系统的可靠性
计算机系统中,CPU的可靠性为0.95,存储器的可靠性为0.91,I/O部分的可靠性为0.98,请问该系统的可靠性为多少?rn请问如何计算?多谢!
软件系统用户手册
软件系统用户手册,帮助用户方便操作,模板
抽奖软件系统
很好的抽奖软件供大家使用,是2013年最新版,大家可下载使用。很好的抽奖软件供大家使用,是2013年最新版,大家可下载使用。
软件系统分层
概念 表示层 控制层 业务逻辑层 数据访问层 数据服务层 数据库 业务对象 关系图 [img]http://dl.iteye.com/upload/attachment/406693/2cd7e118-5179-3dd7-8b8d-d4fd5bae1c90.bmp[/img] ...
软件系统开发规范
描述的是软件开发所需要的各种文档体系规范概述,可通过它查找相关的体系标准
软件系统架构设计?
怎样分析别人的程序架构,有什么方法?
计算机软件系统
计算机软件系统按其功能可分为系统软件和应用软件两大类。1、系统软件系统软件是指管理、控制、和维护计算机及其外部设备,提供用户与计算机之间操作界面等方面的软件,它并不专门针对具体的应用问题。代表性的系统软件有:操作系统、数据库管理系统以及各种程序设计语言的编译系统等,其中最重要的系统软件是操作系统。1)操作系统(Operating System)操作系统是最基本的系统软件,是用于管理和控制计算机所有...
考勤软件系统
delphi,串口通信
人事管理软件系统
人事管理软件系统源码。仅供学习参考。不支持商业用途。
服装软件系统
服装进销系统,鞋帽进销系统,单机版本,免费下载,免费使用
软件系统需求调研
软件系统需求调研文档主要描述软件系统需求分析阶段的工作、以及相应的方法等,有助于读者了解软件系统需求分析阶段的工作及方法。
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符