没有合适的资源?快使用搜索试试~ 我知道了~
首页软件可靠性和安全性设计报告.pdf
资源详情
资源评论
资源推荐
案卷号
日期
数字音频信息系统 (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.5 M
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
数字音频信息管理系统 (AudioMIS)——软件可靠性和安全性设计报告
第 1 页 共 23 页
软件可靠性和安全性设计报告
1 范围
1.1 主要内容
本次开发的项目名为: 数字音频信息管理系统软件, 项目开发的提出方为中船重工集团
公司第七一九研究所, 开发单位为华中师范大学信息技术系。 本软件的开发主要是满足舰艇
上的特殊环境的需要, 即舰艇上空间有限, 客户端用的只是单片机。 客户端通过单片机发送
的点播信息,均通过本软件进行响应,并且通过本软件对整个系统进行必要的管理。
此文档的编写, 在于保证软件开发质量, 规定一定的设计准则和要求, 分析软件需求来
合理设计软件,从而在实现过程中保证软件的可靠性和安全性。
1.2 适用范围
在以下的各个阶段中, 《软件可靠性和安全性设计报告》将与实际开发阶段的工作紧密
结合。文档提供了数字音频信息管理系统的设计准则和要求以及几本设计方法, 以供编码人
员开发过程中具体实现,保证软件的可靠性和完全性。
2 引用标准
参考资料:
a. 《数字音频管理系统软件开发任务书》 华中师范大学信息技术系, 2003 年 10 月 23
日
b. 《数字音频系统设计方案》华中师范大学信息技术系, 2003 年 10 月 23 日
列出要用到的参考资料,如:
c. 文档编写标准依据《软件设计文档国家标准( GB8567—88)》;
d. 编码标准采用《程序设计规范( Delphi )2.0》。
e. GB/T 1526 —1989 信息处理 —— 数据流程图、 程序流程图、 系统流程图、 程序网络
图和系统资源图的文件编制符号及约定。
数字音频信息管理系统 (AudioMIS)——软件可靠性和安全性设计报告
第 2 页 共 23 页
f. GB/T 11457-1995 软件工程术语
g. GB/T 12504-1990 计算机软件质量保证计划规范
h. GB/T 12505-1990 计算机软件配置管理计划规范
i. GB/T 14394-1993 计算机软件可靠性和可维护性管理
3 定义
3.1 扇入
一个模块被其他模块调用的个数。
3.2 扇出
一个模块调用其它模块的个数(本软件设计一般不超过 7 个,多于 7 个将重新分解) 。
3.3 可靠性
产品在规定的条件下和规定的时间内完成规定功能的能力,它的概率度量称为可靠度。
3.4 软件可靠性
软件系统的固有特性之一, 它表明了一个软件系统按照用户的要求和设计的目标, 执行
其功能的正确程度。
3.5 McCabe 指数
程序单元的圈复杂性(即 McCabe 指数)应小于 10。
剩余22页未读,继续阅读
Magerist
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0