需求规格说明书编写规范(审稿)需求规格说明书编写规范(审定稿)需求规格说明书编写规范(审定稿)需求规格说明书编写规范(审定稿).doc
文本预览下载声明
成都市自来水有限责任公司
需求规格说明书编写规范
文件管理部门:信息中心 编号:GS-12-11-2013
1 总则
1.1 目的
为规范公司软件需求规格说明书的格式及表达内容特制定本规范。
1.2 适用范围
此规范适用于公司各单位信息系统项目的建设。
1.3 特定术语
1.3.1 跨职能流程图:跨职能流程图显示进程中各步骤之间的关系以及执行它们的职能单位。
1.3.2 表单:指业务流转中展现的输入、输出数据表格。
1.3.3 数据项:是数据记录中最基本的、不可分的有名数据单位。
1.3.4 算法:由基本运算及规定的运算顺序所构成的完整的解题步骤。
1.3.5 用户界面:系统和用户之间进行交互和信息交换的媒介。
1.3.6 角色:指一个系统中的工作或位置,它代表了一种资格、权利和责任,且它在系统中所具有的操作权限是唯一的不可再分的。
1.3.7 岗位:结合管理需求设立的工作岗位,岗位可以具备系统的一个或多个角色。
1.3.8 原代码:(也称源程序),是指用于完成某一特定功能的一系列人类可读的计算机语言指令的集合。
1.3.9 静态数据:是指系统应用中不随时间或其它数据变化而变化的数据.
1.3.10 动态数据:是指在系统应用中随时间或其它数据变化变化而改变的数据。
1.3.11 数据字典:用于说明存储数据的定义和属性以及数据表之间关系的文档。
1.3.12 数据库规范化:又称数据库或资料库正规化、标准化,是数据库设计中的一系列原理和技术,以减少数据库中数据冗余,增进数据的一致性。
1.3.13 字段:表的“列”称为“字段” ,每个字段包含某一专题的信息。
1.3.14 主键:即主关键字(primary key)是表中的一个或多个字段,它的值用于惟一地标识表中的某一条记录。
1.3.15 外键:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。
2 需求规格说明书格式约定
2.1 标题为宋体2号字
2.2 小标题为仿宋4号加粗
2.3 正文为仿宋4号
2.4 段落间距为单倍行距
2.5 页边距上下左右均为2cm
3 需求规格说明书应具备的内容及编写说明
3.1 引言
3.1.1 软件开发目的
3.1.2 项目背景
标识待开发软件产品的名称;
列出本项目的任务提出者、项目负责人、系统分析员、资料员以及与本项目开展工作直接有关的人员和用户;
说明此软件涉及的相关业务目前状况,以及周边业务的信息化建设关况。描述该软件产品与其他相关软件产品的相互关系。
3.1.3 术语说明
列出本文档中所用到的专门术语的定义和英文缩写词的原文。
3.1.4 参考资料
列举编写软件需求规格说明时所参考的资料,包括公司相关管理规定、技术规范、作业流程、合同、文档范本以及相关软件产品的需求规格说明。
序号 标题 作者(起草人) 出版(制定)单位 版本号 发表(发布)日期 资料来源 1 2 … 3.2 项目概述
3.2.1 概述待开发软件的用途及主要功能。
3.2.2 用户特征
分类描述最终用户的工作内容及工作特点,以及使用本软件应具备的基本能力。
3.3 功能需求
3.3.1 功能划分
将软件的主要功能模块以框图的形式展现出来,如图1所示。
图1 功能模块图
功能分级数量和层次原则上不做限制,满足需求就好。
3.3.2 流程描述
分功能模块,以垂直跨职能流程图的形式详细描述业务的处理、记录过程,图中的每一个图符节点均要求细化到不可再分的动作。
流程图中使用的图符必须符合图2的规定。
3.3.3 流程说明
对流程图表述不详细的地方作进一步说明。
详细描述各事务处理节点中的数据展现和数据收集的内容,列出样式表单和数据项名(数据项描述详见本文3.7数据描述)。
算法描述,提出流程中必须用到的统计和运算公式。
图2 流程图图符
3.4 外部接口需求
3.4.1 用户界面
明确软件应具有的界面特征及其它必须说明的界面要求。
3.4.2 硬件接口
描述系统中软件产品可能用到的外部硬件设备及所需的设备驱动。
3.4.3 软件接口
描述该软件产品与其他有关软件的接口关系,并指出这些外部软件或组件的名字和版本号,运行在什么操作系统上,采用何种类型的数据库,数据库连接组件,列出接口数据字典,以及其它可供使用的接口方法。
3.4.4 通信接口
罗列本软件产品所用到的网络协议。
3.5 性能需求
3.5.1 时间特性
时间特性可包括如下几方面:响应时间、更新处理时间、数据转换与传输时间、运行时间等。
3.5.2 适应性
描述在操作方式、运行环境、与
显示全部