Java开发需求规格说明书

发布时间 : 星期六 文章Java开发需求规格说明书更新完毕开始阅读

需求规格说明书

1.5. 文档约定

{相关约定描述}

1.6. 参考文件

{列举编写功能需求说明书时所参考的资料或其它资源。这可能包括用户界面风格指导、合同、标准、系统需求规格说明、使用实例文档,或相关产品的软件需求说明或用户手册。}

2. 项目概述

2.1. 目标

{叙述该项软件开发的意图、应用目标以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。}

2.2. 范围

{说明此项目、软件的涵盖的需求范围和简单的功能描述。}

2.3. 用户的特点

{列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。可根据实际情况做增减}

2.4. 假定条件和约束限制

{完成本文所描述需求的假定软、硬件设施、人为因素等条件和约束。例如:对软件使用者素质的要求、对硬件环境的要求。}

第 5 页 共 13 页

需求规格说明书

2.5. 运行环境

{说明本产品的运行环境(包括硬件环境和软件环境)的规定。根据不同类型、不同规模的项目,项目组可以对以下内容做增减。}

2.5.1. 硬件环境

{

1) 描述本软件运行对服务器、客户端的硬件要求:

服务器:主要描述设备名称、设备型号、设备数量、处理器型号及内存容量;

客户端:主要描述客户端的内存、处理器、硬盘容量。 2) 描述本软件运行所使用的外围设备,主要包括:

外存储设备的容量、媒体及其存储格式、设备型号和数量等; 输入/输出设备的型号和数量等; 数据通信设备的型号和数量等; 其它专用硬件。 }

2.5.2. 软件环境

{

描述本软件运行所使用的计算机软件及版本,包括: 1) 操作系统; 2) 数据库系统; 3) 开发平台及工具; 4) 通信协议; 5) 其他软件。 }

第 6 页 共 13 页

需求规格说明书

3. 业务分析

{分析客户的业务需求,画出与系统相关的组织机构图、用例图等。}

找出系统的参与者,给出参与者的简要描述;

找出用例,找出用例之间的关系。简单描述用例,画出系统用例图。

4. 数据描述

4.1. 基础数据

列出所有作为控制或参考用的基础数据。

表2 基础数据表 序号 基础数据 数据描述 数据所属部门 4.2. 业务数据

列出业务处理过程中产生的数据(包括在常规运行中或联机操作中要改变的数据)。

表3 业务数据表

序号 基础数据 数据描述 数据所属部门 第 7 页 共 13 页

需求规格说明书

5. 功能需求

5.1. 功能需求总述 5.1.1. 功能需求总表

使用表格形式,对需要实现的功能需求进行逐项的描述。

表4 功能需求表

编号 功能需求名称 优先级别 示例:

编号 SRS_SJGL01 SRS_SJGL01.01 SRS_SJGL01.02 SRS_YXGL02 功能需求名称 数据管理 数据导入 数据导出 营销管理 优先级别 高 高 高 高 高 SRS_YXGL02.01 订单采集 5.1.2. 角色、权限需求

{描述角色信息、角色对功能的操作权限及角色对数据的操作权限。} 示例:

表5 角色权限分配表

序号 1 XXX 角色 XXX 功能 权限 具有查询权限; 查询数据为本部门数据(数据权限)。 第 8 页 共 13 页

联系合同范文客服:xxxxx#qq.com(#替换为@)