文档介绍:软件产品需求规格说明书
编号:
1 概述
本文档的编写目的
本文档的适用对象是:XXXXXXXXXXXX系列之XXXXXXXX软件。
编写本文档的目的是说明:
a) 软件的总体要求,以作为交办单位、用户与软件开发人员之间进行交流的基础。
b) 性能要求、初步设计和对交办单位、协作单位或用户有影响的信息,并作为软件开发人员进行概要设计,详细设计乃至编码的基础。
c) 软件组装和确认测试的依据。
本文档是:
a) 编制XXXXXXXX软件开发过程中需求分析以后各阶段文档的依据之一。
b) 实施XXXXXXXX软件开发过程中需求分析以后各阶段活动的依据之一。
标识
文档标识
文档被批准的标识号为:
“S-XXXX-SA-YYYY-”
文档的正式标题为:
XXXXXXXXXXXX
XXXXXXXX - 软件需求规格说明
缩略语和术语
文档中的缩略语和术语有:
与其它文档的关系
本文档依据了以下文档:
《XXXXXXXXXXXX-项目管理计划》,
《XXXXXXXXXXXX-项目开发计划》,
《XXXXXXXXXXXX-XXXXXXXX-软件开发计划》,
本文档是以下文档的编制依据:
《XXXXXXXXXXXX-XXXXXXXX-软件设计说明》,
《XXXXXXXXXXXX-XXXXXXXX-软件测试计划》,
参考资料
2 软件总体概述
软件功能概要
如有系统结构或拓扑,要给出图示。
软件用例清单(每个用例都应在第3章中做出详细的描述),本清单将作为概要设计、测试用例编写的依据。
用例编号
用例名称
优先级别
备注
UC001
UC001-001
......
UT002
……
注:优先级别分为3种:“高”优先权表明需求必须体现在下一个产品版本中,“中”优先权表明需求是必须的,但是如果需要可以推迟到晚一些的产品版本中,“低”优先权表明有它很好,但我们必须认识到如果没有充足的时间或资源,它可以被放弃掉。
软件的性能需求
精度
要处理的问题一般不涉及数学计算,故没有明确的精度要求。
时间特性
XXXXXXXX应支持:可同时处理ZZZZ个请求……..
对单个请求,XXXXXXXX响应时间不少于YYYY秒………
软件的现状
全新项目/产品的开发
核心模块和平台软件
现有软件产品化
现有项目/产品二次开发
现有项目/产品重大升级
软件实现的方法
软件的安装和升级模式
软件的开发模式
系统的管理和使用模式
本软件通过软件()在浏览器中