[项目名称]需求规格说明书建设单位:承建单位:编订时间:YYYY-MM-DD[建设方LOGO]需求规格说明书[建设方LOGO]第1页文件修订记录修订日期版本修订内容修订人审核人[建设方LOGO]需求规格说明书[建设方LOGO]第2页目录第1章前言..........................................................................11.1目的..........................................................................................11.2项目概述....................................................................................11.3术语和缩写................................................................................11.4参考资料....................................................................................1第2章业务需求...................................................................12.1用户组织结构.............................................................................12.2业务需求概述.............................................................................22.3业务需求一................................................................................22.4业务需求二................................................................................2第3章功能需求...................................................................23.1功能需求概述.............................................................................23.2用户角色....................................................................................23.3公共功能需求.............................................................................23.4模块一.......................................................................................23.5模块二.......................................................................................4第4章用户界面需求.............................................................4第5章系统接口需求.............................................................45.1接口需求一................................................................................45.2接口需求二................................................................................55.3转换需求....................................................................................5第6章代码集......................................................................56.1代码一.......................................................................................56.2代码二.......................................................................................5第7章系统运行环境.............................................................57.1软件环境....................................................................................5[建设方LOGO]需求规格说明书[建设方LOGO]第3页7.2硬件环境....................................................................................57.3网络环境....................................................................................6第8章其它需求...................................................................68.1性能需求....................................................................................68.2存储需求....................................................................................68.3易用性需求................................................................................68.4可靠性需求................................................................................68.5可维护性需求.............................................................................78.6安全需求....................................................................................78.7设计约束....................................................................................7[建设方LOGO]需求规格说明书[建设方LOGO]第1页第1章前言1.1目的说明开发本软件的目的;说明编写文档的目的;说明本文档所预期的读者1.2项目概述简述项目背景及目标:项目背景:项目的提出原因项目环境背景项目优势分析(资源、技术、人才、管理等方面)项目运作的可行性项目的独特与创新分析1.3术语和缩写列出本需求说明书中专门术语的定义以及英语缩写词的原词组。1.4参考资料列出本项目经核准的任务书或合同和上级机关的批文;列出编写本软件需求说明书时参考的文件、资料、技术标准以及它们的作者、标题、发布日期和出版单位等。第2章业务需求描述客户组织结构、业务处理流程,接口需求、及其他需求。如果编写了《业务需求说明书文档》可在此处引用,不需要编写本章节内容。2.1用户组织结构说明业务系统所涉及到的用户部门、岗位、职责,并说明与业务系统相关的用户特性。用户特性一般包含操作人员、维护人员的教育水平和技术专长以及本软件的预期使用频度。这些是软件设计工作的重要约束。例如:二次开发人员:具有很高的专业知识水平,理解业务系统的运行机制。可以对开放代码进行阅读和分析,以完成其系统独特的需求,提供给这部分用户开放API手册和Debug版本的源代码即可。一般用户:具有一定的计算机操作能力和知识,了解业务领域的相关概念和用途。提供给这部[建设方LOGO]需求规格说明书[建设方LOGO]第2页分用户操作手册即可。维护人员:具有较高的计算机专业水平,可以对常见的系统Bug进行追踪和分析,具有一定的测试能力,这部分用户主要是采用了本系统之后的后期工作维护者。2.2业务需求概述对业务需求从整体上进行概述,并说明业务边界。2.3业务需求一如果业务需求较多,需目录层次描述。2.3.1业务描述简要描述本章节业务需求,如果业务流程章节省略,本章节须与上一章节合并。2.3.2业务流程可选章节,结合业务流程图对业务流程描述和所需的业务表单进行说明,如果业务流程比较简单,可以整体描述,如果业务流程比较复杂,须分节点描述。2.4业务需求二第3章功能需求3.1功能需求概述对系统功能进行概述,画出系统功能结构图并对其进行说明,注意一定要包含后台维护性功能与统计性功能的说明。3.2用户角色说明与系统使用相关的所有角色,使用下表列出。#角色名称角色说明3.3公共功能需求可选章节。为了解决重复描述,将散落在各个模块的需求描述抽取出来,统一进行描述,包括但不限于分页功能、字段校验提示、系统错误、安全错误、系统超时、流程预警及超时提醒。3.4模块一对于较大型系统可以根据实际需要按目录分解子模块、三四级模块分层进行说明。[建设方LOGO]需求规格说明书[建设方LOGO]第3页3.4.1功能结构使用功能结构表列出本模块所有功能。功能名称涉及角色说明3.4.2功能一1.功能描述对该功能进行简述,并对所涉及的页面及其导航链接关系进行说明。2.用户界面画出用户界面图形,可以使用系统原型界面截图。3.用户界面说明详细描述页面数据,可以使用下表进行描述:#数据名称类型长度格式必须取值备注1注:1)类型包含单行输入框、多行输入框、下拉框、单选框、多选框、列表框、双向选择、按钮、链接、显示(表示数据字段只为查看的内容,非编辑字段)显示编辑(表示数据字段作为可查看内容同时又可编辑);2)格式包含字符、日期、数字等;3)必须表示是必填还是可空;4)取值表示数据的取值范围,对于代码类型的数据,可以引用代码名称;5)备注中描述其他信息(象按钮完成的功能等)4.功能操作说明输入详细描述该用户界面的输入数据,如:输入源、数量或有效范围、度量单位、时间设定。业务处理说明该功能的业务处理过程,一般包含:输入数据的有效性检查;业务操作顺序(包括事件的时间设定);异常响应处理,例如,溢出、通信故障、错误处理等;受操作影响的参数;输出数据的有效性检查。输出详细描述该功能所有输出数据,包含输出目的地、数量或有效范围、度量单位、时间关系、出错信息描述;[建设方LOGO]需求规格说明书[建设方LOGO]第4页3.4.3功能二3.4.3.1子功能3.4.3.1.1子功能3.4.3.1.