资源描述
LOGO
XXXXXXX信息平台
产品需求说明书
文件状态:
[ ] 草稿
[ ] 正式发布
[√ ] 正在修改
文件标识:
当前版本:
1.0
作 者:
完成日期:
2012-10-10
XXXXXXXXX技术有限公司
版权所有 2012
版 本 历 史
版本/状态
作者
参与者
起止日期
备注
V1.0
目 录
0. 文档介绍 4
0.1 文档目的 4
0.2 文档范围 4
0.3 读者对象 4
0.4 参考文档 4
0.5 术语与缩写解释 4
1. 产品介绍 5
2. 产品应当遵循的标准或规范 5
3. 产品范围 5
4. 产品总体需求层次结构 6
5. 产品的功能性需求 6
5.0 功能性需求分类 6
5.m Feature M 6
6. 用户界面需求 7
6.1 用户界面分解 7
6.2 UI1 7
7. 软硬件环境需求 8
8. 产品质量需求 8
9. 其他需求 9
附录A:需求建模与分析报告 10
A.1 需求模型1 10
A.n 需求模型N 10
0. 文档介绍
0.1 文档目的
本文档的目的是将《用户需求说明书.DOC》的内容转化为对产品需求的定义,为产品的设计开发和测试提供依据。
0.2 文档范围
0.3 读者对象
0.4 参考文档
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符] 作者,文献名称,出版单位(或归属单位),日期
例如:
[CMMI-PM-PROC-PP] EPG,需求开发规范,公司名称,日期
0.5 术语与缩写解释
缩写、术语
解 释
…
1. 产品介绍
提示:
说明产品是什么,什么用途(可从《用户需求说明书》COPY)。
2. 产品应当遵循的标准或规范
提示:阐述本产品应当遵循什么标准、规范或业务规则(Business Rules)。(可从《用户需求说明书》COPY,或做一些补充和专业性细化)
3. 产品范围
提示:阐述本产品“适用的领域”和“不适用的领域”,本产品“应当包含的内容”和“不包含的内容”。说清楚产品范围的好处是:(1) 有助于判断什么是需求,什么不是需求;(2) 可以将开发精力集中在产品范围之内,少干吃力不讨好的事情;(3) 有助于控制需求的变更。
4. 产品总体需求层次结构
提示:用图表来描绘产品的整体需求框架,建立高层次产品需求概念。框架中各产品“角色”的“职责”此处可做一简要描述,其具体行为要求将在功能性需求中详细描述。
5. 产品的功能性需求
提示:
(1)进行用户需求开发后,对各功能性需求所做的详细技术性描述和规格定义。
(2)此章节标题和《用户需求说明书》中的相关章节大致相同,但内容涵义和着重点完全不一样。
5.0 功能性需求分类
提示:将功能性需求先粗分再细分,下表中的 Feature A、Function A.1等符号应当被替换成有含义的名称。
功能类别
功能名称、标识符
描述
Feature A
Function A.1
…
Feature B
Function B.1
…
Function C.1
Feature D
Function D.1
…
5.m Feature M
提示:此处写一些承上启下的文字
5.m.n Function M.N
名称、标识符
功能描述
性能要求
优先级
输入
操作序列
输出
补充说明
……
6. 用户界面需求
提示:进行用户需求开发后,对各界面需求所做的详细技术性描述和规格定义
6.1 用户界面分解
界面名称
描述
UI1
UI2
…
6.2 UI1
名称、标识符
功能描述
界面原型
优先级
配置参数定义
配置参数默认值
参数合法性要求
补充说明
……
7. 软硬件环境需求
需求名称
需求定义
硬件平台
CPU、内存、硬盘等
网络环境
带宽、IP等
第三方硬件接口
485串口RTU、I2C接口等
其他硬件需求……
操作系统
数据库
运行库环境
第三方软件接口
XXXX通讯协议
其他软件需求……
8. 产品质量需求
提示:
(1)进行用户需求开发后,对各种质量需求所做的详细技术性描述和规格定义。
(2)本章节中如内容比较多,可以不必采用推荐的表格形式描述,而采用8.m分章节的形式来描述。
主要质量属性
详细要求
正确性
健壮性
可靠性
性能,效率
易用性
安全性
可扩展性
兼容性
可移植性
…
9. 其他需求
附录A:需求建模与分析报告
建议用Rational Rose对产品需求进行建模与分析。
A.1 需求模型1
A.n 需求模型N
展开阅读全文