【软考-架构】14、软件可靠性基础

✨资料&文章更新✨

GitHub地址:https://github.com/tyronczt/system_architect

文章目录

软件可靠性基本概念

软件可靠性是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。

平均失效前时间(MTTF):平均无故障时间,发生故障前正常运行的时间;

平均恢复前时间(MTTR):平均敌障修复时间,发生故障后的修复时间。

平均故障间隔时间(MTBF):失效或维护中所需的平均时间,包括故障时间以及检测和维护设备的时间。MTBF=MTTF + MTTR。

软件可靠性建模

一个软件可靠性模型通常由以下几部分组成:

  • 模型假设
  • 性能度量
  • 参数估计方法
  • 数据要求

软件可靠性管理

软件可靠性设计

主要有容错技术、检错技术和降低复杂度技术等

N版本程序设计

恢复块设计(动态冗余)

双机容错技术、集群技术

负载均衡

软件可靠性测试与评价

相关推荐
wyiyiyi2 小时前
【Web后端】Django、flask及其场景——以构建系统原型为例
前端·数据库·后端·python·django·flask
天宇_任3 小时前
Mysql数据库迁移到GaussDB注意事项
数据库·mysql·gaussdb
喂完待续4 小时前
Apache Hudi:数据湖的实时革命
大数据·数据仓库·分布式·架构·apache·数据库架构
xiep14383335105 小时前
Ubuntu 安装带证书的 etcd 集群
数据库·etcd
Java小白程序员6 小时前
Spring Framework:Java 开发的基石与 Spring 生态的起点
java·数据库·spring
老虎06276 小时前
数据库基础—SQL语句总结及在开发时
数据库·sql·oracle
高阳言编程8 小时前
4. 存储体系
架构
爱掘金的土拨鼠8 小时前
国产化dm数据库锁表解锁
数据库
Galaxy在掘金8 小时前
从业8年,谈谈我认知的后端架构之路-1
java·架构
庖丁解java9 小时前
N个Utils
数据库