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

✨资料&文章更新✨

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

文章目录

软件可靠性基本概念

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

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

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

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

软件可靠性建模

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

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

软件可靠性管理

软件可靠性设计

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

N版本程序设计

恢复块设计(动态冗余)

双机容错技术、集群技术

负载均衡

软件可靠性测试与评价

相关推荐
lu9up2 分钟前
业务表异常阻塞导致接口超时处理案例
数据库·性能优化
洁洁!18 分钟前
openEuler跨平台适配能力与性能实测:开箱即用的多架构支持
架构
黑客思维者18 分钟前
智能配电系统代码审查详细设计与实战体系:从缺陷预防到架构守护
网络·架构·代码复审·代码评审
GIOTTO情20 分钟前
技术深度拆解:Infoseek 舆情系统的全链路架构与落地实践
架构
San30.21 分钟前
从 Mobile First 到 AI First:用 Python 和大模型让数据库“开口说话”
数据库·人工智能·python
红袜子i21 分钟前
解决 Ubuntu 中 apt-get update 因架构配置混乱导致的更新失败问题
linux·ubuntu·架构
Slow菜鸟21 分钟前
Java项目基础架构(一)| 工程架构选型指南
java·开发语言·架构
古城小栈24 分钟前
PostgreSQL 【vs】 MySQL
数据库·mysql·postgresql
安全系统学习25 分钟前
网络安全漏洞之React 框架分析
数据库·安全·web安全·网络安全
Xの哲學26 分钟前
Linux 分段卸载技术深度剖析
linux·服务器·网络·架构·边缘计算