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

✨资料&文章更新✨

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

文章目录

软件可靠性基本概念

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

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

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

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

软件可靠性建模

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

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

软件可靠性管理

软件可靠性设计

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

N版本程序设计

恢复块设计(动态冗余)

双机容错技术、集群技术

负载均衡

软件可靠性测试与评价

相关推荐
KaMeidebaby15 小时前
卡梅德生物技术快报|兔单克隆抗体:噬菌体 Fab 免疫文库搭建实操:兔单克隆抗体重组构建完整参数
前端·网络·数据库·人工智能·算法
复园电子18 小时前
企业级PDF批量盖章方案选型指南
数据库·pdf
herosunly1 天前
60ms 不是启动快,而是不用重新启动:CubeSandbox 极速冷启动架构拆解
架构·cube sandbox
zlinear数据采集卡1 天前
从气动比例阀到任意波形:硬核拆解ZLinear采集卡的DAC输出架构与工业闭环控制实战
arm开发·架构
AI-好学者1 天前
阶段一-图数据库基础与PropertyGraph模型
数据库·rag·knowledge graph·graphrag
其实防守也摸鱼1 天前
运维--学习阶段问题解答(1)(自测)
linux·运维·服务器·数据库·学习·自动化·命令模式
懒鸟一枚1 天前
深入理解 Linux 内存、Swap 交换分区与分页机制的关系
java·linux·数据库
龙仔7251 天前
SQL Server 创建只读账号完整操作(分两种场景:SSMS图形界面 + T-SQL脚本)
数据库·sql·oracle
2601_961946081 天前
AI API 网关实战:从单 Key 管理到企业级多租户架构
大数据·人工智能·金融·架构·api·个人开发
霁月的小屋1 天前
生产环境中的事务实践——银行系统上线记(四)
数据库