需求说明书模板_第1页
需求说明书模板_第2页
需求说明书模板_第3页
需求说明书模板_第4页
需求说明书模板_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、项目名称业务需求说明书文件状态:草稿V正式发布正在修改编制日期版本文档修订记录版本修订人审核人批准更改记录(标注页码、章节、简要内容)修订人日期审核人日期批准人日期1 弓I言11.1 编写目的11.2 背景11.3 读者对象11.4 参考资料11.5 术语与缩写解释12 产品目标错误!未定义书签。2.1 产品概述22.2 产品面向的用户群体22.3 产品应当遵循的标准或规范23 产品的业务需求23.1 总体业务描述23.2 业务流程描述23.2.1 业务 13322业务23323业务n34 产品的功能需求34 21 14.4.4.1 特性244.2 特性n45 产品的非功能性需求45.1 软件

2、环境要求45.2 硬件环境要求55.3 用户界面需求55.4 产品性能要求55.4.1 精度55.4.2 时间特性要求55.4.3 灵活性65.5 故障处理要求65.6 数据管理能力要求65.7 其他专门要求66 逻辑数据库要求77 附录77.1 附录1:用户需求调研记录77.1.1 需求标题177.1.2 需求标题277.2 附录2:用户提供的文档记录87.3 附录3:原始表样(纸介质/或电子)81引言1.1 编写目的【说明编写这份软件业务需求描述书的目的。本文档的目的是描述待开发的是何软件产品,产品 的业务流程、初步功能需求、性能、风格、环境要求和质量要求。】1.2 背景【提示:描述该项目

3、的产生背景,用户为什么会产生出做这样项目的想法,用户做这个项目是为 了解决什么问题。13读者对象【提示:指出预期的读者,预期的读者是产品的最终用户、管理人员、设计人员、测试人员、质 量保证人员。1.4 参考资料【提示:列出编写本文时参考的文件、资料、技术标准以及他们的作者、标题、编号、发布口期 和出版单位。#资料或文献作者/出版单位说明121.5 术语与缩写解释【提示:列出本文件中用到的专门术语和外文缩写的原词句。】#缩略语及名词全称说明121.6 约束与依赖【提示:此节描述可能基于的与其他信息相关的假定与约束、依赖。】2产品目标2.1 产品概述【提示:确定待开发的软件产品的名称;说明该软件能

4、做什么、不能做什么;开发目的与开发目 标】2.2 现状分析【提示:对用户的工作环境,如网络现状、已有信息系统的现状进行描述】23产品面向的用户群体【提示:(1)阐述该产品的用户(客户、最终用户)具有哪些特征,如果是针对合同开发,则应列出本 软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件预期使用 频度。这些是软件设计工作的重要约束。(2)说明本产品将将如何使用本产品,使用本产品将给他们带来的好处。】2.4 产品应当遵循的标准或规范【提示:阐述本产品应当遵循什么标准、规范或业务规则。】3产品的业务需求3.1 总体业务描述【提示:分层次描述业务,如总体业务、业务如何

5、分类。】3.2 业务流程描述【提示:描述业务流程,并配以业务处理流程图。】3.2.1 业务13.2.2 业务23.2.3 业务n4产品的功能需求【提示:将功能性需求先粗分再细分,下表中的特性1、功能1.1等符号应当被替换成有含义 的名称。特性可以理解为子系统】功能性需求列表特性功能特性1功能1.1功能1.2特性2功能2.1功能2.2 一 4.1特性1【提示:此处写一些简单的说明文字。如果该特性是有层次的,需要撰写时把这种层次关系描 述完整。举例:(机房管理系统中的用户管理)。用户管理完成用户帐户的创建、修改、充值、退款、删除/恢更和查询功能。】1.1.1 功能工工【提示:在此简单描述该功能,描

6、述内容包括:该功能模块的功能。激励条件或操作方式输入内容及形式业务处理过程输出结果及形式注:可根据实际情况对内容进行裁剪,建议能在此处说清楚的问题,在时间进度允许的情况下,尽量描述完整,以提高“需求规格说明”撰写效率。】1.1.2 功能 L21.1.3 功能 Ln4.2 特性24.3 特性N5接口需求【提示:本节定义待开发产品必须支持的接口。本节应当包含足够的特性、协议、端口和逻辑地址等,这样软件才能按照接II需求进行开发和验证,可按照卜.表进行描述:】序号外部系统名称外部系统描述接口描述6产品的非功能性需求【提示:非功能性需求主要包括用户界面布局/风格样式、系统运行环境、性能要求、故障处理

7、要求、数据管理能力要求和其他专门要求。】6.1 软件环境要求【提示:软件环境要求主要是描述系统运行的软件环境。包括:一般性的软件环境,指明操作系 统、数据库系统等。特殊要求的系统软件,如运行该系统必须满足的的前提软件系统和组件等。对每个必备的软件产 品,应提供下列信息:产品名称保存介质规格型号版本号来源对于某些接口软件,必要时要说明其用途,根据消息格式和内容详细说明该接口。对于己经有详 细文档的接口,只需提供对该文档的参考。】需求名称详细要求6.2 硬件环境要求【提示:一般性硬件的硬件要求,包括网络环境(协议)、服务器和客户端设备配置情况等。 特殊的硬件要求,如RAM、硬盘容量、CPU速率等要

8、求。】需求名称详细要求6.3 用户界面需求【提示:用户界面要求主要描述用户界面的风格和样式,要求的屏幕格式、报表布局、菜单结构、 功能键、各种错误信息提示等。缺省界面风格是BECOM公司的UI风格指南,时可在此基础上进行 修改。界面需求一般是以整体描述为主,但有些情况下用户会提出某一选定界面的特殊要求。该章节 中首先描述用户界面的一般性要求(风格),然后再附加其他特殊需求。必要的话可结合UI原型进行 描述。】需求名称详细要求6.4 产品性能要求【提示:产品的性能要求主要是描述产品总体上的性能属性,如精度、效率等。首先描述产品的 整体性能要求,再列表描述个别特性模块和功能模块的特殊性能要求。】6

9、.4.1 精度说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。6.4.2 时间特性要求【提示:说明对于该软件的时间特性要求,如对:响应时间:更新处理时间:数据的转换和传送时间;处理时间。等的要求。】6*4.3灵活性【提示:说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能 力,如:操作方式上的变化:运行环境的变化:同其他软件的接口的变化;精度和有效时限的变化;计划的变化或改进。对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。】6.5 故障处理要求【提示:列出可能的软件、硬件故障:说明对故障处理的要求。】6.6 数据管理能力要求【提示:数据管

10、理能力是系统在总体上管理和处理数据的能力,主要是指数据量和数据处理效率。 在实际的应用中包括管理的设备类型和数量、管理的用户数量、表和文卷的大小规模。要按可预见的 增长对数据及其分量的存储要求作出估算。】6.7 其他专门要求【提示:描述用户对软件属性的其它专门要求,如对安全保密的要求,对使用方便的要求,对可 维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。先描述用户提出的总体上的要求,然后再描述用户对某一项性能的特殊要求,如果可能的话用准 确的度量来描述。】可参考的其它专门要求列表主要质量属性详细要求可靠性程序中以要求的精度完成预期工程的程度。包括容错性(提供异常情况下操作连续

11、性 软件属性)、精确性(提供计算和输出中所需精度的属性)O易用性学习、操作、准备输入、解释程序输出所需要的工作量, 决定软件操作和操作规程的软件属性安全性数据安全性可扩展性提供数据存储需求和计算功能扩展的软件属性。兼容性软件兼容性可移植性把程序从一个硬件配遗和/或软件系统环境转移到另一个所需工作量 7逻辑数据库要求【提示:说明需保存到数据库的信息,包括: 信息类型使用频度访问能力(容量、处理能力)完整性约束数据持久性需求等。】8附录8.1 附录1:用户需求调研记录【提示:常见需求调查方式有: 与用户交谈,向用户提问题。 参观用户的工作流程,观察用户的操作。 向用户群体发调杳问卷。与同行、专家交谈,听取他们的意见。分析已经存在的同类软件产品,提取需求。 从行业标准

温馨提示

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

评论

0/150

提交评论