软件需求规格说明编写指南438B.docx

上传人:b****8 文档编号:9374439 上传时间:2023-02-04 格式:DOCX 页数:32 大小:25.25KB
下载 相关 举报
软件需求规格说明编写指南438B.docx_第1页
第1页 / 共32页
软件需求规格说明编写指南438B.docx_第2页
第2页 / 共32页
软件需求规格说明编写指南438B.docx_第3页
第3页 / 共32页
软件需求规格说明编写指南438B.docx_第4页
第4页 / 共32页
软件需求规格说明编写指南438B.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

软件需求规格说明编写指南438B.docx

《软件需求规格说明编写指南438B.docx》由会员分享,可在线阅读,更多相关《软件需求规格说明编写指南438B.docx(32页珍藏版)》请在冰豆网上搜索。

软件需求规格说明编写指南438B.docx

软件需求规格说明编写指南438B

 

密级:

 

(软件项目名称)

软件需求规格说明

 

标识:

版本:

页数:

 

拟制:

 

SQA 审核:

 

审核:

 

批准:

 

拟制部门:

 

XXXXXXXXXX 研究所

年月日

 

修改文档历史记录:

 

日期版本说明修改人

 

1 范围.............................................................................................................................................. 1

1.1 标识................................................................................................................................... 1

1.2 系统概述........................................................................................................................... 1

1.3 文档概述........................................................................................................................... 1

2 引用文档...................................................................................................................................... 1

3 需求.............................................................................................................................................. 1

3.1 要求的状态和方式........................................................................................................... 1

3.2 CSCI 能力需求.................................................................................................................. 4

3.2.X(CSCI 能力) ....................................................................................................... 4

3.3 CSCI 外部接口需求.......................................................................................................... 5

3.3.1 接口标识和接口图.............................................................................................. 5

3.3.X(接口的项目唯一的标识符)............................................................................ 5

3.4 CSCI 内部接口需求.......................................................................................................... 8

3.5 CSCI 内部数据需求.......................................................................................................... 9

3.6 适应性需求....................................................................................................................... 9

3.7 安全性需求....................................................................................................................... 9

3.8 保密性需求..................................................................................................................... 10

3.9 CSCI 环境需求................................................................................................................ 10

3.10 计算机资源需求........................................................................................................... 10

3.10.1 计算机硬件需求................................................................................................ 10

3.10.2 计算机硬件资源使用需求................................................................................. 11

3.10.3 计算机软件需求................................................................................................. 11

3.11 软件质量因素................................................................................................................ 11

3.12 设计和实现约束........................................................................................................... 12

3.13 人员需求....................................................................................................................... 12

3.14 培训需求....................................................................................................................... 12

3.15 后勤保障需求............................................................................................................... 12

3.16 其它需求....................................................................................................................... 12

3.17 验收、交付和包装需求(修改有关内容)............................................................... 12

3.18 需求的优先顺序和关键程度....................................................................................... 13

4 合格性规定................................................................................................................................ 13

5 需求可追踪性............................................................................................................................ 13

6 注释............................................................................................................................................ 14

 

1 范围

1.1 标识

【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、

缩略名、版本号及发布号。

示例:

系统标识如下:

a) 已批准的标识号:

b) 产品名称:

XXXXXX

c) 产品代号:

XXXXXX

d) 版本号:

XXXXX

e) 缩略名:

 

1.2 系统概述

【本条应概述本文档所适用的系统和软件的用途。

它还应描述系统与软件的一般特性;

概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构;标识当前

和计划的运行现场;列出其它有关文档。

示例:

a) 软件用途:

b) 系统概述:

c) 需方:

XXXXX

d) 开发方:

软件开发组

e) 运行环境:

XXXXX

f) 相关文档:

以下描述相关技术数据内容:

1) 软件开发计划

2) 软件研制任务书

3) 。

 

1.3 文档概述

【本条应概述文档的用途和内容,并描述与它的使用有关的保密性方面的要求。

 

2 引用文档

【本章应列出引用文档的编号、标题、编写单位、修订版及日期,还应标识所有不能通

过正常采购活动得到的文档的来源。

 

3 需求

3.1 要求的状态和方式

【如果要求 CSCI 在多种状态或多种方式下运行,并且不同的状态或方式具有不同的需

求,则应标识和定义每一种状态和方式。

状态和方式的例子包括:

空闲、就绪、活动、事后

分析、训练、降级、紧急情况、备份、战时和平时等。

可以仅用状态描述 CSCI,也可仅用

方式、用方式中的状态、状态中的方式、或其他有效的方式描述 CSCI。

如果不需要多种状

 

态或方式,应如实陈述,而不需要进行人为的区分;如果需要多种状态和 /或方式,应使本

规格说明中的每个或每组需求与这些状态和方式相对应,对应关系可以在本条或本条所引用

的附录中,通过表格或其它方式加以指明,也可以在该需求出现的章条中加以声明。

 

示例:

 

未知目标

地面工作人员

电子签名请求

回波信号

目标识别库加载信息

武器装备卸载信息

电子签名回复

目标是别哭卸载信息

武器装备加载信息设备控制命令

 

武器装备管理

处理后目标参数

目标侦测设备

武器装备管理

软件

 

武器装备状态变更信息

武器装备状态

 

武器装备状态查询

软件

 

行动方案                       威胁目标和行动方案

 

行动方案库            系统工作控制命令

武器装备地面更新信息

飞行员

 

方案确认

行动确认命令

机载主控计算机

对敌决策执行

软件

方案请求授权

 

图 x ADMS 系统作战方式下数据流图

 

 

飞行员输入系统工作控

制命令

开始

 

地面目标工作人员分别向武器装备管理

软件、目标识别与决策制定软件加载武

器装备信息和目标识别库

 

目标侦探设备扫描未知目标

N

目标出现?

 

Y

目标侦探设备向目标识别与决策制定软

 

目标识别与决策制定软件根据目标参数

特征与识别看进行敌我识别

 

敌我?

 

目标识别与决策制定软件制定对敌打击

或规避方案行动方案

 

对敌决策执行软件向机载主控计算机请

 

Y

飞行员确认行动方案

求并得到行动授权

 

对敌决策执行软件行动方案

 

继续工作?

 

N

地面工作人员通过武器装备公里软件、

目标识别与决策制定软件卸载武器装备

信息和目标识别库

 

结束

 

图x ADMS系统作战方式下控制流图

 

3.2 CSCI 能力需求

【为详细说明与 CSCI 各个能力相关的需求,本条可分为若干子条。

“CSCI 能力需求”

中的“能力”为一组相关需求,可用“功能”、“主题”、“对象”、或其他适合表示需求的词

替代。

 

示例:

 

目标设别与决策处

理软件

CSCI

 

控制命令处理

CSU

敌我目标设别

CSU

决策和方案制定

CSU

目标设别库加、卸

载CSU

 

作战命

令处理

CSU

CSU

CSU

CSU      CSU         CSU       CSU     CSU

CSU

 

CSUCSUCSUCSU

 

图x 软件功能模块结构图

 

3.2.X(CSCI 能力)

【本条应标识必需的每一个 CSCI 能力,并详细说明与该能力有关的需求。

如果该能力

可以更清晰地分解成若干子能力,则应分条对子能力进行说明。

需求应详细说明所需的 CSCI

行为,包括适用的参数,如响应时间、吞吐时间、其它时限约束、时序、精度、容量、优先

级、连续运行需求和在基本运行条件下允许的偏差;适当时,需求还应包括在异常条件、非

许可条件或超限条件下所需的行为,错误处理需求和任何为保证在紧急时刻运行的连续性而

引入到 CSCI 中的规定。

在确定与 CSCI 所接收的输入和 CSCI 所产生的输出有关的需求时,

应考虑在 3.3.X 给出的要考虑的主题列表。

 

//**** 此段引用 G B_T 计算机软件文档编制规范 8567-2006

 

对于每一类功能或者对于每一个功能,需要具体描写其输入、处理和输出的需求。

a.说明

描述此功能要达到的目标、所采用的方法和技术,还应清楚说明功能意图的由来和背景。

b.输入

包括:

1) 详细描述该功能的所有输入数据,如:

输入源、数量、度量单位、时间设定和

有效输入范围等。

2) 指明引用的接口说明或接口控制文件的参考资料。

c.处理

定义对输入数据、中间参数进行处理以获得预期输出结果的全部操作。

包括:

 

1) 输入数据的有效性检查。

2) 操作的顺序,包括事件的时间设定。

3) 异常情况的响应,例如溢出、通信故障、错误处理等。

4) 受操作影响的参数。

5) 用于把输入转换成相应输出的方法。

6) 输出数据的有效性检查。

d.输出

1) 详细说明该功能的所有输出数据,例如,输出目的地、数量、度量单位、时间

关系、有效输出范围、非法值的处理、出错信息等。

2) 有关接口说明或接口控制文件的参考资料。

 

****//

 

示例:

【CSU1】功能描述

模块名称

模块用途

物理/数学模型

项目唯一标识号

模块实现功能

模块性能要求

子模块名称          对应的分配需求

 

容错设计需求

模块输入输出

输入输出名称类型用途

 

3.3 CSCI 外部接口需求

【本条可分为若干个小条来规定关于 CSCI 的外部接口的需求(若有)。

本条可引用一

个或多个接口需求规格说明(IRS)或包含这些需求的其它文档。

 

3.3.1 接口标识和接口图

【本条应标识所需要的 CSCI 外部接口(即,与涉及共享、提供或交换数据的其它实体

的关系)。

每一个接口的标识应包括项目唯一的标识符, 若适用)应通过名称、编号、版本、

引用文档来指明接口实体(系统、配置项、用户等)。

该标识应声明哪些实体具有固定的接

口特性(要给出这些接口实体的接口需求);说明哪些实体正在开发或修改之中(这些实体

已有各自的接口需求)。

应该通过一张或多张接口图来描述这些接口。

 

3.3.X(接口的项目唯一的标识符)

【本条(从 3.3.2 开始)应通过项目唯一标识符来标识 CSCI 外部接口,应简要地标识

接口实体。

视需要可分小条描述为实现该接口提出的该CSCI 的需求。

该接口所涉及的其它

 

实体的接口特性应作为假定予以描述,或以“当[未涵盖的实体]这么做时,本 CSCI 应该……”

的形式加以叙述,而不作为针对其它实体的需求。

本条可引用其它文档(例如数据字典、通

信协议标准、用户接口标准)代替在此所描述的信息。

(若适用)需求应包括如下内容,并

以任何适合于需求的顺序给出,还应从接口实体的角度说明这些特性之间的区别(例如对数

据元素的大小、频率或其它特性的不同期望值)

a)CSCI 必须分配给该接口的优先级;

b)对要实现的接口类型的要求(例如实时数据传送、数据的储存和检索等)

c)CSCI 必须提供、储存、发送、存取、接收的各个数据元素所要求的特性,例如:

1) 名称/标识符:

(1)项目唯一的标识符;

(2)非技术(自然语言)名称;

(3)数据元素名称;

(4)技术名(如在代码或数据库中的变量名或字段名)

(5)缩略名或同义名。

2) 数据类型(字母数字、整数等);

3) 大小和格式(如:

字符串的长度和标点符号);

4) 计量单位(如:

m 等);

5) 可能值的范围或枚举(如:

0-99);

6) 准确性(正确程度)和精度(有效数字位数);

7) 优先级别、定时、频率、容量、序列以及其他约束条件(例如数据元素是否可以

被更新、业务规则是否适用);

8) 保密性约束;

9) 来源(设置/发送实体)和接收者(使用/接收实体)。

d)CSCI 必须提供、存储、发送、访问、接收的数据元素组合体(记录、消息、文件、

数组、显示、报表等)所要求的特性,例如:

1) 名称/标识符:

(1)项目唯一的标识符;

(2)非技术(自然语言)名称;

(3)技术名称(如在代码或数据库中的记录名或数据结构名)

(4)缩略名或同义名。

2) 包中的数据元素及其结构(编号、顺序和成组情况)

3) 介质(例如磁盘)以及在介质上数据元素/包的结构;

4) 显示和其它输出的视听特性(例如颜色、布局、字体、图标和其它显示元素、峰

鸣音和亮度);

5) 包之间的关系,如排序/存取特性;

6) 优先级、时序、频率、容量、序列及其它约束,例如包是否可以被更新、业务规

则是否适用;

7) 保密性约束;

8) 来源(设置/发送实体)和接收者(使用/接收实体)。

e)CSCI 必须使用的接口的通信方法所要求的特性。

如:

1) 项目唯一的标识符;

2) 通信链接/带宽/频率/介质及其特性;

3) 消息格式;

4) 流控制(如:

序列编号和缓冲区分配);

 

5) 周期/非周期传送的数据传送速率,传输间隔 ;

6) 路由、寻址、命名约定;

7) 传输服务,包括:

优先权和等级;

8) 安全性/保密性考虑,如:

加密、用户鉴别、隔离和审核。

f)CSCI 必须使用的接口的协议所要求的特性,如:

1) 项目唯一的标识符;

2) 协议的优先级别/层次;

3) 打包,包括拆包和重新打包、路由和寻址;

4) 合法性检查、错误控制和恢复过程;

5) 同步,包括建立连接、保持和终止;

6) 状态、标识及任何其它报告的特性。

g)其它所需要的特性,例如接口实体的物理兼容性(尺寸、公差、负载和接插件的兼

容性等)、电压等。

 

示例:

 

 

系统

控制

命令

飞行员

 

威胁

目标

 

行动

方案

 

待处理目标

目标识别与决策制定

电子签名验证

目标侦测设别软件

软件

未知目标

侦测设备控制命令

 

目标识别

库加载目标识别

库卸载

 

武器

装备

状态

 

武器装

备状态

请求

电子签名答复

 

行动方案库

 

串口

网络

地面工作人员武器装备管理软件对敌策略执行软件 无线信道

 

图x 目标设别与决策制定软件外部接口示意图

 

表 X 外部接口标识

 

接口名称接口标识号接口简述接口文档来源

文档名称章节号

 

注:

接口文档来源填入相应定义该接口的文件资料,可填写多个。

 

3.4 CSCI 内部接口需求

【本条应描述施加于 CSCI 内部接口的需求(若有)。

如果所有内部接口都留待设计时

再描述,那么应在此如实陈述。

如果指定了这样的需求,应考虑本文档的3.3 条中描述的主

题。

 

示例:

 

控制命令处理

CSC运行状态

敌我目标设别

CSC

目标参

数信息

决策和方案制定

CSC

 

目标设别库

 

目标设别库加 /卸载

CSC

 

图x 顶层模块内部接口描述

 

顶层模块内部接口描述

接口名称接口项目唯一标识号接口简述接口传递的信息概述

 

例:

敌我目标设别内部接口示意图

 

目标参数处理

CSU

待设别目标

目标匹配

CSU

 

图x 敌我目标识别内部接口描述

 

表 x 【功能模块名】内部接口描述

 

接口名称接口项目唯一标识号接口简述接口传递的信息概述

 

3.5 CSCI 内部数据需求

【本条应描述施加于 CSCI 内部数据的需求(若有),包括对 CSCI 中数据库和数据文件

的需求(若有)。

如果关于内部数据的所有决策都留待设计时再考虑,那么应在此如实陈述。

如果施加了这样的需求,那么本文档的 3.3.X c)和 3.3.X d)条应列出需考虑的主题。

示例:

CSCI数据消息

数据消息描述

 

名称

数据消息

项目唯一标识号         描述

项目唯一标识号

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1