店铺推荐
【内容】
软件可靠性安全性是软件的重要质量特性,特别是对于武器型号软件,软件可靠性安全性是最受关注的质量特性,各种分析方法、设计方法、测试方法的理论研究成果很多,但在实际工程应用中遇到了许多实际问题。目前,武器型号软件大多以强化软件可靠性安全性设计准则为主线开展工作,然而设计准则只是软件可靠性安全性多面体的一个侧面,如果没有其它侧面的相辅相成,实际效果往往差强人意。由此,本文提出了以设计准则、典型案例、故障模式、缺陷模式、演示示例五个视角组成的软件可靠性安全性设计全视角知识系统,通过视角间的相互关联索引,构成了立体的全方位的知识体系。
【目录】
第1章 基础术语与基本概念
1.1 软件可靠性相关术语及其相互关系
1.2 软件可靠性的概念
1.3 软件安全性的概念
1.4 软件可靠性与软件安全性的关系
第2章 配合硬件或系统设计的考虑事项
2.1 嵌入式系统掉电防护的设计
2.2 嵌入式系统加电自检的设计
2.3 嵌入式系统抗电磁干扰的设计
2.4 嵌入式系统的系统不稳定性防范设计
2.5 嵌入式系统接口故障的防范设计
2.6 嵌入式系统剔除干扰信号的设计
2.7 嵌入式系统错误操作的防范设计
2.8 嵌入式系统机械限位控制的设计
第3章 容错和容失效的设计
3.1 软件安全关键功能的冗余设计
3.2 防漏与防误的混联冗余设计
3.3 软件的故障/失效检测、隔离和恢复设计
3.4 软件对故障的屏蔽设计
3.5 软件机内自测试的设计
3.6 软件冗余中的多数表决设计
3.7 软件的N-版本程序设计
3.8 软件的故障封锁区域设计
3.9 软件的不同版本冗余设计
3.10 软件的恢复块设计
3.11 软件功能实现途径的多样性设计
3.12 软件模块的自我保护和自我检测设计
第4章 接口设计
4.1 与硬件相关的接口软件设计
4.1.1 软件检测中的硬件反馈回路设计
4.1.2 软件对接口的监测与控制设计
4.1.3 软件安全关键信息冗余位的设计
4.1.4 通信接口的实时监测设计
4.1.5 数据传输报文的设计
4.1.6 外部功能对软件安全关键信号的接收设计
4.1.7 接收外部数据时的合理性检查设计
4.1.8 IO数据满量程范围的设计
4.2 软件程序模块之间的接口设计
4.3 人机界面设计
4.3.1 人机交互显示界面的设计
4.3.2 人机接口(CHI)的设计
4.3.3 安全状态恢复的设计
4.3.4 安全关键操作双重保护的设计
4.3.5 对误操作的防范处理设计
4.3.6 对危险状态报警的设计
4.3.7 对故障标识的设计
第5章 通信设计
5.1 通信协议的设计
5.2 数据接收方的因素
5.3 数据发送方的因素
……
第6章 数据安全性设计
第7章 中断设计
第8章 模块设计
第9章 定时、吞吐量和规模的余量设计
第10章  防错设计
第11章  自检查设计
第12章  异常保护设计
第13章  软件实现
第14章  代码验证
第15章  软件工程中可靠性安全性的一般要求
附录A 典型案例:软件异常退出的技术分析
附录B 软件可靠性安全性设计全视角知识系统
附录C 软件可靠性量化指标评估
返回顶部