需求规格说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

需求规格说明书

需求规格说明书编写指南 V0.9 浪潮集团山东通用软件有限公司

目录文档类别使用对象 .3

1.概述 .41.1 用户简介41.2 项目的目的与目标41.3 术语定义41.4 参考资料41.5 版本更新记录42 新系统概述 .5

2.1 新系统的组织结构52.2 新系统的角色定义52.3 新系统的作业流程52.4 新系统的帐本,报表,单据格式52.5 新系统的总体结构53 功能规格定义 .6

3.1 子系统1.63.1.1 子系统1 的功能框

架 .63.1.2 功能项一 .63.1.3 功能项二.73.2 子系统274 公用部件定义 .75 数据对象描述 .75.1 系统的数据对象关系框

架 .75.2 数据对象说明 .85.2.1 概述85.2.2 对象185.2.3 对象286 其他需要的描述87 需求规格与用户需求报告内容覆盖一览表 .9 文档类别使用对象文档类别该文档是某项目的需求规格说明书,是技术文档。

使用对象该文档使用人员包括:项目负责人项目组成员公司高级管理者用户

1.概述本文档着重描述用户需要的系统将做成什么样,是从系统开发人员的角度来定义系统的规格,是对《用户需求报告》的细化。文档的描述应尽量采用系统分析人员可以看懂的语言。

本文档是进行系统设计的基础,也是系统进行确认测试的依据。

1.1 用户简介本章节的内容要求可以参见《用户需求报告》的1.1 章节1.2 项目的目的与目标本章节的内容要求可以参见《用户需求报告》的1.2 章节。

1.3 术语定义将该用户需求报告中的术语.缩写进行定义。包括用户应用领域与计算机领域的术语与缩写等。

在本文档中用到的数据对象用语描述前后要一致。

1.4 参考资料说明该用户需求报告使用的参考资料,如商务合同.用户领域的资料等,每一个文件.文献要有标题.索引号或文件号,发布或发表日期以及出版单位。

1.5 版本更新记录版本/修订版日期修改记录备注

1.04/13/99 初始版本2 新系统概述在本章节中主要是描述采用新系统后,对用户的业务造成的变化,这些内容主要是给用户阅读的。如果没有变化可以略掉相关内容。

2.1 新系统的组织结构如果没有变动,此节可略。具体说明参见《用户需求报告》中对旧系统的组织结构描述的要求。

2.2 新系统的岗位定义如果没有变动,此节可略。具体说明参见《用户需求报告》中对旧系统的岗位定义描述的要求。

2.3 新系统的作业流程如果没有变动,此节可略。具体说明参见《用户需求报告》中对旧系统的作业流程描述的要求。

2.4 新系统的帐本,报表,单据格式如果没有变动,此节可略。具体说明参见《用户需求报告》中对旧系统的帐本,报表,单据格式描述的要求。

2.5 新系统的总体结构系统总体结构设计表示系统中各子系统或各大功能模块之间的关系设计, 下图列出了整个系统的总体结构。

……………… 对系统结构图的解释如下:………………3 功能规格定义分子系统描述每一个功能项。

3.1 子系统13.1.1 子系统1 的功能框架对此子系统的包含的功能项做总体的说明,对功能项之间的关系要进行简要的说明。

3.1.2 功能项一对每一项功能的描述主要体现在以下几个方面:功能描述:该功能项实现了什么功能。

界面定义:该功能项的主要界面。

输入.处理与输出(IPO ):该功能的录入数据.实现的主要方法.处理规则要求.输出结果。

使用的数据对象:该功能使用的主要数据对象,要指明对数据对象的主要操作,是修改还是查找。

性能需求:对此功能项是否有特殊的性能方面的严格要求。如:响应时间为:更新处理时间为:数据的转换和传输时间为:计算时间等待为:其他说明:是否有其他的关于该功能项的需求。

例如:入库单处理功能项:功能描述:该功能主要是实现对入库单的录入编辑功能,对于已经审核通过入库单,不可在本功能项中处理,附带的功能为入库单的修改.删除.打印.条件查询。

界面定义:列名1 列名2 … 列名 I 列名 I+1 列名

I+2 … 列名 J 列名 J+1 列名J+2 … 列名 K 输入.处理与输出(IPO):用户录入入库单中的入库日期.货号.入库数量.入库单价,计算机自动生成单据号,取出货品的名称.规格.产地信息,计算出金额.税额。

入库数量可以为负数,货号为字符串,对不存在的货号,不接受,并提示用户重新录入。

其他说明:系统的入库退货情况可以通过红入库单处理,即入库数量为负数。

按钮区使用的数据对象:修改入库单,查询商品清单。

性能需求:3.1.3 功能项二.3.2 子系统2 系统中的功能项分类举例:基础数据管理:各种基础信息的录入修改.查询.打印.删除等管理单据处理:各种单据的录入.修改.审核.查询.打印.删除等管理单据记帐:单据记入帐本.逆向记帐帐本查询:按各种方式(类型.日期等)对帐本进行查询系统维护:数据的转入转出,远程传输,用户的权限管理系统设置:系统的参数设置.接口设置报表管理:各种报表的定义.生成.输出综合查询:对整个系统的所有信息进行综合查询.分析,形成统计报表 .4 公用

部件定义在需求规格定义阶段,要注意提取系统中的共同功能,以便将来进行实现软件的公用。

如对所有的单据的录入.条件查询.打印等功能的处理风格是一样的,可以在此进行统一说明,而不需要在每个功能项中进行重复说明。

5 数据对象描述在此章中要识别出每一个数据对象.每个对象的属性.对该对象的操作,每一个操作将来要和每一项功能对应上。

5.1 系统的数据对象关系框架要将系统中识别出的数据对象之间的关系在此节中描述出来,数据对象之间的关系有:1 对多.1 对1,多对多的关系;

继承与组装关系;

数据的来源与计算关系;5.2 数据对象说明5.2.1 概述对象的分类:按照一定的方法对所有的对象进行分类,概要说明每类对象的情况。

对象的数量;共计有多少对象。

5.2.2 对象1 作用:此对象的主要的作用是什么。

属性:此对象有哪些属性,每个属性的类型。

操作:针对此属性有哪些常用的操作。

对其执行修改的功能:有哪些功能项对该对象执行了修改功能。

其他说明:是否还有其他的对此对象的补充说明。

相关文档
最新文档