项目软件需求规格说明书

  • 格式:doc
  • 大小:203.00 KB
  • 文档页数:24

1 / 1文档可自由编辑 **********项目 需求规格说明书

*********************公司 ****年**月**日 文档可自由编辑

版本记录 版本 日期 作 者 审批人 [备注] 1.0 文档可自由编辑 目录 1 前言 ........................................................ 1 1.1 本需求规格说明书的依据材料 .................................. 1 1.2 参考文档 .................................................... 1 2 概述 ........................................................ 2 2.1 软件的目的与目标 ............................................ 2 2.2 用户简介 .................................................... 2 2.3 术语定义 .................................................... 2 2.4 新系统的组织结构 ............................................ 2 2.5 新系统的岗位定义 ............................................ 2 3 功能设计 .................................................... 3 3.1 软件总体功能结构 ............................................ 3 3.2 [UC01]子系统1 .............................................. 3 3.2.1 功能框架 ................................................ 3 3.2.2 [UC0101]功能项一 ........................................ 3 3.2.3 [UC0102]功能项二 ........................................ 8 3.3 [UC02]子系统2 .............................................. 8 4 外部接口需求 ................................................ 9 4.1 硬件外部接口 ................................................ 9 4.2 软件外部接口 ................................................ 9 5 人机交互需求 ............................................... 10 1 / 1文档可自由编辑

6 性能需求 ................................................... 11 6.1 响应时间与处理速度 ......................................... 11 6.2 数据量及存储 ............................................... 11 6.3 并发数及其它 ............................................... 11 7 质量需求 ................................................... 12 8 其它需求 ................................................... 13 1 / 1文档可自由编辑

图目录 图 3.1-1软件总体功能结构图 ....................................... 4 图 3.2-1流程示例图 ............................................... 5 图 3.2-2界面设计图 ............................................... 6 1 / 1文档可自由编辑 表目录 表 3.2-1界面对象描述详表 ......................................... 9 文档可自由编辑 1 前言

1.1 本需求规格说明书的依据材料 说明需求规格说明使用的参考资料,如商务合同、用户领域的资料等。 1.2 参考文档 要在此描述与该文档相关的文档。 1 / 1文档可自由编辑 2 概述 本文档着重描述用户需要的系统将做成什么样。文档的描述应尽量采用系统分析人员可以看懂的语言。 本文档是进行系统设计的基础,也是系统进行系统测试的依据。 2.1 软件的目的与目标 项目目的是开发本系统的意图的总概括,目标是将目的细化后的具体的描述。 对于项目的目标可以逐步细化,以便与系统的需求建立对应关系,检查系统的功能是否覆盖了系统的目标。 本节的描述忌使用“开发一套让用户满意的系统”等字句。 如果该节在《用户需求报告》中已详细描述,本节可说明参见相关文档章节。

2.2 用户简介 在本节中要将用户的基本情况描述清楚,以便于分析人员划定系统范围,进行关于功能与进度、成本、性能等方面的平衡决策。 对于产品开发类项目,需要在此将该产品定义的用户群的特点描述清楚。 如果该节在《用户需求报告》中已详细描述,本节可说明参见相关文档章节。

2.3 术语定义 将需求规格说明中的术语、缩写进行定义。包括用户应用领域与计算机领 1 / 1文档可自由编辑

域的术语与缩写等。 在本文档中用到的数据对象用语描述前后要一致。 2.4 新系统的组织结构 如果没有变动,此节可略。具体说明参见该项目的《用户需求报告》中对旧系统的组织结构描述的要求。

2.5 新系统的岗位定义 使用该系统的各用户角色描述。 1 / 1文档可自由编辑

3 功能设计 3.1 软件总体功能结构 软件总体功能结构设计表示软件系统中各子系统或各大功能模块之间的关系设计, 下图:

………………

图 3.1-1软件总体功能结构图 3.2 [UC01]子系统1 3.2.1 功能框架 对此子系统所包含的功能项做总体的说明,对功能项之间的关系要进行简要的说明。

3.2.2 [UC0101]功能项一 3.2.2.1 功能简述 系统哪些角色使用该功能。 该功能项实现了什么功能。例如: [ 为了满足不同企业对银行接口和账户记帐的要求,需要对银行账户进行相应的设置,来满足不同的需求,本功能只能结算中心进行相应的设置。 ] 1 / 1文档可自由编辑

3.2.2.2 处理过程设计(业务层) 在这里从用户业务角度描述本功能项对操作的处理过程,可以用自然语言或流程图方式描述(推荐用流程图实现)。例如: [ 页面展现操作:首先判断当前操作员是否是资金中心人员,如果不是,则提示“该功能只能资金中心人员维护”,否则,进入页面,根据操作员所述的资金中心,默认查询出相应的账户接口设置表中的数据,并关联账户字典显示相应的数据。 保存:进行有效性检查,检查通过后,检查该账户是否是企业账户(ZJZH_QYZH为1),如果是,则检查用户选择的记帐方式是否是“03”或“04“,如果不是,则提示用户“企业账户不能记帐”,否则,如果用户选择的为“02-记帐到上级账户”,检查该账户的上级账户(ZJZH_SJZH)是否为空,如果为空,则提示“没有上级账户,不能设置”,否则,将用户修改的保存到账户接口设置(ZJZHSZ)中。 ] 流程图示例: [系统登录具体流程入下图 T-004 所示; 1 / 1文档可自由编辑

图 3.2-1流程示例图 3.2.2.3 界面设计 在这里绘制本功能项的操作界面,并对界面中的操作对象进行说明(要求对象说明尽量细化,以实现对用户操作过程进行清晰描述。)。例如: 1 / 1文档可自由编辑

[ 图 3.2-2界面设计图 界面描述: 对象名称 类型 显示 信息 [取值] 样式 控制规则 [其它 说明] 列表 数据窗口 公司标准

账户编号 输入框 账户编号 账户字典 公司标准 必填项,银行账户帮助字典获取,获取本资金中心 1 / 1文档可自由编辑

的且当前操作员所拥有的帐户组设置的数据权限。

账户名称 文本框 账户名称 账户字典 公司标准 根据账户编号默认显示。

对应科目 文本框 对应科目 账户字典 根据账户编号默认显示。

记账方式 下拉框 默认为“记账到本身” 01-记帐本身 02-记帐到上级账户 03-不记帐只更改头寸 04-不记帐不更改头寸 必填项。

平衡检查否 选择框 默认为否 0- 否 1- 是 必选项