为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

软件可靠性和安全性设计报告

2019-02-16 8页 doc 27KB 154阅读

用户头像

is_079973

暂无简介

举报
软件可靠性和安全性设计报告 案卷号   日期       数字音频信息系统(AudioMIS) 软件可靠性和安全性设计报告 作    者:      AudioMIS 项目开发小组      完成日期:          2005年9月1日            签 收 人:                                      签收日期:                                      修改情况记录: 版本号 修改批准人 修改人 安装日期 签收人       ...
软件可靠性和安全性设计报告
案卷号   日期       数字音频信息系统(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 McCabe指数    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 软件可靠性和安全性设计报告 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 信息处理——数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定。 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。 4 设计准则和要求 4.1 对计算机应用系统设计的有关要求 4.1.1 硬件软件功能的分配原则 硬件软件功能的分配原则主要依据需求说明书规定系统要求,性能要求和成本要求。首先保证系统的功能和性能需求的情况下进行硬件功能和软件功能的分配。
/
本文档为【软件可靠性和安全性设计报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索