软件可靠性和安全性设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字音频信息系统(AudioMIS) 软件可靠性和安全性设计报告
作者:AudioMIS 项目开发小组
完成日期:2005年9月1日
签收人:
签收日期:
修改情况记录:
软件可靠性和安全性设计报告 (1)
1 范围 (1)
1.1主要内容 (1)
1.2适用范围 (1)
2 引用标准 (1)
3 定义 (2)
3.1扇入 (2)
3.2扇出 (2)
3.3可靠性 (2)
3.4软件可靠性 (2)
3.5M C C ABE指数 (2)
4 设计准则和要求 (3)
4.1对计算机应用系统设计的有关要求 (3)
4.1.1 硬件软件功能的分配原则 (3)
4.1.2 硬件软件可靠性指标的分配原则 (3)
4.1.3 容错设计 (3)
4.1.4 安全关键功能的人工确认 (3)
4.1.5 记录系统故障 (3)
4.1.7 禁止回避检测出的不安全状态 (4)
4.1.9 分离安全关键功能 (4)
4.2软件需求分析 (4)
4.2.1 一般要求 (4)
4.2.2 功能需求 (4)
4.2.3 性能需求 (5)
4.2.3.1 精度 (5)
4.2.3.2 容量 (5)
4.2.3.3 时间特性 (5)
4.2.3.4 灵活性 (5)
4.2.4 接口需求 (6)
4.2.4.1 与外部设备的接口 (6)
4.2.4.2 与其他系统的接口 (6)
4.2.4.3 人机接口 (7)
4.2.5 数据需求 (7)
4.2.6 环境需求 (7)
4.2.6.1 硬件 (7)
4.2.6.2 软件 (7)
4.2.7 软件可靠性和安全性需求 (8)
4.2.8 其他需求 (8)
4.2.8.1 数据库 (8)
4.2.8.2 操作 (8)
4.3软件设计 (8)
4.3.1 一般要求 (8)
4.3.2 功能设计与分配 (10)
4.3.3 控制流和数据流 (11)
4.3.4 设计限制 (12)
4.3.5 安全关键功能的设计 (12)
4.3.6 冗余设计 (12)
4.3.6.1 恢复快 (12)
4.3.6.2 信息冗余 (12)
4.3.7 接口设计 (13)
4.3.7.1 一般要求 (13)
4.3.7.2 人机界面设计 (13)
4.3.7.3 报警设计 (13)
4.3.7.4 软件接口设计 (14)
4.3.8 软件健壮性设计 (15)
4.3.8.1 接口故障处理 (15)
4.3.8.2 错误操作处理 (15)
4.3.9 简化设计 (15)
4.3.9.1 模块的单入口和单出口设计 (15)
4.3.9.2 模块的独立性 (15)
4.3.9.3 模块的扇入扇出 (15)
4.3.9.4 模块的耦合方式 (15)
4.3.9.5 模块的内聚方式 (16)
4.4软件实现 (16)
4.4.1 语言要求 (16)
4.4.2 McCabe指数 (16)
4.4.3 参数化 (16)
4.4.4 公用数据和公用变量 (16)
4.4.5 标志 (17)
4.4.6 文件 (18)
4.4.7 程序单元的规模 (19)
4.4.8 命名要求 (19)
4.4.9 程序格式化要求 (19)
4.4.10 程序注释要求与方法 (19)
4.4.11 程序设计风格 (20)。