首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【新版系统架构】第九章-软件可靠性基础知识

软件可靠性基本概念 软件可靠性是软件产品在规定的条件下和规定的时间区间内完成规定功能的能力 失效严重程度是对用户具有相同影响的失效集合 可靠性测试是对软件产品的可靠性进行调查、分析和评价的一种手段,其目的可以归纳为...: 发现软件系统在需求、设计、编码、测试和实施等方面的各种缺陷 为软件的使用和维护提供可靠性数据 确认软件是否达到可靠性的定量要求 软件可靠性建模 软件可靠性模型是为预计或估算软件的可靠性所建立的可靠性框图和数学模型...数据要求 好的软件可靠性模型具有的特性:基于可靠的假设、简单、计算一些有用的量、给出为了失效行为的好的映射、可广泛应用 软件可靠性分类:种子法模型、失效率类模型、曲线拟合类模型、可靠性增长模型、程序结构分析模型...、输入域分类模型、执行路径分析方法模型、非齐次泊松过程模型、马尔可夫过程模型、贝叶斯分析模型 软件可靠性管理 软件可靠性管理的内容包括软件工程各个阶段的可靠性活动的目标、计划、进度、任何和修正措施等...软件可靠性评价 软件可靠性评价是指选用或建立合适的可靠性数学模型,运用统计技术和其他手段,对软件可靠性测试和系统运行期间收集的软件失效数据进行处理,并评估和预测软件可靠性的过程,该过程包含:选择可靠性模型、收集可靠性数据

40620

“市电+高压直流”和传统UPS供电架构究竟有何不同?

图3 可靠性对比分析 供电可靠性高 240V高压直流区别于传统交流UPS的一个重要特点是将电池直接挂接在了直流输出上,而UPS的电池是在交流逆变环节之前。...图4 休眠节能模式与均分负载模式对比 上一部份我们做了一些市电+高压直流供电架构可靠性的定性分析,得出接近三个供电源保障的市电+240V高压直流系统(N+X模块并机)要比N+1架构的UPS可靠性要高...我们下面再继续定量分析。图4为传统UPS和高压直流供电拓扑结构的对比,明显后者要更为简单且更为清爽,相对出现故障的概率要小。...参照上图的系统可靠性数据(仅是理论数据用于推算,不代表真实可靠性数据),结果如下:2N UPS可靠性:1-(1-0.99999)*(1-0.99999) 约10个9数量级;市电直供+高压直流可靠性...这里市电直供支路的可靠性按99.9%来计算(目前绝大多数数据中心所在的国内一线、二线城市电网的可靠性数据都高于此值),得到的结论是市电直供+240V高压直流架构的可靠性和2N UPS架构的可靠性差别不大

5K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【愚公系列】软考高级-架构设计师 105-设 计 、 测 试 、 评 价

    该过程由以下主要活动组成:确定可靠性目标、开发运行剖面、设计测试用例、实施测试、以及分析测试结果。测试步骤定义软件运行剖面:目的:为软件的使用行为建模,准确反映软件在实际使用中的操作情况。...2.软件可靠性评价过程选择可靠性模型:考虑因素:模型假设的适用性预测的能力与质量模型输出值能否满足可靠性评价需求模型使用的简便性收集可靠性数据:数据类型:主要是软件失效数据。...解决方法:及早确定所采用的可靠性模型制订可实施性较强的可靠性数据收集计划重视软件测试数据的整理和分析充分利用数据库完成可靠性数据的存储和统计分析可靠性评估和预测:评估目标:判断是否达到了可靠性目标,如果未达到...辅助方法:失效数据的图形分析法试探性数据分析技术

    13021

    【陆勤阅读】探索机器学习中的数据科学

    迄今为止,高科技公司一直是数据领域的领头羊,对于它们来说很多时候数据本身就是产品,比如必应搜索和各大社交网站等;但当今世界的主要关注点是技术推动数据和其分析的民主化,以对整个人类活动有全方位的了解。...我们正处在一个令人激动的时代,曾经无法想象的东西现在通过数据和分析成为了可能。 早在“数据科学”和“大数据”广受关注前,微软一直就有根据数据做决策、驱动产品开发的传统。...在Windows Server 2000发布之后,我们对企业用户提供了免费的可靠性服务,企业可以通过它收集数据中心服务器的可靠性数据并上传到微软的服务器。...这些数据之后会被自动分析,得到服务可用性和可靠性的结果,这些结果按服务类型和服务运行环境进行分类,在网站上提供给企业用户参考。在大多数情况下,这是这些公司第一次获取他们数据中心如此详尽的可靠性数据

    587100

    【愚公系列】软考高级-架构设计师 104-软件可靠性建模与管理

    数据要求:一个软件可靠性模型要求一定的输入数据,即软件可靠性数据。1.3 共同假设绝大多数的模型包含以下三个共同假设:代表性假设:可以用测试产生的软件可靠性数据预测运行阶段的软件可靠性行为。...程序结构分析模型:根据程序、子程序及其相互间的调用关系,形成一个可靠性分析网络。...执行路径分析方法模型:分析程序各逻辑路径的执行概率和程序中错误路径的执行概率,再综合出该软件的使用可靠性。...马尔可夫过程模型:利用马尔可夫过程来分析和预测软件可靠性。贝叶斯模型:利用失效率的先验分布和当前的测试失效信息,评估软件的可靠性。...3.1 软件生命周期各阶段的可靠性设计任务需求分析阶段:确定可靠性目标: 明确软件的可靠性要求。分析影响因素: 识别可能影响软件可靠性的因素。确定验收标准: 制定软件验收的可靠性标准。

    13420

    探索机器学习中的数据科学

    迄今为止,高科技公司一直是数据领域的领头羊,对于它们来说很多时候数据本身就是产品,比如必应搜索和各大社交网站等;但当今世界的主要关注点是技术推动数据和其分析的民主化,以对整个人类活动有全方位的了解。...我们正处在一个令人激动的时代,曾经无法想象的东西现在通过数据和分析成为了可能。 早在“数据科学”和“大数据”广受关注前,微软一直就有根据数据做决策、驱动产品开发的传统。...在Windows Server 2000发布之后,我们对企业用户提供了免费的可靠性服务,企业可以通过它收集数据中心服务器的可靠性数据并上传到微软的服务器。...这些数据之后会被自动分析,得到服务可用性和可靠性的结果,这些结果按服务类型和服务运行环境进行分类,在网站上提供给企业用户参考。在大多数情况下,这是这些公司第一次获取他们数据中心如此详尽的可靠性数据

    58370

    富集分析:GSEA分析流程

    背景 本次带大家实操gsea,将从分析前参数选择、分析流程操作演示和分析中常见错误分析三个方面给大家进行介绍. 首先我们来进行 GSEA 软件的参数选择与讲解。...其中 Expression dataset 指的是我们选择的要分析的表达谱数据,也就是我们在之前介绍过的自己构建的 GCT 格式的文件。...如图所示,一般我们自己填进去 5 就行,选择的越大,数据分析准确性越好,但是对于电脑的内存要求越高,同时分析时间也越长。...:p53_hgu95av2.gct 是芯片表达谱数据,我们一会儿会下载,但是不分析此数据,P53_collapsed.gct 是我们要进行分析的基因表达谱数据,p53.cls 是指包含表型标签的数据。...好了,GSEA 分析流程就为大家写到这里,谢谢大家。

    2.3K10

    JDK源码分析-ArrayList分析

    List subList(int fromIndex, int toIndex); } 绕了这么久,还没有到正题ArrayList,下面马上分析ArrayList,没办法,要分析他,自然得分析他的前因后果...elementData数组的大小会根据ArrayList容量的增长而动态的增长,具 体的增长方式,请参考源码分析中的ensureCapacity()函数。...下面直接看源码,所有分析都在源码的注释中 //RandomAccess 用来表明其支持快速(通常是固定时间)随机访问 //Cloneable可以克隆对象 //Serializable 对象序列化就是把一个对象变为二进制的数据流的一种方法...) throw new ConcurrentModificationException(); } } } 对于迭代器Iterable的实现没有做分析...,看了一下,内容比较多,以后有时间再去看看,当中涉及到了设计模式,可以看一下我以前的 Java设计模式(十六)—-迭代子模式 分析源码真的耗时间,耗了两个大晚上加一上午的时间,如果大家觉得我的理解哪里不恰当

    1.6K50
    领券