版本 XXXXXXXXXX XXXX年XX月XX日 软件需求说明书 修订历史记录 日期 版本 说明 作者 审核 1 软件需求说明书 1引言 1.1编写目的 说明编写这份本软件需求说明书的目的,指出预期的读者(需求说明书的预期读者为业务人员、项目管理人员、系统设计、编程和测试人员)。 1.2背景 待开发的软件系统的名称: 任务提出者: 开发者: 用户: 1.3定义 列出本文中用到的专门术语的定义,以及外文首字母缩写词组的原词组。 1.4参考资料 列出本系统使用的参考资料,包括文件资料的标题、文件编号、发表日期和出版单位,并说明这些文件资料的来源或以附件形式给出。 本项目经核准的计划任务书或合同、上级机关的批文; 属于本项目的其他已发表的文件; 2 软件需求说明书 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 2任务概述(必填) 2.1目标 叙述该软件项目的应用目标和作用范围。 2.2用户组织结构 列出本软件最终用户的组织结构,可用组织结构图(框图)、部门职责(列表)来描述。描述部门职责列表格式如下: 组织机构名称 组织机构职责描述 2.3假定和约束 列出进行本软件开发工作的假定和约束,例如必须具备的前提条件等。 2.4项目范围 3.1.2项目组织(实施)范围 3 软件需求说明书 3.1.2项目功能范围 用列表方式,描述项目功能范围。 一级功能 二级功能 功能描述 3需求说明(必填) 3.1 业务流程(必填) 用业务流程图(bpm图)来描述业务处理流程,将业务处理模块按照业务处理顺序进行描述,需包含对用户角色和作业过程中涉及到的单证的描述。 3.1.1业务流程1 1. 流程描述 2. 流程图 3.1.2业务流程2 1. 流程描述 4 软件需求说明书 2. 流程图 3.2 需求描述(必填) 3.2.1功能需求1(对应3.1.2的第一个一级功能) 1. 需求描述 用列表方式,详细描述本功能的要求。 二级功能 三级功能 详细描述 2. 方案简述 简要描述实现上述需求的方案。 3.2.1功能需求2(对应3.1.2的第二个一级功能) 1. 需求描述 用列表方式,详细描述本功能的要求。 5 软件需求说明书 二级功能 三级功能 详细描述 2. 方案简述 简要描述实现上述需求的方案。 3.3 用户视图描述(选项) 用列表方式,对业务流程图中涉及的每个用户视图进行具体描述,包括名称、流向(分为输入、输出、存储三种)、类型(分为单证、报表、账册、其他四种)、生存期(永久、月等)。若有扫描件或者电子版用户视图,请附在此节。列表格式如下: 业务处理模块名称 用户视图名称 流向 类型 生存期 3.4 角色及角色权限(选项) 用列表方式,对业务处理流程图中涉及的用户角色进行具体描述,包括名称、角色所属部门、角色相关职责、角色的功能权限及角色数据权限。列表格式如下: 用户角色名称 角色所属部门 角色相关职责 6 角色的功能权限 角色数据权限 软件需求说明书 4外部接口需求(选项) 描述用户提出的外部接口需求,不包含软件系统完整性所需的所有外部接口。 4.1硬件接口 说明该系统需要与何种外围硬件(不包含服务器、打印机等主流IT设备,指RFID、红外、车载终端等类似的附加设备)进行连接,并描述其实现方式。 4.2软件接口 列出该系统与其他软件系统的接口,并描述该接口所实现的功能,不需要描述接口的参数及其实现过程。 接口名称 对方系统名称 功能描述 注意:如接口需求复杂要基于列表依次进行详细功能的说明。 4.3通信接口 列出该系统需要的通信接口方式,如ftp、email、ddn等通信方式。 7 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务