需求说明书模板.docx

上传人:b****6 文档编号:7472501 上传时间:2023-05-11 格式:DOCX 页数:9 大小:19.38KB
下载 相关 举报
需求说明书模板.docx_第1页
第1页 / 共9页
需求说明书模板.docx_第2页
第2页 / 共9页
需求说明书模板.docx_第3页
第3页 / 共9页
需求说明书模板.docx_第4页
第4页 / 共9页
需求说明书模板.docx_第5页
第5页 / 共9页
需求说明书模板.docx_第6页
第6页 / 共9页
需求说明书模板.docx_第7页
第7页 / 共9页
需求说明书模板.docx_第8页
第8页 / 共9页
需求说明书模板.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

需求说明书模板.docx

《需求说明书模板.docx》由会员分享,可在线阅读,更多相关《需求说明书模板.docx(9页珍藏版)》请在冰点文库上搜索。

需求说明书模板.docx

需求说明书模板

项目名称

业务需求说明书

文件状态:

[]草稿

[√]正式发布

[]正在修改

编制

日期

版本

 

文档修订记录

版本

修订人

审核人

批准

更改记录

(标注页码、章节、简要内容)

修订人

日期

审核人

日期

批准人

日期

1引言

1.1编写目的

【说明编写这份软件业务需求描述书的目的。

本文档的目的是描述待开发的是何软件产品,产品的业务流程、初步功能需求、性能、风格、环境要求和质量要求。

1.2背景

【提示:

描述该项目的产生背景,用户为什么会产生出做这样项目的想法,用户做这个项目是为了解决什么问题。

1.3读者对象

【提示:

指出预期的读者,预期的读者是产品的最终用户、管理人员、设计人员、测试人员、质量保证人员。

1.4参考资料

【提示:

列出编写本文时参考的文件、资料、技术标准以及他们的作者、标题、编号、发布日期和出版单位。

资料或文献

作者/出版单位

说明

1

2

1.5术语与缩写解释

【提示:

列出本文件中用到的专门术语和外文缩写的原词句。

缩略语及名词

全称

说明

1

2

1.6约束与依赖

【提示:

此节描述可能基于的与其他信息相关的假定与约束、依赖。

2产品目标

2.1产品概述

【提示:

确定待开发的软件产品的名称;说明该软件能做什么、不能做什么;开发目的与开发目标】

2.2现状分析

【提示:

对用户的工作环境,如网络现状、已有信息系统的现状进行描述】

2.3产品面向的用户群体

【提示:

(1)阐述该产品的用户(客户、最终用户)具有哪些特征,如果是针对合同开发,则应列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件预期使用频度。

这些是软件设计工作的重要约束。

(2)说明本产品将将如何使用本产品,使用本产品将给他们带来的好处。

2.4产品应当遵循的标准或规范

【提示:

阐述本产品应当遵循什么标准、规范或业务规则。

3产品的业务需求

3.1总体业务描述

【提示:

分层次描述业务,如总体业务、业务如何分类。

3.2业务流程描述

【提示:

描述业务流程,并配以业务处理流程图。

3.2.1业务1

3.2.2业务2

3.2.3业务n

4产品的功能需求

【提示:

将功能性需求先粗分再细分,下表中的特性1、功能1.1等符号应当被替换成有含义的名称。

特性可以理解为子系统】

功能性需求列表

特性

功能

特性1

功能1.1

功能1.2

特性2

功能2.1

功能2.2

4.1特性1

【提示:

此处写一些简单的说明文字。

如果该特性是有层次的,需要撰写时把这种层次关系描述完整。

举例:

(机房管理系统中的用户管理)。

用户管理完成用户帐户的创建、修改、充值、退款、删除/恢复和查询功能。

4.1.1功能1.1

【提示:

在此简单描述该功能,描述内容包括:

该功能模块的功能。

激励条件或操作方式

输入内容及形式

业务处理过程

输出结果及形式

注:

可根据实际情况对内容进行裁剪,建议能在此处说清楚的问题,在时间进度允许的情况下,尽量描述完整,以提高“需求规格说明”撰写效率。

4.1.2功能1.2

4.1.3功能1.n

4.2特性2

4.3特性n

5接口需求

【提示:

本节定义待开发产品必须支持的接口。

本节应当包含足够的特性、协议、端口和逻辑地址等,这样软件才能按照接口需求进行开发和验证,可按照下表进行描述:

序号

外部系统名称

外部系统描述

接口描述

6产品的非功能性需求

【提示:

非功能性需求主要包括用户界面布局/风格样式、系统运行环境、性能要求、故障处理要求、数据管理能力要求和其他专门要求。

6.1软件环境要求

【提示:

软件环境要求主要是描述系统运行的软件环境。

包括:

一般性的软件环境,指明操作系统、数据库系统等。

特殊要求的系统软件,如运行该系统必须满足的的前提软件系统和组件等。

对每个必备的软件产品,应提供下列信息:

产品名称

保存介质

规格型号

版本号

来源

对于某些接口软件,必要时要说明其用途,根据消息格式和内容详细说明该接口。

对于已经有详细文档的接口,只需提供对该文档的参考。

需求名称

详细要求

6.2硬件环境要求

【提示:

一般性硬件的硬件要求,包括网络环境(协议)、服务器和客户端设备配置情况等。

特殊的硬件要求,如RAM、硬盘容量、CPU速率等要求。

需求名称

详细要求

6.3用户界面需求

【提示:

用户界面要求主要描述用户界面的风格和样式,要求的屏幕格式、报表布局、菜单结构、功能键、各种错误信息提示等。

缺省界面风格是BECOM公司的《UI风格指南》,时可在此基础上进行修改。

界面需求一般是以整体描述为主,但有些情况下用户会提出某一选定界面的特殊要求。

该章节中首先描述用户界面的一般性要求(风格),然后再附加其他特殊需求。

必要的话可结合UI原型进行描述。

需求名称

详细要求

6.4产品性能要求

【提示:

产品的性能要求主要是描述产品总体上的性能属性,如精度、效率等。

首先描述产品的整体性能要求,再列表描述个别特性模块和功能模块的特殊性能要求。

6.4.1精度

说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。

6.4.2时间特性要求

【提示:

说明对于该软件的时间特性要求,如对:

响应时间;

更新处理时间;

数据的转换和传送时间;

处理时间。

等的要求。

6.4.3灵活性

【提示:

说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:

操作方式上的变化;

运行环境的变化;

同其他软件的接口的变化;

精度和有效时限的变化;

计划的变化或改进。

对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。

6.5故障处理要求

【提示:

列出可能的软件、硬件故障;说明对故障处理的要求。

6.6数据管理能力要求

【提示:

数据管理能力是系统在总体上管理和处理数据的能力,主要是指数据量和数据处理效率。

在实际的应用中包括管理的设备类型和数量、管理的用户数量、表和文卷的大小规模。

要按可预见的增长对数据及其分量的存储要求作出估算。

6.7其他专门要求

【提示:

描述用户对软件属性的其它专门要求,如对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。

先描述用户提出的总体上的要求,然后再描述用户对某一项性能的特殊要求,如果可能的话用准确的度量来描述。

可参考的其它专门要求列表

主要质量属性

详细要求

可靠性

程序中以要求的精度完成预期工程的程度。

包括容错性(提供异常情况下操作连续性软件属性)、精确性(提供计算和输出中所需精度的属性)。

易用性

学习、操作、准备输入、解释程序输出所需要的工作量,

决定软件操作和操作规程的软件属性

安全性

数据安全性

可扩展性

提供数据存储需求和计算功能扩展的软件属性。

兼容性

软件兼容性

可移植性

把程序从一个硬件配置和/或软件系统环境转移到另一个所需工作量

7逻辑数据库要求

【提示:

说明需保存到数据库的信息,包括:

信息类型

使用频度

访问能力(容量、处理能力)

完整性约束

数据持久性需求

等。

8附录

8.1附录1:

用户需求调研记录

【提示:

常见需求调查方式有:

与用户交谈,向用户提问题。

参观用户的工作流程,观察用户的操作。

向用户群体发调查问卷。

与同行、专家交谈,听取他们的意见。

分析已经存在的同类软件产品,提取需求。

从行业标准、规则中提取需求。

从Internet上搜查相关资料。

8.1.1需求标题1

需求标题1

调查方式

调查人

调查对象

时间、地点

需求信息记录

8.1.2需求标题2

需求标题N

调查方式

调查人

调查对象

时间、地点

需求信息记录

8.2附录2:

用户提供的文档记录

编号

名称

介质

提供日期

1

2

8.3附录3:

原始表样(纸介质/或电子)

编号

名称

介质

来源

提供日期

1

信息办

2

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2