网站怎么做音乐外链,策划网站建设方案,学做网站记不住代码,北京百度推广优化排名文章目录1 可靠性分析故障树分析方法失效模型及效应分析方法2 可靠性设计原则3 可靠性设计方法避错设计容错设计恢复快设计N版本冗余设计冗余设计检错设计检错对象#xff1a;检错延时实现方式处理方式降低系统复杂度设计4.可靠性子特性1 可靠性分析
故障树分析方法
自顶向下…
文章目录1 可靠性分析故障树分析方法失效模型及效应分析方法2 可靠性设计原则3 可靠性设计方法避错设计容错设计恢复快设计N版本冗余设计冗余设计检错设计检错对象检错延时实现方式处理方式降低系统复杂度设计4.可靠性子特性1 可靠性分析
故障树分析方法
自顶向下从顶事件最不希望发生的、对设备、人员影响最大的事件开始逐步向下分析导致顶事件发生的原因直至到基础事件。分析故障原因的组合方式或发生概率。 步骤故障树建立 - 定性分析 - 定量分析
失效模型及效应分析方法
在系统分析初期对失效模型进行分析分析其故障原因及其后果影响建立解决方案减少或避免故障提前发现风险进行解决提高系统可靠性。 步骤系统定义 - 故障模型分析 - 故障原因分析 - 故障后果分析 - 解决方案分析
2 可靠性设计原则
1.可靠性设计是系统设计的一部分在系统架构设计阶段既要考虑但可靠性设计不能与其他系统设计原则冲突。 2.可靠性设计是在保证系统功能的前提下以保障、提高系统可靠性为目标。 3.可靠性设计需要建立可靠性目标但不宜庞大应排在系统功能、用户需求。开发经费之后考虑。
3 可靠性设计方法
避错设计
代码审查、代码走查、测试先行、测试
容错设计
恢复快设计
以一组软件操作为容错单元。把程序块改为恢复快一个恢复快包含多个功能相同、算法实现方式不同的程序块一个运行文本多个备份文本形成动态备份当运行文本失效时备份文本替换。一个系统内。后向恢复。
N版本冗余设计
以模块或版本为容错单元。设计多个模块或版本对它们相同初始条件、相同输出的情况下产生的输出进行多数投票表决以避免模块或版本因失效而提供错误服务从而提高可靠性。多个系统间。前向恢复。
冗余设计
以系统为容错单元。设计多个功能相同访问路径、实现方式、算法不同的系统作为备份当运行系统失效时备份系统进行替换。
检错设计
检错对象
检查点容易发生错误、或者发生错误后对设备、人员、功能影响很大的功能 检查内容具有代表性、易于判断的目标
检错延时
如果检错事件长到影响系统失效的正常报警就要考虑更换检错对象或更换检错的实现方式。
实现方式
1.正常返回结果如果结果不在正常范围内报警2.设置超时时间超过设定的延时则报警3.设置状态标志位
处理方式
通常采取查出故障 - 中断软件系统运行 - 报警 。 是否中断系统运行取决于系统的实时性要求
降低系统复杂度设计
在保证系统正常功能性的前提下优化系统架构结构、优化数据流流向、简化算法、简化程序代码以降低系统复杂度从而提高系统可靠性。
4.可靠性子特性
错 易 成 容错性 易恢复性 成熟性