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

news2024/11/25 14:41:23

目录

前言:

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. 冗余系统

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/476045.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

spass modeler

课时1:SPSS Modeler 简介 本课时一共分为五个模块,分别是Modeler概述、工具安装、窗口说明以及功能介绍和应用案例。相信通过本课时内容的学习,大家将会对SPSS Modeler有个基础的了解. 在学习本节课内容之前,先来看看本节课我们究…

Wi-Fi (-6) 知识点整理

Wi-Fi - 6 知识点整理 2019年IEEE推出IEEE 802.11ax,WiFi联盟(WFA)称其为WiFi-6 Wi-Fi (Wireless Fidelity) 无线保真,无线兼容性认证 通信技术 商标 商业认证 技术联盟 Wi-Fi 网络基本要素 接入点(Access Point&a…

前端存储二:indexedDB

indexedDB 特点:以域名纬度,浏览器大量结构化数据存储方案,运行在浏览器的非关系型数据库。 大小:不会小于 250MB,支持二进制存储。 接口:异步接口,支持事物机制 这里使用网页脚本生成&#x…

【五一创作】【Simulink】采用延时补偿的三相并网逆变器FCS-MPC

👉 【Simulink】基于FCS-MPC的三相并网逆变器控制 上一篇博客介绍了FCS-MPC的基本操作,并且以三相并网逆变器为控制对象进行了Simulink仿真。 但实际仿真中没有考虑补偿延时。本篇博客将讨论为什么要考虑延时并进行补偿,最后对此仿真验证。 …

参会记录|全国多媒体取证暨第二届多媒体智能安全学术研讨会(MAS‘2023)

前言:2023年4月8日上午,我与实验室的诸位伙伴们共聚浙江杭州西子湖畔的六通宾馆,参加了为期一天半的全国多媒体取证暨第二届多媒体智能安全学术研讨会(MAS’2023)。本届学术研讨会由浙江省自然科学基金委员会资助&…

3.2 静态随机存取存储器

学习目标: 学习静态随机存取存储器(SRAM)的基本原理、结构和工作方式,理解其与动态随机存取存储器(DRAM)的区别和优缺点,掌握SRAM的性能参数和应用领域,了解SRAM的发展历程和未来趋…

三元操作 三元操作符 if-else / ? :

Python 三元操作符 if-else , 其他语言三元操操作符 ? : 。 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅是基础那么简单……地址:h…

【Java】类和对象,封装

目录 1.类和对象的定义 2.关键字new 3.this引用 4.对象的构造及初始化 5.封装 //包的概念 //如何访问 6.static成员 7.代码块 8.对象的打印 1.类和对象的定义 对象:Java中一切皆对象。 类:一般情况下一个Java文件一个类,每一个类…

深度学习的定义和未来发展趋势

深度学习的定义和未来发展趋势 什么是深度学习数学和编程的基础知识深度学习的应用领域深度学习的常见算法和模型训练深度学习模型深度学习的未来 🏘️🏘️个人简介:以山河作礼。 🎖️🎖️:Python领域新星创作者&#…

Linux [常见指令 (1)]

Linux常见指令 ⑴ 1. 操作系统1.1什么事操作系统1.2选择指令的原因 2.使用工具3.Linux的指令操作3.1mkdir指令描述:用法:例子 mkdir 目录名例子 mkdir -p 目录1/ 目录2/ 目录3 3.2 touch指令描述:用法:例子 touch 文件 3.2pwd指令描述:用法:例子 pwd 3.4cd指令描述:用法:例子 c…

SQL语句截取字段某指定字符的前半段/后半段内容

最近项目中遇到一个小问题: 需要从数据库中取出对应数据,并根据某个字段中的前半段内容进行排序,搜索资料后得以解决,现将解决方法记录如下: 最初的查询SQL: SELECT file_name,sort FROM base_annexesfil…

Linux守护进程(Daemon Process)

1. 守护进程概念: 独立于终端控制并周期性地执行处理某些任务的后台进程。 2. 守护进程创建步骤: 核心:让进程脱离控制终端→创建新会话。 (1)创建子进程,父进程退出(必须)&#x…

LVS +Keepalived 高可用群集部署

一、LVSKeepalived 高可用群集 在这个高度信息化的 IT 时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用需求不断提高,以便提供持续的…

【数据结构】二叉树(链式)

😛作者:日出等日落 📘 专栏:数据结构 抱怨是一件最没意义的事情。如果实在难以忍受周围的环境,那就暗自努力练好本领,然后跳出那个圈子。 目录 🎄二叉树 ✔二叉树的结构: ✔BuyNode…

Linux 基础操作

Linux学习教程,Linux入门教程(超详细) chown (change owner) : 修改所属用户与组。chmod (change mode) : 修改用户的权限。 要查看文件或目录的属性,可以使用ls命令,加上-l选项。例如&#xff…

ctfshow之_萌新web1至web7

一、访问在线靶场ctfshow ctf.showhttps://ctf.show/challenges如下图所示,进入_萌新赛的web1问题: 如上图所示,页面代码提示id1000时,可以查询到flag,进行如下尝试: 如下图所示,传入参数id1时…

3.1 存储系统概述

学习目标: 以下是一个关于存储系统概述的具体学习目标: 理解计算机存储器的基本概念,包括存储器的分类、存储单元、存储器容量等基本概念。 掌握存储器的存取原理,包括地址结构、存取周期、存取速度等相关概念。 熟悉常见的存储…

在flutter中使用NFC(超全)

文章前景:目前公司主要的业务方向是sass平台,我们的admin系统是基于qiankun搭建的主基座和子模块,app是flutterh5。我主要负责的是 1、qiankun基座的搭建 2、flutter基座和通信jsbridge的搭建 3、app内h5的书写 4、模块开发规范的书写 5、… …

Winform从入门到精通(33)——OpenFileDialog(史上最全)更新中

一、属性 1、AddExtension 该属性用于SaveFileDialog保存文件时,如果没有为文件添加后缀,则自动为保存的文件添加一个后缀,这个后缀是由DefaultExt属性决定的,比如DefaultExt的,所以在OpenFileDialog中这个属性没什么作用,在SaveFileDialog中我再详细介绍该属性 2、AutoU…