[架构之路-179]-《软考-系统分析师》-19- 系统可靠性分析与设计 -1- 故障模型、可靠性模型、可靠性分析

2023-11-06

目录

前言:

1 9 . 1 系统可靠性概述

19.1.1 系统故障模型

1.  在信息系统中,故障或错误有如下儿种表现形式:

2. 故障的缘由

3. 故障模型

(1)逻辑电路级的故障

(2) 数据结构级的故障

(3)软件逻辑代码/语句故障和软件差错

(4)系统级的故障

19.1.2 系统可靠性指标

19.1.3 系统可靠性模型

 1 9 . 2 系统可靠性分析模型

1. 串联系统

 2. 并联系统

 3. 冗余系统


前言:

可靠性工程研究产品生命周期中故障的发生、发展规律,达到:预防故障消灭故障提高产品可用性的工程技术。

信息系统可靠性是指系统在满足一定条件的应用环境中能够正常工作的能力,可以按一般工程系统的可靠性标准进行定性评价,也可以通过平均无故障运行时间等指标来进行定景分析。

系统可靠性系统分析、设计和实施过程釆用一定的技术措施才能获得的。也就是说,系统的可靠性不是信息系统天生具备的特性,而不需要采取必要的设计、措施才能获得的。

可靠性分析与设计的重要内容是建立可靠性模型,以及可靠性指标预计与分配

在系统分析与设计过程中,系统分析师及相关人员要反复地进行可靠性预计与分配,并不断深化,其目的是为了选择合适的方案,预测系统可靠性水平,找出薄弱环节,逐步地将可靠性指标分配到系统各个层次中,这是一个迭代的过程。

1 9 . 1 系统可靠性概述

系统可靠性是系统在规定的时间内及规定的环境条件下,完成规定功能的能力,也就是系统无故障运行的概率

根据国家标准《软件工程产品质量第1 部分:质量模型》( G B A T 16260.1 —2006)的规定,系统可靠性包括成熟性、容错性、易恢复性和可靠性的依从性4 个子特性。即4种能力!!!

  1. 依从性:守规矩的能力:是指系统依附于与可靠性相关的标准、约定或规定的能力。
  2. 成熟性:不犯错的能力:是指系统避免因错误的发生而导致失效”能力
  3. 容错性:容错的能力:是指在系统发生故障或违反指定接口的情况下,系统维持规定的性能级别的能力;
  4. 易恢复性:犯错后的恢复能力:是指在系统发生失效的后,重建规定的性能级别并恢复受直接影响的数据的能力;

19.1.1 系统故障模型

系统故障模型:就是对系统各种故障的抽象与总结!!!

系统故障是指由于部件的失效、环境的物理干扰、操作错误或不正确的设计所引起的硬件或软件中的错误(或差错)状态,其中错误是指故障在系统中的具体位置。

1.  在信息系统中,故障或错误有如下儿种表现形式:

(1) 永久性。

永久性是指连续稳定的失效、故障或错误。

在计算机硬件中,永久性失效反映了不可恢复的物理改变。

(2) 间歇性。

间歇性是指那些由于不稳定的硬件或软件状态所引起的、仅仅是偶然出现的故障或错误。

(3) 瞬时性。

瞬时性是指那些由于暂时的环境条件而引起的故障或错误。

2. 故障的缘由

一个故障可能由:

  • 物理器件失效
  • 错误的系统设计和实现
  • 环境条件变化
  • 用户的错误操作所引起。

永久性失效会导致永久性故障,间歇性故障可能由不稳定、临界稳定或不正确的设计所引起,环境条件变化会造成瞬时性故障。所有这些故障都可能引起系统错误

不正确的设计和用户失误会直接引起错误。

由硬件的物理条件、不正确的软硬件设计,或不稳定伹重复出现的环境条件所引起的故障可能是可检测的,并且可以通过替换或重新设计来修复;

然而,由于暂时的环境条件所引起的故障是不能修复的,因为其硬件本身实际上并没有损坏。

瞬时和间歇故障己经成为系统中的一个主要错误源

3. 故障模型

故障的表现形式千差万别,可以利用故障模型对千差万别的故障表现进行抽象

故障模型可以在系统的各个级别上建立。

一般来说,故障模型建立的级别越低,进行故障处理的代价也就越低,但故障模型覆盖的故障也就越少。

(1)逻辑电路级的故障

逻辑级的故障是指硬件逻辑上出现的故障,一般是指电路中元器件的输入或输出固定为0 (或 1)。例如,某线接地、电源短路或元件失效等都可能造成逻辑级的故障。

逻辑级的故障又可分为:短路故障、开路故障和桥接故障。

  • 短路故障:是指一个元件的输出线的逻辑值恒等于输入线的逻辑值;
  • 开路故障:是指元件的输出线悬空,逻辑值可根据具体电路来决定;
  • 桥接故障:是指两条不应相连的线连接在一起而发生的故障。

(2) 数据结构级的故障

故障在数据结构上的表现称为差错。常见的差错有以下三种:

  • 独立差错。一个故障的影响表现为使一个二进制位发生改变
  • 算术差错 。 一 个故障的影响表现为使一个数据的值增加或减少/(—(^二 …)。
  • 单向差错 。 一 个故障的影响表现为使一个二进制向量中的某些位朝一个方向(〇或 1 ) 改变。

(3)软件逻辑代码/语句故障和软件差错

软件故障是指软件设计过程造成的与设计说明的不一致,软件故障在数据结构或程序输出中的表现称为软件差错。与硬件不同,软件不会因为环境应力而疲劳,也+会因为时间的推移而衰老。因此,软件故障只与设计有关。

常见的软件差错有以下几种:

  • ( 1 ) 非法转移:程序执行了说明中不存在的转移。
  • (2)  误转移:程序执行了尽管说明中存在,但依据当前控制数据不应进行的转移。
  • (3) 死循环:程序执行时间超过了规定界限。
  • ( 4 ) 空间溢出:程序使用的空间超过了规定的界限。
  • ( 5 ) 数据执行:指令计数器指向数据单元。
  • (6) 无理数据:程序输出的数据不合理。

(4)系统级的故障

故障在系统级上的表现为功能错误,即系统输出与系统设计说明的不一致。

如果系统输出无故障保护机构,则故障在系统级上的表现就会造成系统失效。

19.1.2 系统可靠性指标

19.1.3 系统可靠性模型

与系统故障模型对应的就是系统可靠性模型。

常用的可靠性模型主要有时间模型、故障植入模型和数据模型。

 

 1 9 . 2 系统可靠性分析模型

计算机系统是•一个复杂的系统,而且影响其可靠性的因素也非常繁琐,很难直接对其进行可靠性分析

但通过建立适当的数学模型,把大系统分割成若干子系统,可以简化其分析过程。

组合模型是分析系统可靠性最常用的方法。一个系统只要满足以下4 个条件,就可以用组合模型来计算其可靠性:

( 1 ) 系统只有两种状态:运行状态失效状态

( 2 ) 系统可以划分成若干个不重叠的子系统(部件),每个子系统也只有运行和失效两种状态。

(3) 子系统的失效是独立的。

(4) 系统的状态只依赖于子系统的状态。系统失效当且仅当系统中的剩余资源不满足系统运行的最低资源要求时。

1. 串联系统

 2. 并联系统

 3. 冗余系统

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[架构之路-179]-《软考-系统分析师》-19- 系统可靠性分析与设计 -1- 故障模型、可靠性模型、可靠性分析 的相关文章

  • MVC三层架构

    1 什么是MVC Model View Controller 模型 视图 控制器 模型就是Java对应数据库的那些字段 实体类 视图 就是JSP页面 控制器 就是Servlet负责跳转页面 Controller作用 Controller其实
  • 内存数据库-3-[redis]的架构原理和部署模式

    参考redis三种模式对比 Redis 是一个开源的 key value 存储系统 由于出众的性能 大部分互联网企业都用来做服务器端缓存 1 单实例模式 问题 1 内存容量有限 2 处理能力有限 3 无法高可用 Redis 在3 0版本前只
  • AS配置NDK开发环境,附CMake、NDK-build构建工具用法

    注意 Android Studio需要是1 3及以上版本 且版本号小于2 2 见文末说明 步骤1 新建一个项目 打开Project Structure 设置Android NDK Location目录 如果没有提前下载NDK包 可打开SDK
  • 阿里云CDN架构接入WAF应用防火墙案例实践

    文章目录 1 网站架构变化 2 配置WAF应用防火墙 2 1 配置网站接入WAF防火墙 2 2 WAF防火墙生成CNAME地址 2 3 配置WAF防火墙HTTPS证书 2 4 WAF防火墙开启HTTP回源SLB 3 配置CDN加速器回源WA
  • 拼多多招收java开发的三轮面试题,你能撑到第几轮?

    我相信 面试一直是大家关注的问题 包括最近有很多刚毕业或者刚实习的小伙伴跟我讲投了很多简历出去 但却都像泥牛入海一样了无音讯了 确实出于程序员的直觉 今年着实是要比往年要更冷一些 对于面试来说 我相信大家都听过一个说法就是 金九银十 但是现
  • Chromium多进程架构,你知道多少?

    一 前言 国内外主流的浏览器 大多采用的是谷歌的Chromium 浏览器内核 Chromium是一个多进程多线程架构的Web引擎 很多应用和底层开发者希望了解Chromium中的进程和线程的种类和用途 以便能利用相关信息提升应用的性能 为此
  • dubbo分布式服务

    架构 节点角色说明 Provider 暴露服务的服务提供方 Consumer 调用远程服务的服务消费方 Registry 服务注册与发现的注册中心 Monitor 统计服务的调用次调和调用时间的监控中心 Container 服务运行容器 调
  • 2022年数字化转型的三大基于云的驱动因素

    未来一年将标志着企业品牌 工作和生活创新的最大重置 文章来源 Venture Beat Google Cloud CTO Will Grannis 数字技术一直是并将持续是公司应对新冠疫情的背后推动力 从购物和供应链到儿童保育和工作 一切都
  • 十四、java版 SpringCloud分布式微服务云架构之Java String 类

    Java String 类 字符串广泛应用 在 Java 编程中 在 Java 中字符串属于对象 Java 提供了 String 类来创建和操作字符串 创建字符串 创建字符串最简单的方式如下 String str xxx 在代码中遇到字符串
  • 2022Java面试题大全(整理版)面试题附答案详解,最全面详细

    目录 JAVA八股文 Java基础 String 和StringBuffer和 StringBuilder的区别 sleep 区间wait 区间有什么区别 Object 中有哪些方法 其中clone 怎么实现一个对象的克隆 Java如何实现
  • 微服务测试是什么?

    微服务测试是一种特殊的 测试类型 因为它涉及到多个独立的服务 以下是进行微服务测试的一般性步骤 1 确定系统架构 了解微服务架构对成功测试至关重要 确定每个微服务的职责 接口 依赖项和通信方式 了解这些信息可以帮助您更好地规划测试用例和测试
  • Java构件技术

    文章目录 Java构件技术 构件及其在信息系统项目中的重要性 常见的Java构件技术和工具 JavaBeans Servlets EJB Spring Framework Spring框架
  • 每天花2小时复习Java面试指南,高级架构视频,我进了阿里定级P7

    Java进阶架构师必备 基础 容器 并发 JVM Java8 计算机网络 计算机操作系统 Linux 数据结构 算法 mysql 优化思路 系统设计 分布式 线上问题调优 虚拟机 tomcat 面试指南 工具 添加图片注释 不超过 140
  • 双非本科进不了大厂?阿里技术四面+交叉面+HR面,成功拿到offer

    前言 前两天 我收到了阿里巴巴的实习offer 从学长内推开始面试到拿到最后offer经历了4面技术 一面交叉面和一面HR面 经过了漫长的等待和几次几乎折磨的面试之后 终于拿到了实习offer 自我介绍 本人来自西南某双非本科学校 该校学的
  • 人工智能与底层架构:构建智能引擎的技术支柱

    导言 人工智能与底层架构的交融塑造了智能系统的基石 是推动智能时代发展的关键动力 本文将深入研究人工智能在底层架构中的关键作用 以及它对智能引擎的技术支持 探讨人工智能在计算机底层架构中的作用 以及这一融合如何塑造数字化未来 1 人工智能与
  • 进阶之Kotin协程原理和启动方式详细讲解(优雅使用协程)

    协程就是方法调用封装成类线程的API 方法调用当然比线程切换轻量 而封装成类线程的API后 它形似线程 可手动启动 有各种运行状态 能够协作工作 能够并发执行 前言 kotlin的协程在初学者看来是一个很神奇的东西 居然能做到用同步的代码块
  • 什么是微服务

    微服务是一种架构风格 它把一个大型的复杂软件应用划分为一系列小的服务 每个服务都具有单一的功能 运行在其自己的进程中 并通常基于不同的编程语言和框架 这些服务之间通过轻量级通信机制相互通信 这种通信机制基于HTTP协议 微服务架构风格使得系
  • 适用于任何公司的网络安全架构

    1 第一等级 基础级 优势 可防范基本有针对性的攻击 使攻击者难以在网络上推进 将生产环境与企业环境进行基本隔离 劣势 默认的企业网络应被视为潜在受损 普通员工的工作站以及管理员的工作站可能受到潜在威胁 因为它们在生产网络中具有基本和管理员
  • DockerCompose - 微服务项目部署全过程(最佳实践)

    目录 一 微服务项目部署 1 1 项目介绍 1 2 准备 MySQL 初始化文件 1 3 pom xml 插件 1 4 测试工作 1 5 编写 Dockerflie 文件 1 6 编写 DockerCompose yml 文件 1 7 修改
  • [机缘参悟-131] :《洞见》:为什么佛学是真的 -2-从进化心理学了解佛家的三毒“贪嗔痴”的进化机制

    目录 一 佛家的三毒 贪嗔痴 二 进化心理学对贪嗔痴的解释 2 1 贪欲 2 1 1 贪欲的满足与快乐的本质 2 1 2 贪欲得不到满足与痛苦的本质 2 2 恶意和愤怒 2 3 愚痴和无知 2 3 1 大众对痴的解释 2 3 2 佛对痴的解

随机推荐