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

✨资料&文章更新✨

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

文章目录

软件可靠性基本概念

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

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

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

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

软件可靠性建模

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

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

软件可靠性管理

软件可靠性设计

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

N版本程序设计

恢复块设计(动态冗余)

双机容错技术、集群技术

负载均衡

软件可靠性测试与评价

相关推荐
zhihuaba2 分钟前
构建一个基于命令行的待办事项应用
jvm·数据库·python
Ivanqhz7 分钟前
现代异构高性能计算(HPC)集群节点架构
开发语言·人工智能·后端·算法·架构·云计算·边缘计算
BullSmall10 分钟前
ACID 中的一致性
数据库·oracle
Tangcan-12 分钟前
【MySQL】 事务
数据库·mysql·adb
DisonTangor19 分钟前
智谱开源基于GLM-V编码器-解码器架构的多模态OCR模型——GLM-OCR
架构·开源·ocr
范纹杉想快点毕业1 小时前
嵌入式系统架构之道:告别“意大利面条”,拥抱状态机与事件驱动
java·开发语言·c++·嵌入式硬件·算法·架构·mfc
卡布叻_星星1 小时前
达梦数据库笔记之解决默认模式与当前表所属模式不匹配
数据库
xuefuhe1 小时前
PostgreSQL default_statistics_target参数详解
数据库·postgresql
码界奇点1 小时前
基于Django的超市管理系统设计与实现
数据库·python·django·sqlite·毕业设计·源代码管理
invicinble1 小时前
Mysql的全域认识
数据库·mysql