史上最全的产品需求说明书模板.doc_第1页
史上最全的产品需求说明书模板.doc_第2页
史上最全的产品需求说明书模板.doc_第3页
史上最全的产品需求说明书模板.doc_第4页
史上最全的产品需求说明书模板.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档 。 1欢迎下载 产品名称产品名称 产品需求说明书产品需求说明书 Version:Version: 编号:编号:WD_PA_WD_PA_ PRESPPRESP _ _ 版本记录版本记录 版本号版本号修改状态修改状态修改日期修改日期修改摘要修改摘要撰稿人撰稿人校对校对审核审核 关于此文档关于此文档 产品需求说明书在产品研发过程的初始阶段形成,用于分析相关领域的业务模型,确认产品需要 满足的核心需求,明确产品的总体业务架构、产品和其他系统之间的关系等,描述少量重要的用例。 在细化阶段,将描述产品的大部分需求用例,并根据产品架构设计(细化阶段进行)的成果重构 和整理产品需求,使之符合整体架构并更具有扩展性。 构建阶段和产品化阶段只会对需求进行完善,不会进行涉及产品架构的修改。 鉴于产品的迭代过程比较频繁,本文档在说明产品需求规格,介绍使用场景的同时,要注意将当 前修复的或升级的内容与已发行版本的关联部分做必要的比对说明,描述新版本中增加的和调整的产品 需求,用以指导产品的设计和开发。 精品文档 。 2欢迎下载 目目 录录 产品需求说明书产品需求说明书.1 1 第第1 1章章简介简介 .3 3 1.1目的和范围 .3 1.2术语和缩略语 .3 1.3参考资料 .3 第第2 2章章产品概述产品概述 .4 4 2.1相关行业简介 .4 2.2产品定位 .4 2.3产品总体规划 .4 2.4运行环境 .4 2.5开发策略 .4 2.6技术策略 .4 2.7产品研发约束 .5 第第3 3章章相关业务分析相关业务分析 .6 6 3.1相关业务术语 .6 3.2业务领域概述 .6 3.3典型业务场景 .6 3.4业务角色 .6 3.5业务流程 .7 3.6重点业务用例 .6 第第4 4章章产品功能需求产品功能需求 .8 8 4.1模块1/需求1 .8 4.1.1目前版本功能 .错误!未定义书签。错误!未定义书签。 4.1.2功能需求说明 .8 4.2模块2/需求2 .8 第第5 5章章产品非功能性需求产品非功能性需求 .9 9 5.1性能需求说明 .9 5.2安全需求说明 .9 5.3接口需求说明 .错误!未定义书签。错误!未定义书签。 5.4界面需求说明 .9 5.5复用需求说明 .9 5.6测试需求说明 .9 5.7服务需求说明 .9 5.8资源需求说明 .10 5.9标准需求说明 .10 审批意见审批意见.1111 精品文档 。 3欢迎下载 第第1 1章章简介简介 1.1 目的和范围目的和范围 说明文档描述的主要内容(一句话),文档编制的背景、针对的读者。 1.2 术语和缩略语术语和缩略语 说明文档中涉及的业务术语和缩略语的含义,方便读者理解。 缩略语缩略语定义定义 1.3 参考资料参考资料 说明本文档中部分引用的参考资料。 编号编号文档名文档名来源来源备注备注 精品文档 。 4欢迎下载 第第2 2章章产品概述产品概述 这一部分主要将概要描述产品所属行业的业务、产品的定位、产品的总体规划等。 2.1 相关行业简介相关行业简介 简要描述相关行业的主要业务、相关组织、发展趋势。对行业业务的具体分析在后面内容中展开。 2.2 产品定位产品定位 简要描述产品的定位,主要面向的客户、主要特点和优势。 2.3 产品总体规划产品总体规划 简要描述产品的总体发展路线图,以便读者对产品有全面了解。 简要描述当前产品研发过程的总体计划,拟完成的主要功能、目标。 2.4 运行环境运行环境 简要描述产品运行所需要的硬件、软件、网络条件。 2.5 开发策略开发策略 产品的哪些部分需要自行研发/复用/外购?研发采用何种总体技术路线?必须采用的和避免使用的 特定技术和工具?遵循的开发规范和标准?复用需要做哪些方面的改进?如果存在协作开发则阐明协作 开发原则。 2.6 技术策略技术策略 描述完成产品开发所需要的关键技术实现的途径? 关键技术生命周期及替代技术分析。在多种技术中选择了哪种技术?为什么? (主要分析本产品赖以生存的关键技术的生命周期及存在或可能出现的替代技术,现已存在的替代 技术或替代技术出现后对本产品竞争力的影响及相应的对策。) 说明技术共享方面将采取的措施 (从是否借鉴了其他产品的开发成果、利用公司内标准、货架化或成熟技术等方面进行说明技术继 承; 从产品的开发成果是否标准化,可被公司其他产品重用、货架化等方面进行说明技术重用。) 公司自主知识产权取得(如技术合作中的知识产权共享与归属)和保护(专利或商业秘密)策 略;存在的专利权障碍对公司产品开发和销售的影响及相应的规避策略;商标申请策略(沿用公司 原有商标还是申请新商标) 精品文档 。 5欢迎下载 2.7 产品研发约束产品研发约束 描述产品研发的一些预定的约束,例如相关应用项目的时间节点、相关资源等。 精品文档 。 6欢迎下载 第第3 3章章相关业务分析相关业务分析 分析相关客户的业务需求,抽取其中共性的部分,形成领域业务模型 明确重要的业务用例,这些业务用例涉及到多个参与者,包含了一系列的业务活动。在这个步骤 中,需要避免的是直接进入设计的思路,避免从子系统的角度来规划和分析业务。 在业务分析中,一些相关的业务可以作为一个“包”来归类描述,但是不能认为它们就形成了一个 子系统(是细化阶段需要整理和设计的)。 3.1 相关业务术语相关业务术语 描述一下产品中涉及的相关的业务术语,便于理解,写出缩略语的全称和含义。 3.2 业务领域概述业务领域概述 对目标领域的范围和特性作出总体描述;绘制高层的块图,显示目标领域与其它领域之间的关系。 3.3 典型业务场景典型业务场景 描述和产品相关的典型业务场景,不是描述具体的某个客户的业务。需要进行一些汇总和提炼。 有可能的话,可以分析一些产品使用的模式。 3.4 业务角色业务角色 描述和产品相关的业务角色,各个角色的职责。 3.5 业务流程业务流程 描述部分典型的业务流程,特别是全局的业务流程。描述各个业务的相关角色、活动、流转条件、 输入输出等。 需要注意的是,由于产品需要满足不同客户的需求,可能存在某些业务流程难以确定的情况,此时 需要描述基本的业务流程,并提出扩展性需求。 3.6 业务用例业务用例 选择部分重点的业务进行用例描述。 业务用例用于描述相关业务的全貌,不仅仅是和产品相关的,也可以是和其他单位、系统相关,或 者是手工操作的业务。 3.6.1业务用例业务用例1 1 3.6.1.1 用例模型用例模型 描述业务用例的相关角色、主要活动、备选流、异常流。 精品文档 。 7欢迎下载 需要注意的是,由于产品需要满足不同客户的需求,可能存在某些业务难以确定的情况,此时需要 描述基本的业务用例,并提出扩展性需求。 3.6.1.2 活动模型活动模型 描述主要的活动、流转条件等。和业务流程模型不同的是,它描述了一个用例中相关活动的流。 3.6.2业务用例业务用例2 2 同上节。 精品文档 。 8欢迎下载 第第4 4章章产品功能需求产品功能需求 一般来说,如果是应用类的产品,可以采用用例实现(Use Case Realization)的方式描述产品的 功能需求,此时可以描述每个用例实现的顺序图。 如果是平台类的产品,部分功能需求不方便采用用例描述的,可以采用特性(Feature)的方式来描 述。 可以从业务用例的描述、其中的各个活动中,抽取和产品相关的活动,整理产品功能。 可以将产品功能按照相关程度进行分类描述(初步划分一些子系统),如果内容比较多,可以单列 章节。 4.1 功能功能1 1 针对产品提供的某个应用功能(粗粒度,可以理解为对用户提供的业务服务,而不是细粒度的一个 界面操作)。 各项功能需求应当被唯一的标识,以便进行测试验证。 4.1.1相关业务用例相关业务用例 描述此功能的相关业务用例,便于跟踪和回溯。 4.1.2需求需求描述描述 (产品需求是基于现有和潜在客户的需要和要求。按照以下三条分类给出主要需求列表。) 必须具有的要素 (必须具有) 满足特定客户的要求 (与众不同的地方) 非必须特性 (具备这些功能的话将是很不错的) 预期的可能衍生的子版本需要单独定义 4.1.3交互关系交互关系 描述此功能的相关角色、相关的子系统、各子系统如何通过交互实现此功能? 通过交互关系的描述,更加进一步规范地描述了功能需求。 4.1.4相关业务数据相关业务数据 描述此功能的相关业务数据(指标、标准等)。 4.2 需求需求2 2 同上节。 精品文档 。 9欢迎下载 第第5 5章章产品非功能性需求产品非功能性需求 5.1 性能需求说明性能需求说明 阐述不同应用领域对性能的需求,说明提出需求的原理或者依据,以帮助设计人员做出合理的设计 选择。尽可能详细地描述性能需求,如果需要,可以针对每个功能需求或者特征分别陈述其性能需求。 如: 支持的并发操作数量; 响应时间; 与实时系统的时间关系: 数据库中表的容量需求 存储器; 磁盘空间 5.2 可靠性需求说明可靠性需求说明 描述产品需要满足的可靠性要求,例如持续正常运行时间、故障恢复时间等。 5.3 安全需求说明安全需求说明 描述产品必须具备的安全管理功能(应用、网络、硬件),遵从的安全标准、策略、或规则,定义 产品使用过程中可能发生的损失/破坏情况时,采取的安全保护动作,以及产品必须预防的潜在危险动作。 5.4 界面需求说明界面需求说明 描述界面风格,满足终端用户操作所必须具备的易用性、简单性等需求。 5.5 复用需求说明复用需求说明 描述开发过程中需要用到哪些构件?这些构件由什么合作方采用何种方式提供?分别需要做什么程 度的调整? 5.6 测试需求说明测试需求说明 产品生命周期内需要哪些测试能力。 本节内容在进入测试阶段提交送测单时,需扩充为独立的测试需求文档随送测单一并提交 5.7 服务需求说明服务需求说明 描述产品实施、升级、定制化、支持等服务内容的提供策略、受理策略、收费策略 提供的培训方式 精品文档 。 10欢迎下载 服务的资源需求(人员和环境) 5.8 资源需求说明资

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论