需求说明书模板Word文件下载.docx
- 文档编号:19302481
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:9
- 大小:19.54KB
需求说明书模板Word文件下载.docx
《需求说明书模板Word文件下载.docx》由会员分享,可在线阅读,更多相关《需求说明书模板Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。
1.1编写目的
【说明编写这份软件业务需求描述书的目的。
本文档的目的是描述待开发的是何软件产品,产品的业务流程、初步功能需求、性能、风格、环境要求和质量要求。
】
1.2背景
【提示:
描述该项目的产生背景,用户为什么会产生出做这样项目的想法,用户做这个项目是为了解决什么问题。
1.3读者对象
指出预期的读者,预期的读者是产品的最终用户、管理人员、设计人员、测试人员、质量保证人员。
1.4参考资料
列出编写本文时参考的文件、资料、技术标准以及他们的作者、标题、编号、发布日期和出版单位。
#
资料或文献
作者/出版单位
说明
1
2
1.5术语与缩写解释
列出本文件中用到的专门术语和外文缩写的原词句。
缩略语及名词
全称
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:
用户提供的文档记录
编号
名称
介质
提供日期
纸
8.3附录3:
原始表样(纸介质/或电子)
信息办
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 说明书 模板