需求规格说明书
状 态 密 级 草 稿 初始版 修订版 标 识 号 RM 当前版本 发布日期 模板编号 无密级 秘 密 绝 密
前 言
本需求书是在对客户需求分析的基础上形成的,是系统设计的基础。
文档修订记录
版本编号或者变化简要说明(变更内容和变更范围) 更改记录编号 状态 修订日期 变更人 批准人 批准日期 * 转变状态:C--创建;A--增加;M--修改;D--删除
目 录
1. 概述 .................................................................. 错误!未定义书签。
目的 ............................................................... 错误!未定义书签。 范围 ............................................................... 错误!未定义书签。 范围 ............................................................... 错误!未定义书签。 术语概念 ........................................................... 错误!未定义书签。
2. 系统说明 .............................................................. 错误!未定义书签。 3. 需求说明 .............................................................. 错误!未定义书签。
功 能 要 求 ......................................................... 错误!未定义书签。 输 入 输 出 要 求 ................................................... 错误!未定义书签。 故 障 处 理 要 求 ................................................... 错误!未定义书签。 性 能 要 求 ......................................................... 错误!未定义书签。 可 维 护 性 , 可 扩 展 性 ............................................ 错误!未定义书签。 灵 活 性 ............................................................ 错误!未定义书签。 安 全 性 ............................................................ 错误!未定义书签。 界 面 要 求 ......................................................... 错误!未定义书签。 支持 软 件 .......................................................... 错误!未定义书签。 控 制 ............................................................. 错误!未定义书签。 设 备 ............................................................. 错误!未定义书签。 其 他 ............................................................. 错误!未定义书签。
4. 第四章 验收标准 ....................................................... 错误!未定义书签。
1. 概述
在概述部份应付整个系统进行概要描述,通常还包括目的, 范围, 术语概念等。
1.1 目的
说明编写这份产品需求说明书的目的。
1.2 范围
说明:
1.待开发的软件系统的名称;
2.本项目的任务提出者、开发者、用户及实现该软件的运算机中心或运算机网络; 3.该软件系统同其他系统或其他机构的大体的相关来往关系。
1.3 范围
指出本文档的适用范围和预期读者。
1.4 术语概念
概念本文档中所利用的术语。关于易混淆的客户经常使用语要有明确规定概念. 例如, “用户”是指客户的雇员而非软件的最终购买者等。
2. 系统说明
可包括: 原有系统描述, 新系统解决方案描述, 产品用途, 产品功能, 用户特点, 局限性, 前提和假设等概要描述。
3. 需求说明
在这一部份应付所有的产品需求进行足够详细的描述. 详尽程度应以足够软件设计人 员进行概要设计和系统测试人员进行系统测试打算和测试为准。
3.1 功 能 要 求
列出在本软件项目中所要实现的所有功能,能够采纳树状文档方式进行描述,也能够 采纳框图方式进行描述;写出与用户协商后确信的该项目不予实现的需求。
模块 1 >> 子模块 >> << 功能 >> 子功能 >> 模块 2 >> 子模块 >> << 功能 >> 子功能 >>
3.2 输 入 输 出 要 求
说明各输入输出数据类型,并逐项说明其媒介体、格式、数值范围、精度等。对软件 的数据输出及必需说明的操纵输出量进行说明并举例,例如:图形或显示报告的描述。
3.3 故 障 处 理 要 求
列出用户对可能显现的软件、硬件故障而引发的后果的最大经受能力。
3.4 性 能 要 求
详细说明对系统的性能要求. 如系统响应时刻,内存利用等. 对一次数据互换的系统响应时刻(平均, 最大) 数据互换的流量, 如每秒的数据互换量 最大的用户量(平均值, 最大值) 降级利用要求
系统资源利用要求, 如内存利用, 硬盘利用, 网络利用等,本部份可依照情形省略。 <性能要求 1> <性能要求 2>
3.5 可 维 护 性 , 可 扩 展 性
详细说明对系统的可保护性,可扩展性要求.如利用行业标准, 编码标准, 开放式结构,可兼容语言, 备份及恢复, 数据互换等,本部份可依照情形省略。
<可保护性、可扩展性要求 1> <可保护性、可扩展性要求 2>
3.6 灵 活 性
说明对该软件灵活性的要求,即当需求发生某些转变时,该软件对这些转变的适应能 力,如: 1. 操作方式上的转变 2. 运行环境的转变 3. 同其他软件接口的转变 4. 精度和有效时刻的转变 5. 打算的转变或改良
关于为了提供这些灵活性而进行的专门设计的部份应该加以标明。
3.7 安 全 性
详细说明对系统的平安性要求.如利用加密, SSL 等 ,本部份可依照情形省略。
3.8 界 面 要 求
详细说明对系统的用户界面等的要求.还可包括和其它系统的接口, 地址, 协议等,本部份可依照情形省略。 用户界面 硬件接口 软件接口 通信界面
3.9 支持 软 件
列出支持软件,包括要用到的操作系统、编译程序、测试支持软件等。
3.10 控 制
说明操纵该软件的运行方式和操纵信号,并说明这些操纵信号的来源本部份可依照情形省略。
3.11 设 备
列出该软件的运行硬件设备。说明其中的新型设备及其专门功能,包括: 1. 处置器型号及其内存容量
2. 外存容量、联机或脱机、媒体及存储格式,设备的型号及数量 3. 输入及输出设备的型号和数量,联机或脱机 4. 数据通信设备的型号和数量 5. 功能键及其他专用硬件 3.12 其 他
要求列出本软件系统应该达到的其他要求。 << 其他要求 1 >> << 其他要求 2 >>
4. 第四章 验收标准
明确规定产品验收依据的各类标准或条件的具体内容。
注: 文档中蓝色字体部份的内容是对相应部份的说明,在写具体项目的需求说明书时,应去掉或更改成适当的内容。
因篇幅问题不能全部显示,请点此查看更多更全内容