史上最全的产品需求说明书模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{产品名称}
产品需求说明书
Version:
编号:WD_PA_PRESP _
关于此文档
产品需求说明书在产品研发过程的初始阶段形成,用于分析相关领域的业务模型,确认产品需要满足的核心需求,明确产品的总体业务架构、产品和其他系统之间的关系等,描述少量重要的用例。
在细化阶段,将描述产品的大部分需求用例,并根据产品架构设计(细化阶段进行)的成果重构和整理产品需求,使之符合整体架构并更具有扩展性。
构建阶段和产品化阶段只会对需求进行完善,不会进行涉及产品架构的修改。
鉴于产品的迭代过程比较频繁,本文档在说明产品需求规格,介绍使用场景的同时,要注意将当前修复的或升级的内容与已发行版本的关联部分做必要的比对说明,描述新版本中增加的和调整的产品需求,用以指导产品的设计和开发。
目录
产品需求说明书 (1)
第1章简介 (3)
1.1目的和范围 (3)
1.2术语和缩略语 (3)
1.3参考资料 (3)
第2章产品概述 (4)
2.1相关行业简介 (4)
2.2产品定位 (4)
2.3产品总体规划 (4)
2.4运行环境 (4)
2.5开发策略 (4)
2.6技术策略 (4)
2.7产品研发约束 (5)
第3章相关业务分析 (6)
3.1相关业务术语 (6)
3.2业务领域概述 (6)
3.3典型业务场景 (6)
3.4业务角色 (6)
3.5业务流程 (7)
3.6重点业务用例 (6)
第4章产品功能需求 (8)
4.1模块1/需求1 (8)
4.1.1目前版本功能................................................................................................. 错误!未定义书签。
4.1.2功能需求说明 (8)
4.2模块2/需求2 (8)
第5章产品非功能性需求 (9)
5.1性能需求说明 (9)
5.2安全需求说明 (9)
5.3接口需求说明..................................................................................................... 错误!未定义书签。
5.4界面需求说明 (9)
5.5复用需求说明 (9)
5.6测试需求说明 (9)
5.7服务需求说明 (10)
5.8资源需求说明 (10)
5.9标准需求说明 (10)
审批意见 (11)
第1章简介
1.1 目的和范围
说明文档描述的主要内容(一句话),文档编制的背景、针对的读者。
1.2 术语和缩略语
说明文档中涉及的业务术语和缩略语的含义,方便读者理解。
缩略语定义
1.3 参考资料
说明本文档中部分引用的参考资料。
编号文档名来源备注
第2章产品概述
这一部分主要将概要描述产品所属行业的业务、产品的定位、产品的总体规划等。
2.1 相关行业简介
简要描述相关行业的主要业务、相关组织、发展趋势。对行业业务的具体分析在后面内容中展开。
2.2 产品定位
简要描述产品的定位,主要面向的客户、主要特点和优势。
2.3 产品总体规划
简要描述产品的总体发展路线图,以便读者对产品有全面了解。
简要描述当前产品研发过程的总体计划,拟完成的主要功能、目标。
2.4 运行环境
简要描述产品运行所需要的硬件、软件、网络条件。
2.5 开发策略
产品的哪些部分需要自行研发/复用/外购?研发采用何种总体技术路线?必须采用的和避免使用的特定技术和工具?遵循的开发规范和标准?复用需要做哪些方面的改进?如果存在协作开发则阐明协作开发原则。
2.6 技术策略
描述完成产品开发所需要的关键技术实现的途径?
关键技术生命周期及替代技术分析。在多种技术中选择了哪种技术?为什么?
(主要分析本产品赖以生存的关键技术的生命周期及存在或可能出现的替代技术,现已存在的替代技术或替代技术出现后对本产品竞争力的影响及相应的对策。)
说明技术共享方面将采取的措施
(从是否借鉴了其他产品的开发成果、利用公司内标准、货架化或成熟技术等方面进行说明技术继承;从产品的开发成果是否标准化,可被公司其他产品重用、货架化等方面进行说明技术重用。)
公司自主知识产权取得(如技术合作中的知识产权共享与归属)和保护(专利或商业秘密)策略;
存在的专利权障碍对公司产品开发和销售的影响及相应的规避策略;商标申请策略(沿用公司原有商标还是申请新商标)
2.7 产品研发约束
描述产品研发的一些预定的约束,例如相关应用项目的时间节点、相关资源等。
第3章相关业务分析
分析相关客户的业务需求,抽取其中共性的部分,形成领域业务模型
明确重要的业务用例,这些业务用例涉及到多个参与者,包含了一系列的业务活动。在这个步骤中,需要避免的是直接进入设计的思路,避免从子系统的角度来规划和分析业务。
在业务分析中,一些相关的业务可以作为一个“包”来归类描述,但是不能认为它们就形成了一个子系统(是细化阶段需要整理和设计的)。
3.1 相关业务术语
描述一下产品中涉及的相关的业务术语,便于理解,写出缩略语的全称和含义。
3.2 业务领域概述
对目标领域的范围和特性作出总体描述;绘制高层的块图,显示目标领域与其它领域之间的关系。
3.3 典型业务场景
描述和产品相关的典型业务场景,不是描述具体的某个客户的业务。需要进行一些汇总和提炼。
有可能的话,可以分析一些产品使用的模式。
3.4 业务角色
描述和产品相关的业务角色,各个角色的职责。
3.5 业务流程
描述部分典型的业务流程,特别是全局的业务流程。描述各个业务的相关角色、活动、流转条件、输入输出等。
需要注意的是,由于产品需要满足不同客户的需求,可能存在某些业务流程难以确定的情况,此时需要描述基本的业务流程,并提出扩展性需求。
3.6 业务用例
选择部分重点的业务进行用例描述。
业务用例用于描述相关业务的全貌,不仅仅是和产品相关的,也可以是和其他单位、系统相关,或者是手工操作的业务。