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

✨资料&文章更新✨

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

文章目录

软件可靠性基本概念

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

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

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

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

软件可靠性建模

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

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

软件可靠性管理

软件可靠性设计

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

N版本程序设计

恢复块设计(动态冗余)

双机容错技术、集群技术

负载均衡

软件可靠性测试与评价

相关推荐
悟能不能悟几秒前
mysql的not exists走索引吗
数据库·mysql
明月与玄武几秒前
Jmeter -- JDBC驱动连接数据库超详细指南
数据库·jmeter·配置jdbc连接
专注VB编程开发20年2 分钟前
VB.NET关于接口实现与简化设计的分析,封装其他类
java·前端·数据库
vvilkim7 分钟前
Redis持久化机制详解:保障数据安全的关键策略
数据库·redis·缓存
cooldream200914 分钟前
信息安全的基石:深入理解五大核心安全服务
数据库·安全·系统架构师
星川皆无恙15 分钟前
大模型学习:Deepseek+dify零成本部署本地运行实用教程(超级详细!建议收藏)
大数据·人工智能·学习·语言模型·架构
大数据魔法师25 分钟前
Redis(三) - 使用Java操作Redis详解
java·数据库·redis
noravinsc28 分钟前
e.g. ‘django.db.models.BigAutoField‘.
数据库·django
IT光36 分钟前
Redis 五种类型基础操作(redis-cli + Spring Data Redis)
java·数据库·redis·spring·缓存
AI_Auto1 小时前
数字化转型- 数字化转型路线和推进
架构·数字化·制造业