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

  • 格式:doc
  • 大小:676.50 KB
  • 文档页数:11

百度文库 - 让每个人平等地提升自我 i 密级:

(软件项目名称) 软件需求规格说明

标 识:

版 本: 页 数:

拟 制: SQA审核: 审 核: 批 准: 拟制部门:

年 月 日 XXXXXXXXXX研究所 百度文库 - 让每个人平等地提升自我

ii 修改文档历史记录: 日 期 版本 说 明 修改人 i 目 录

1 范围............................................................................................................................................... 1 标识 ........................................................................................................................................... 1 系统概述 ................................................................................................................................... 1 文档概述 ................................................................................................................................... 1 2 引用文档 ....................................................................................................................................... 1 3 需求............................................................................................................................................... 1 要求的状态和方式 ................................................................................................................... 1 CSCI能力需求 ......................................................................................................................... 4 (CSCI能力) ................................................................................................................. 4 6 注释............................................................................................................................................... 8 1

1 范围 标识 【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。】

示例: 系统标识如下: a) 已批准的标识号: b) 产品名称:XXXXXX c) 产品代号:XXXXXX d) 版本号:XXXXX e) 缩略名:

系统概述 【本条应概述本文档所适用的系统和软件的用途。它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构;标识当前和计划的运行现场;列出其它有关文档。】

示例: a) 软件用途: b) 系统概述: c) 需方:XXXXX d) 开发方:软件开发组 e) 运行环境:XXXXX f) 相关文档: 以下描述相关技术数据内容: 1) 软件开发计划 2) 软件研制任务书 3) 。。。

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

2 引用文档 【本章应列出引用文档的编号、标题、编写单位、修订版及日期,还应标识所有不能通过正常采购活动得到的文档的来源。】

3 需求 要求的状态和方式 【如果要求CSCI在多种状态或多种方式下运行,并且不同的状态或方式具有不同的需求,则应标识和定义每一种状态和方式。状态和方式的例子包括:空闲、就绪、活动、事后分析、训练、降级、紧急情况、备份、战时和平时等。可以仅用状态描述CSCI,也可仅用方式、用方式中的状态、状态中的方式、或其他有效的方式描述CSCI。如果不需要多种状 2

态或方式,应如实陈述,而不需要进行人为的区分;如果需要多种状态和/或方式,应使本规格说明中的每个或每组需求与这些状态和方式相对应,对应关系可以在本条或本条所引用的附录中,通过表格或其它方式加以指明,也可以在该需求出现的章条中加以声明。】

示例:

武器装备管理软件

地面工作人员未知目标目标侦测设备武器装备管理

软件

对敌决策执行软件

飞行员机载主控计算机

行动方案库

武器装备卸载信息武器装备加载信息目标识别库加载信息目标是别哭卸载信息武器装备状态武器装备状态查询武器装备状态变更信息武器装备地面更新信息方案确认方案请求授权电子签名请求电子签名回复设备控制命令处理后目标参数

行动方案系统工作控制命令威胁目标和行动方案

行动确认命令

回波信号

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

开始地面目标工作人员分别向武器装备管理软件、目标识别与决策制定软件加载武器装备信息和目标识别库

目标出现?

飞行员确认行动方案行动方案

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

目标侦探设备向目标识别与决策制定软件发送待处理的目标参数信息

目标识别与决策制定软件根据目标参数特征与识别看进行敌我识别

敌我?

目标识别与决策制定软件制定对敌打击或规避方案

对敌决策执行软件向机载主控计算机请求并得到行动授权

对敌决策执行软件行动方案继续工作?地面工作人员通过武器装备公里软件、目标识别与决策制定软件卸载武器装备信息和目标识别库

结束

飞行员输入系统工作控制命令

Y

N

NY我

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

CSCI能力需求 【为详细说明与CSCI各个能力相关的需求,本条可分为若干子条。“CSCI能力需求”中的“能力”为一组相关需求,可用“功能”、“主题”、“对象”、或其他适合表示需求的词替代。】

示例: 目标设别与决策处理软件CSCI

控制命令处理CSU敌我目标设别CSU决策和方案制定

CSU目标设别库加、卸

载CSU

作战命令处理CSUCSUCSUCSUCSUCSUCSUCSUCSU

CSUCSUCSUCSU图x 软件功能模块结构图 (CSCI能力) 【本条应标识必需的每一个CSCI能力,并详细说明与该能力有关的需求。如果该能力可以更清晰地分解成若干子能力,则应分条对子能力进行说明。需求应详细说明所需的CSCI行为,包括适用的参数,如响应时间、吞吐时间、其它时限约束、时序、精度、容量、优先级、连续运行需求和在基本运行条件下允许的偏差;适当时,需求还应包括在异常条件、非许可条件或超限条件下所需的行为,错误处理需求和任何为保证在紧急时刻运行的连续性而引入到CSCI中的规定。在确定与CSCI所接收的输入和CSCI所产生的输出有关的需求时,应考虑在给出的要考虑的主题列表。】 5

3.3.13.3.2飞行员

目标识别与决策制定软件目标侦测设别软件

未知目标

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

系统控制命令

威胁目标行动

方案

待处理目标电子签名验证侦测设备控制命令电子签名答复

目标识别库加载目标识别

库卸载

武器装备状态

武器装备状态请求

行动方案库

串口网络无线信道

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