上一篇文章介绍了软件可靠性性工程的基本概念软件可靠性工程简介,下面介绍软件可靠性过程SRE的软件可靠性计划如何制定及什么是LRU。

在软件设计之前,为了提高软件可靠性开发的效率,首先要对开发活动进行策划。下图展现了软件可靠性计划制定中需要执行的活动以及每个活动的输入与输出。

软件可靠性计划制定的第一步是软件系统的概念设计。而软件系统概念设计的起点就是识别软件系统的中现场可替换单元LRU(Line Repalceable Unit).这个活动是进行软件SFMEA分析和可靠性评估的必要前提。一般软件产品经理负责最初的软件LRU识别并告知可靠性工程师和其他干系人。

软件可靠性工程师执行可靠性预期的前提是拿到LRU列表,这个列表决定了可靠性性工程师的工作范围,从而影响SRPP(software Reliability Programme Plan软件可靠性程序计划)。那么既然LRU影响这么大,那么什么是LRU呢?

软件的LRU是指架构中可以可以进行编译并能生成目标文件的最底层架构元素。软件的配置相关项通常称为计算机软件配置相关项CSCI(Computer Software Configuration Item).然而,一个CSCI会包含不止一个LRU,因此,我们在讨论SRE时用LRU而不用CSCI。硬件组件可以被同型号的组件直接替换,而软件只有在修复缺陷时才会更新。软件中最小的可替换单元可能是一个动态链接库(DLL)或者一个可执行文件。即便是最小的系统,一般也不止一个LRU。在中型或者大型的系统中,一般会有数十个LRU。假如软件的设计足够高内聚,每个LRU可以独立失效。

软件可靠性计划过程组成与LRU简介相关推荐

  1. 马尔可夫“折棍子”过程 Markovian Stick-breaking Process 简介

    马尔可夫"折棍子"过程 Markovian Stick-breaking Process 简介 Markovian Stick-breaking Process的构造 GEM分布 ...

  2. SQL Server 聚集索引 clustered index 非聚集索引Nonclustered Indexes键查找查找Key Lookup执行计划过程详解

    SQL Server 聚集索引非聚集索引键查找过程详解 索引的相关术语 1 堆(Heap)是一种没有指定排序的数据结构,通俗的理解堆就像是按照顺序排放的杂物.在数据库里也即是对应没有聚集索引. 2 聚 ...

  3. SQL Server 堆heap 非聚集索引 Nonclustered index 行号键查找RID loopup结合执行计划过程详解

    SQL Server 堆型数据与执行计划使用案例 索引的相关术语 1 堆(Heap)是一种没有指定排序的数据结构,通俗的理解堆就像是按照顺序排放的杂物.在数据库里也即是对应没有聚集索引. 2 聚集索引 ...

  4. 温度单闭环实验计算机控制,过程控制系统实践指导简介,目录书摘

    目录: 第0章 概述 1 第1章 过程控制系统 3 1.1 单回路反馈控制系统 3 1.1.1 单回路控制系统结构组成 3 1.1.2 被控变量的选择 3 1.1.3 操作变量的选择原则 4 1.1. ...

  5. ETL过程及常用工具简介

    一.什么是ETL ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过 抽取(extract).转换(transform).加载(load) 至目的端的过程 ...

  6. 软件测试计划分哪五大块,[liu yanling]软件测试分为哪几个计划过程阶段

    centos6.5安装elasticsearch java下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downl ...

  7. python 工程进度计划_一个项目的完整过程

    大家可能都听说过项目,甚至参与过项目,可你知道一个项目的完整过程总共有几个步骤吗?最近看汪小金写的<汪博士解读PMP考试>,意外收获了一张完整的项目管理33步工作流程图,给大家分享一下. ...

  8. 【计算机网络】HTTP 与 HTTPS ( HTTPS 简介 | HTTP 通信过程 )

    文章目录 一.HTTPS 简介 二.HTTP 通信过程 一.HTTPS 简介 HTTPS 协议就是在 HTTP 协议的基础上 , 增加了一个 SSL 外壳 , 对 HTTP 协议进行加密 ; HTTP ...

  9. SAP知识精解-物料需求计划MRP-02-MRP过程

    导读: 原文路径:https://mp.weixin.qq.com/s/SO1escVE92w_q8BS-y0xow 大家可以关注我个人公众号,所有分享内容,会在公众号第一时间推送,且阅读排版更好. ...

  10. 单个神经元不可靠!这项新研究推翻以往认知,感知的最大限制在于解码过程...

    来源:凹非寺 "单个神经元不可靠!" 一项关于神经元的研究,让众人看嗨了. 这项研究通过在小鼠身上做实验,先展示了神经元"不靠谱"的一面: 单个神经元两次对相同 ...

最新文章

  1. 升级SharePoint场的时候, 运行Configuration Wizard需要有什么顺序么?
  2. laravel中empty(),is_null() 以及isEmpty()
  3. java 发送邮件_Jenkins实现自动化邮件发送踩坑记录
  4. python实现单链表快速排序升序linkedqueue_数据结构1
  5. 【架构师面试题库1】—etcd高可用集群搭建
  6. linux硬盘分区PPT,linux下的硬盘分区详解.doc
  7. Java速成:37-贷款计算器
  8. 【c++】随机生成车牌号
  9. 会计新规给保险业带来的影响
  10. 用PL/SQL判断一个FTP服务器上的文件是否存在
  11. 红黑树区分 左旋 和 右旋
  12. openwrt之使能WPA3加密方式
  13. 硬件:那些安装8G、16G以及32G内存电脑的区别介绍
  14. FATE —— 二.4.2 Criteo上的联邦经典CTR模型训练
  15. Jetpack系列之 Paging 详解
  16. 在阿里巴巴工作是怎样一番体验?
  17. 服务器系统没网灯在闪,电脑没网交换机灯全部一闪一闪的解决方法
  18. 用查表的方法将一位十六进制数转换成与它相应的ASCII码
  19. Font 'Arial' does not support style 'Regular' 的问题
  20. (附源码)ssm医护服务平台 毕业设计 260954

热门文章

  1. NR 5G 无线接入网
  2. 这个季节有离别——观《Sad Movie》有感
  3. Python格式化字符串f-string概览
  4. 巴菲特十大量化选股经
  5. iOS小技能: 自定义相机(基础知识储备)
  6. java时间的最大毫秒数是多少_一分钟等于多少毫秒 jAVA处理日期(Date)时间(Time)以及相关类的介绍...
  7. DRAM内存原理(四)同步内存和异步内存技术
  8. 【自学与引导】 大数据技术 技能课程总结篇
  9. springboot 返回二进制文件流
  10. 怎样检测php语法错误,检查php的语法错误