XXX系统需求规格说明书
- 格式:doc
- 大小:56.50 KB
- 文档页数:8
环境与灾害监测预报小卫星星座环境应用系统
XX系统需求规格说明书
单位:
作者:
完成日期:
签收人:
签收日期:
修改情况记录:
目录
1.引言 (1)
1.1.编写目的 (1)
1.2.背景 (1)
1.3.定义 (1)
1.4.参考资料 (1)
2.需求概述 (1)
2.1.目标 (1)
2.2.运行环境 (2)
2.3.关键点 (2)
2.4.约束条件 (2)
3.需求规格 (2)
3.1.软件系统总体功能/对象结构 (2)
3.2.软件子系统功能/对象结构 (2)
3.3.描述约定 (2)
3.4.功能或对象的描述 (3)
3.4.1.功能或对象1 (3)
3.4.2.功能或对象n (3)
3.5.性能 (4)
3.6.外部接口 (4)
3.7.数据 (4)
3.7.1.空间数据 (5)
3.7.2.非空间数据 (5)
3.8.操作 (5)
3.9.可使用性、可维护性、可移植性、可靠性和安全性 (5)
3.10.故障处理 (5)
3.11.算法说明 (6)
4.尚未解决的问题 (6)
5.支持信息 (6)
1.引言
1.1.编写目的
说明编写本软件需求规格说明书的目的,指出预期的读者。
1.2.背景
a.说明待开发产品或项目(以下简称产品)的名称。
b.列出此开发任务的提出者、开发者、用户等。
c.说明本产品与其他产品的关系。
1.3.定义
列出本文件中用到的专门术语的定义和缩写词原文。
1.4.参考资料
a.本文件中引用的属于本开发产品的其他文件。
b.本文件中引用的其他文献、资料以及软件开发标准。
2.需求概述
2.1.目标
a.本产品的开发意图、应用目标及作用范围(现有产品存在的问题和建议
产品所要解决的问题)。
b.本产品的主要功能、处理流程、数据流程及简要说明。
c.表示外部接口和数据流的系统高层次图。说明本产品与其他相关产品的
关系,是独立产品还是一个较大产品的组成部分(可用方框图说明)。
2.2.运行环境
简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。
2.3.关键点
说明本软件需求规格说明书中的关键点(例如:关键功能、关键算法和所涉及的关键技术等)。
2.4.约束条件
列出进行本产品开发工作的约束条件。例如:经费限制、开发期限和所采用的方法与技术,以及政治、社会、文化、法律等。
3.需求规格
3.1.软件系统总体功能/对象结构
对软件系统总体功能/对象结构进行描述,包括结构图、流程图或对象图。
3.2.软件子系统功能/对象结构
对每个主要子系统中的基本功能模块/对象进行描述,包括结构图、流程图或对象图。
3.3.描述约定
通常使用的约定描述(数学符号、度量单位等)
3.4.功能或对象的描述
3.4.1.功能或对象1
(1)编号和名称
本功能/对象的编号和名称。
(2)输入
描述本功能/对象的输入信息(包括需要访问的存储信息)。(3)过程
对本功能/对象将做什么进行详细的描述。
(4)输出
描述本功能/对象的输出信息(包括需要访问的存储信息)。(5)候选可重用软件
说明识别出的候选可重用软件。
(6)验收准则
说明用于验证满足需求的验收准则。
(5)数据字典
指出数据项名、定义、项结构组成、项范围、项类型。
┊
┊
┊
3.4.2.功能或对象n
(1)编号和名称
本功能/对象的编号和名称。
(2)输入
描述本功能/对象的输入信息(包括需要访问的存储信息)。(3)过程
对本功能/对象将做什么进行详细的描述。
(4)输出
描述本功能/对象的输出信息(包括需要访问的存储信息)。
(5)候选可重用软件
说明识别出的候选可重用软件。
(6)验收准则
说明用于验证满足需求的验收准则。
(5)数据字典
指出数据项名、定义、项结构组成、项范围、项类型。
3.5.性能
说明本产品的性能要求。如:数据精度、时间特性(响应时间、处理时间、数据转换时间、数据传输时间、运行时间等)、运行环境、操作方式等。
3.6.外部接口
从以下方面说明外部接口:
a.人机界面
说明本产品面向用户的输入、输出接口,包括:显示输入、输出和打印
输出等形式的界面规格要求。
b.外部硬件接口
说明本产品与外部硬件之间接口的逻辑特点。
c.外部软件接口
说明本产品与其他软件的接口,并指出相关软件的名称、版本、厂商等。
d.通信接口
说明本产品的通信接口,如网络协议等。
3.7.数据
说明本产品的输入、输出数据及数据管理能力方面的要求(处理量、数据量)。
系统所需要的数据可以分为空间数据与非空间数据。
3.7.1.空间数据
空间数据需求包括数据现状需求的调查(空间数据和环境专题数据),数据规模及增长量的确定,数据的输出内容、方式与格式,以及数据与其它非空间数据的接口的确定
3.7.2.非空间数据
非空间数据需求包括数据现状需求的调查(环境背景数据、社会经济统计数据等),输入输出需求分析,以及非空间数据在分系统数据库中的接口关系的确定。
3.8.操作
说明本产品在常规操作、特殊操作以及初始化操作、恢复操作等方面的要求。
3.9.可使用性、可维护性、可移植性、可靠性和安全性
说明本产品在可使用性、可维护性、可移植性、可靠性和安全性等方面的要求。
3.10.故障处理
说明本产品在发生可能的软硬件故障时,对故障处理的要求。
a.说明属于软件系统的问题;
b.给出发生错误时的错误信息;
c.说明发生错误时可能采取的补救措施。