产品需求规格说明书V_第1页
产品需求规格说明书V_第2页
产品需求规格说明书V_第3页
产品需求规格说明书V_第4页
产品需求规格说明书V_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、××××股份有限公司产品需求规格说明书项目编号:项目经理:产品版本号:创 建 日 期2017年4月11日编 写 人最后修改日期2017年10月10日审 核 人审 核 日 期2017年10 月10 日批 准 人批 准 日 期2017年10 月 12 日变更记录变更章节号及名称变更内容描述变更人变更日期变更前版本号批准人D5.3适应性删除“5.3适应性”。内容并入“8质量需求”。M通篇修改了页眉不一致的问题。M封面把“项目负责人”改为“项目经理”。M3.2需求分配表把需求分配表的表格移入,减少一个文档。M3.3接口需求表把接口需求表的表格移入,减少一个文档。

2、M3.4功能1(写功能模块的名称)调整文档结构,减少标题的说明。M变更记录增加了变更人,下面删除了C-创建。注:变更分三种:A增加,M修改,D删除目录1前言51.1编写目的51.2术语定义51.3参考资料52任务描述52.1产品/项目概述52.2产品面向的最终用户62.3产品适用范围62.4产品生产或销售的约束条件62.5计划使用ezONE的产品或模块62.6计划使用的开源项目63功能需求63.1系统功能结构图73.2需求分配表73.3接口需求表73.4功能1(写功能模块的名称)7概述7功能介绍84数据描述84.1输入/输出数据84.2数据流图85性能需求85.1数据精确度85.2时间特性86

3、运行需求96.1硬件接口96.2软件接口96.3运行环境97用户界面97.1本产品界面的整体风格、整体布局97.2具体界面描述98质量需求108.1正确性108.2健壮性108.3可靠性108.4可维护性108.5安全性108.6系统效率118.7可移植性118.8可用性118.9清晰性118.10兼容性119任务的进度计划1110任务的人员分配及工作量分配(人月)111 前言1.1 编写目的本报告的预期读者是售前技术支持人员、产品经理、测试人员、开发人员、文档美工人员、配置管理员。请分别写出这些人员通过读本报告要达到什么目的。1.2 术语定义说明本报告涉及的重要的业务和技术领域的术语。必填项

4、。1.3 参考资料包括:1)项目经核准的项目任务书、合同或上级机关的批文;2)项目总体计划;3)文档所引用的资料、标准和规范(列出这些资料的作者、标题、发表日期、出版单位或资料来源)。2 任务描述2.1 产品/项目概述用简洁的语言描述本产品/项目的特点。如果是新产品,需要进行全面描述;如果是继续开发的产品,对以前的版本进行简单的描述,对新增内容详细描述;如果是项目,要描述主要的调研活动及对象,还需描述用户情况如用户业务、用户的工作流程、用户的相关部门及职责、用户的技术水平以及用户原有系统情况。2.2 产品面向的最终用户说明本产品最终用户的类型,给出最终用户要使用本产品必须具备的知识背景和能力。

5、例如本产品的最终用户是系统集成商,则用户具备的知识背景应该是对集成对象非常清楚,通过零开发就可以完成项目;如果本产品的最终用户是二次开发商,则要具备的知识是什么等等。2.3 产品适用范围适用范围是指什么类型的行业,或企业;行业或企业的规模大小(可以用人数、地域范围、或者其他的指标来描述规模的大小)。每种范围都要与后面的性能指标相对应,以便于产品的市场宣传。2.4 产品生产或销售的约束条件产品的哪些部分受到国家政策的约束(例如:必须有生产许可证,必须符合什么国家标准,必须经过什么部委的认定等)。如果没有约束可以填“无” 。如果有必须填上,以便销售人员掌握。2.5 计划使用ezONE的产品或模块此

6、项必须填写,如果不需要填“无”。2.6 计划使用的开源项目请写清楚开源项目名称和版本号。3 功能需求根据用户提出的需求,按功能类别进行叙述。从输入什么信息、经怎样的处理、得到何种输出结果这几方面进行功能描述,并说明其支持的终端数和应支持的并行操作的用户数。要求文档的阅读者(产品经理、开发人员、测试人员、文档人员)对功能的描述能够正确地理解,基本不会产生二义性。3.1 系统功能结构图画出总体功能结构图,说明各构件功能的描述及各构件功能间的接口关系。细化由功能划分所生成的各部分的内容,应包括下列内容:(1) 必须完成的功能以及对此功能的详细描述:按功能类型分类,逐条列出本软件所能完成的各项功能以及

7、对此功能的详细描述。(2) 不支持的功能以及相应的原因:列出本软件所不支持的各项功能以及相应的原因(对照用户需求说明书)。(3) 不确定的问题:说明目前尚未确定的问题及处理的计划。3.2 需求分配表为给每个产品构件分配需求,请填写下表。标识产品构件名分配的需求(功能、性能)约束条件派生需求与其他派生需求的关系3.3 接口需求表为识别功能之间的接口或对象接口,请填下表。标识产品构件名相关的产品构件名接口内/外部接口约束条件3.4 功能1(写功能模块的名称)3.4.1 概述对功能1的功能进行概述。3.4.2 功能介绍首先画一下本模块的用例图。本模块功能点1描述(如果有界面操作,请写出操作步骤。如果

8、有不同的属性,请写出各属性的作用)。本模块功能点2描述(如果有界面操作,请写出操作步骤。如果有不同的属性,请写出各属性的作用)。4 数据描述4.1 输入/输出数据说明本系统与外部系统的输入输出数据的类型及格式。4.2 数据流图从数据传递和加工的角度描述的数据流图,此数据流图不包含任何有关实现的内容,只是从最上层对有关内容加以描述。对于数据流图中出现所有被命名的图形元素应作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。5 性能需求描述设计目标的性能需求,要列举出每一个应用范围的最大并发用户数、最大在线用户数的需求或响应时间的需求。5.1 数据精确度根据实际情况,确定软件最终输出

9、数据(包括传输中)的数据精确度。5.2 时间特性说明在约定的一种或几种运行环境中和一定条件下,对该软件的时间特性要求,如对响应时间、更新处理时间、数据的转换和传送时间、解题时间等的要求。6 运行需求6.1 硬件接口说明该软件与硬件之间各接口的逻辑特点及运行该软件的硬件设备特征。6.2 软件接口说明该软件与其它软件之间接口,对于每个需要的软件,应提供接口名称、 规格说明和版本号。6.3 运行环境设备需求:列出运行该软件所需要的硬设备。包括:处理器型号、内存容量、外存容量;联机或脱机、设备的型号及数量;数据通讯设备的型号和数量。软件需求:列出运行该软件产品所需要的软件环境(操作系统、数据库),及该

10、软件产品的部署。7 用户界面说明本软件的人机界面风格(内容、页面布局、整体风格)。7.1 本产品界面的整体风格、整体布局整体风格、整体布局的描述,要有美工参与意见。7.2 具体界面描述需求1名称:(例如登录界面、首页、栏目主页、过程页面等等)需求1描述:需求2名称:需求2描述:8 质量需求一般软件质量包括如下内容,对于本产品有什么样的质量需求,选择其中的某些项,按重要程度依次写出(客户最关心的,能成为卖点的质量内容才是质量的关键要素)。8.1 正确性软件功能满足用户需求,达到了交付给用户的水平。8.2 健壮性软件在异常情况(需求范围之外)下的运行能力、软件的容错能力和恢复能力。8.3 可靠性用平均无故障时间来衡量。应保证设计时所定义的平均无故障时间。给用户的服务常常被中断吗?故障率是在可接受的范围内吗?故障一般由设计中未预料到的异常情况产生或由未测出的代码缺陷造成。8.4 可维护性系统要求多少维护?维护的难度如何?8.5 安全性包括身份验证、用户授权级别、访问约束或保护的重要数据。8.6 系统效率目标系统能有效地使用系统资源吗?8.7 可移植性系统在另一平台上重新驻宿,功能可以达到什么程度?8.8 可用性用户接口是足够的且便于操作吗?操作员的错误在可接受的范围内吗?8.9 清晰性工作成果易读,易理解8.10 兼容性是否

温馨提示

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

评论

0/150

提交评论