软件需求规格说明书编写指南的设计438B

上传人:pu****.1 文档编号:548075140 上传时间:2023-10-17 格式:DOC 页数:22 大小:694KB
返回 下载 相关 举报
软件需求规格说明书编写指南的设计438B_第1页
第1页 / 共22页
软件需求规格说明书编写指南的设计438B_第2页
第2页 / 共22页
软件需求规格说明书编写指南的设计438B_第3页
第3页 / 共22页
软件需求规格说明书编写指南的设计438B_第4页
第4页 / 共22页
软件需求规格说明书编写指南的设计438B_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《软件需求规格说明书编写指南的设计438B》由会员分享,可在线阅读,更多相关《软件需求规格说明书编写指南的设计438B(22页珍藏版)》请在金锄头文库上搜索。

1、word密级:(软件项目名称)软件需求规格说明标 识:版 本:页 数:拟 制:SQA审核:审 核:批 准:拟制部门:XXXXXXXXXX研究所年月日修改文档历史记录:日 期版本说 明修改人 / 目 录1 围11.1 标识11.2 系统概述11.3 文档概述12 引用文档13 需求13.1 要求的状态和方式13.2 CSCI能力需求43.2.X(CSCI能力)43.3 CSCI外部接口需求53.3.1 接口标识和接口图53.3.X(接口的项目唯一的标识符)53.4 CSCI部接口需求73.5 CSCI部数据需求83.6 适应性需求93.7 安全性需求93.8 性需求93.9 CSCI环境需求10

2、3.10 计算机资源需求103.10.1 计算机硬件需求103.10.2 计算机硬件资源使用需求103.10.3 计算机软件需求103.11 软件质量因素113.12 设计和实现约束113.13 人员需求113.14 培训需求123.15 后勤保障需求123.16 其它需求123.17 验收、交付和包装需求(修改有关容)123.18 需求的优先顺序和关键程度124 合格性规定125 需求可追踪性136 注释131 围1.1 标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。】示例:系统标识如下:a) 已批准的标识号:b) 产品名称:XXXX

3、XXc) 产品代号:XXXXXXd) 版本号:XXXXXe) 缩略名:1.2 系统概述【本条应概述本文档所适用的系统和软件的用途。它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构;标识当前和计划的运行现场;列出其它有关文档。】示例:a) 软件用途:b) 系统概述:c) 需方:XXXXX d) 开发方:软件开发组e) 运行环境:XXXXXf) 相关文档:以下描述相关技术数据容:1) 软件开发计划2)软件研制任务书3) 。1.3 文档概述【本条应概述文档的用途和容,并描述与它的使用有关的性方面的要求。】2 引用文档【本章应列出引用文档的编号、标

4、题、编写单位、修订版及日期,还应标识所有不能通过正常采购活动得到的文档的来源。】3 需求3.1 要求的状态和方式【如果要求CSCI在多种状态或多种方式下运行,并且不同的状态或方式具有不同的需求,则应标识和定义每一种状态和方式。状态和方式的例子包括:空闲、就绪、活动、事后分析、训练、降级、紧急情况、备份、战时和平时等。可以仅用状态描述CSCI,也可仅用方式、用方式中的状态、状态中的方式、或其他有效的方式描述CSCI。如果不需要多种状态或方式,应如实述,而不需要进行人为的区分;如果需要多种状态和/或方式,应使本规格说明中的每个或每组需求与这些状态和方式相对应,对应关系可以在本条或本条所引用的附录中

5、,通过表格或其它方式加以指明,也可以在该需求出现的章条中加以声明。】示例:3.2 CSCI能力需求【为详细说明与CSCI各个能力相关的需求,本条可分为若干子条。“CSCI能力需求”中的“能力”为一组相关需求,可用“功能”、“主题”、“对象”、或其他适合表示需求的词替代。】示例:3.2.X(CSCI能力)【本条应标识必需的每一个CSCI能力,并详细说明与该能力有关的需求。如果该能力可以更清晰地分解成若干子能力,则应分条对子能力进行说明。需求应详细说明所需的CSCI行为,包括适用的参数,如响应时间、吞吐时间、其它时限约束、时序、精度、容量、优先级、连续运行需求和在基本运行条件下允许的偏差;适当时,

6、需求还应包括在异常条件、非许可条件或超限条件下所需的行为,错误处理需求和任何为保证在紧急时刻运行的连续性而引入到CSCI中的规定。在确定与CSCI所接收的输入和CSCI所产生的输出有关的需求时,应考虑在3.3.X给出的要考虑的主题列表。】/* 此段引用G B_T 计算机软件文档编制规 8567-2006对于每一类功能或者对于每一个功能,需要具体描写其输入、处理和输出的需求。a. 说明描述此功能要达到的目标、所采用的方法和技术,还应清楚说明功能意图的由来和背景。b. 输入包括:1) 详细描述该功能的所有输入数据,如:输入源、数量、度量单位、时间设定和有效输入围等。2) 指明引用的接口说明或接口控

7、制文件的参考资料。c. 处理定义对输入数据、中间参数进行处理以获得预期输出结果的全部操作。包括:1) 输入数据的有效性检查。2) 操作的顺序,包括事件的时间设定。3) 异常情况的响应,例如溢出、通信故障、错误处理等。4) 受操作影响的参数。5) 用于把输入转换成相应输出的方法。6) 输出数据的有效性检查。d. 输出1) 详细说明该功能的所有输出数据,例如,输出目的地、数量、度量单位、时间关系、有效输出围、非法值的处理、出错信息等。2) 有关接口说明或接口控制文件的参考资料。*/示例:【CSU1】功能描述模块名称项目唯一标识号模块用途物理/数学模型模块实现功能模块性能要求子模块名称对应的分配需求

8、容错设计需求模块输入输出输入输出名称类型用途3.3 CSCI外部接口需求【本条可分为若干个小条来规定关于CSCI的外部接口的需求(若有)。本条可引用一个或多个接口需求规格说明(IRS)或包含这些需求的其它文档。】3.3.1 接口标识和接口图【本条应标识所需要的CSCI外部接口(即,与涉及共享、提供或交换数据的其它实体的关系)。每一个接口的标识应包括项目唯一的标识符,(若适用)应通过名称、编号、版本、引用文档来指明接口实体(系统、配置项、用户等)。该标识应声明哪些实体具有固定的接口特性(要给出这些接口实体的接口需求);说明哪些实体正在开发或修改之中(这些实体已有各自的接口需求)。应该通过一或多接

9、口图来描述这些接口。】3.3.X(接口的项目唯一的标识符)【本条(从3.3.2开始)应通过项目唯一标识符来标识CSCI外部接口,应简要地标识接口实体。视需要可分小条描述为实现该接口提出的该CSCI的需求。该接口所涉及的其它实体的接口特性应作为假定予以描述,或以“当未涵盖的实体这么做时,本CSCI应该”的形式加以叙述,而不作为针对其它实体的需求。本条可引用其它文档(例如数据字典、通信协议标准、用户接口标准)代替在此所描述的信息。(若适用)需求应包括如下容,并以任何适合于需求的顺序给出,还应从接口实体的角度说明这些特性之间的区别(例如对数据元素的大小、频率或其它特性的不同期望值):a)CSCI必须

10、分配给该接口的优先级;b)对要实现的接口类型的要求(例如实时数据传送、数据的储存和检索等);c)CSCI必须提供、储存、发送、存取、接收的各个数据元素所要求的特性,例如:1) 名称/标识符:(1)项目唯一的标识符;(2)非技术(自然语言)名称;(3)数据元素名称;(4)技术名(如在代码或数据库中的变量名或字段名);(5)缩略名或同义名。2) 数据类型(字母数字、整数等);3) 大小和格式(如:字符串的长度和标点符号);4) 计量单位(如:m等);5) 可能值的围或枚举(如:0-99);6) 准确性(正确程度)和精度(有效数字位数);7) 优先级别、定时、频率、容量、序列以及其他约束条件(例如数

11、据元素是否可以被更新、业务规则是否适用);8) 性约束;9) 来源(设置/发送实体)和接收者(使用/接收实体)。d)CSCI必须提供、存储、发送、访问、接收的数据元素组合体(记录、消息、文件、数组、显示、报表等)所要求的特性,例如:1) 名称/标识符:(1)项目唯一的标识符;(2)非技术(自然语言)名称;(3)技术名称(如在代码或数据库中的记录名或数据结构名);(4)缩略名或同义名。2) 包中的数据元素及其结构(编号、顺序和成组情况);3) 介质(例如磁盘)以及在介质上数据元素/包的结构;4) 显示和其它输出的视听特性(例如颜色、布局、字体、图标和其它显示元素、峰鸣音和亮度);5) 包之间的关

12、系,如排序/存取特性;6) 优先级、时序、频率、容量、序列及其它约束,例如包是否可以被更新、业务规则是否适用;7) 性约束;8) 来源(设置/发送实体)和接收者(使用/接收实体)。e)CSCI必须使用的接口的通信方法所要求的特性。如:1) 项目唯一的标识符;2) 通信/带宽/频率/介质及其特性;3) 消息格式;4) 流控制(如:序列编号和缓冲区分配);5) 周期/非周期传送的数据传送速率,传输间隔 ;6) 路由、寻址、命名约定;7) 传输服务,包括:优先权和等级;8) 安全性/性考虑,如:加密、用户鉴别、隔离和审核。f)CSCI必须使用的接口的协议所要求的特性,如:1) 项目唯一的标识符;2)

13、 协议的优先级别/层次;3) 打包,包括拆包和重新打包、路由和寻址;4) 合法性检查、错误控制和恢复过程;5) 同步,包括建立连接、保持和终止;6) 状态、标识及任何其它报告的特性。g)其它所需要的特性,例如接口实体的物理兼容性(尺寸、公差、负载和接插件的兼容性等)、电压等。】示例:表X 外部接口标识接口名称接口标识号接口简述接口文档名称章节号注:接口填入相应定义该接口的文件资料,可填写多个。3.4 CSCI部接口需求【本条应描述施加于CSCI部接口的需求(若有)。如果所有部接口都留待设计时再描述,那么应在此如实述。如果指定了这样的需求,应考虑本文档的3.3条中描述的主题。】示例:顶层模块部接口描述接口名称接口项目唯一标识号接口简述接口传递的信息概述例:敌我目标设别部接口示意图表x 【功能模块名】部接口描述接口名称接口项目唯一标识号接口简述接口传递的信息概述3.5 CSCI部数据需求【本条应描述施加于CSCI部数据的需求(若有),包括对CSCI中数据库和数据文件的需求(若有)。如果关于部数据的所有决策都留待设计时再考虑,那么应在此如实述。如果施加了这样的需求,那么本文档的3.3.X c)和3.3.X d)条应列出需考虑的主题。】示例:CSCI数据消息数据消息描述数据消息描述项目唯一标识号名称项目唯一标识号名称项目

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号