某软件的一个模块的需求规格说明书(需求规格说明书案例模板)
Posted
篇首语:骏马是跑出来的,强兵是打出来的。。本文由小常识网(cha138.com)小编为大家整理,主要介绍了某软件的一个模块的需求规格说明书(需求规格说明书案例模板)相关的知识,希望对你有一定的参考价值。
某软件的一个模块的需求规格说明书(需求规格说明书案例模板)
1. 文档介绍
1.1. 编写目的
本文档描述软件产品需求规格说明书(SRS)的目的是:
1) 定义软件总体要求,作为用户和软件开发人员之间相互了解的基础;
2) 提供性能要求、初步设计和用户影响的信息,作为软件人员进行软件结构设计和编码的基础;
3) 作为软件总体测试的依据。
1.2. 文档范围
XXX系统需求规格说明书主要包含了该系统整体需求及功能性需求的详细介绍。
1.3. 读者对象
编写详细设计人员及程序开发人员
1.4. 术语与缩写解释
缩写、术语及符号 | 解释 |
SOA架构 | 面向服务的体系结构。 |
元数据 Metadata | 描述数据的内容、质量、状况和其他有关特征的数据。 |
数据中心 Data Center | 以各类数据为核心,依托成熟的存储、数据库、GIS、网络等技术,按照统一标准,建立的具有信息管理、分析、查询、统计及服务的一体化数据管理体系。 |
数据管理 Data Management | 利用数据库、数据仓库、元数据和网络等技术,建立分布式、集中式或集中加分布式数据管理系统,开展数据接收、组织存储、运行维护、更新、共享交换等工作,实现对数据资源的有效组织和应用。 |
数据维护 Data Maintenance | 在制定维护方案基础上,对数据和数据库进行的日常维护与监控、备份与恢复、应急处理和监督管理等,从而保护数据的安全性和可移植性。 |
用户 | 系统的使用者 |
1.5. 参考资料
序号 | 文档名称 | 文档编号 | 版本 | 发布日期 |
1 | 《计算机信息系统安全保护等级划分准则》 | GB 17859 |
2. 项目介绍
2.1. 项目说明
介绍产品的名称、任务提出者、开发者、用户群
项目名称:XXX系统。
任务提出者:XXX公司。
开发者:XXX公司。
用户群:调度员
2.2. 项目背景
xxx。
2.3. 项目目标
xxx。
2.4. 项目用户
调度员
3. 需求说明
3.1. 整体需求
xxx。
3.2. 功能需求
3.2.1. 需求编号规则
需求编号:xxx(项目名称)+dt(模块名称)+001(功能点)
3.2.2. 总体模块划分
主要根据业务和展示功能划分,分为地图功能模块和业务功能模块。
4. 功能性需求
4.1. 地图相关功能
模块名称 | 地图相关功能 | ||||
模块简介 | 地图相关功能描述 | ||||
模块功能列表 | |||||
序号 | 一级功能 | 二级功能 | |||
功能名称 | 功能编号 | 功能名称 | 功能编号 | ||
1 | 基本地图操作 | xxdt001 | |||
2 | 坐标录入、定位 | xxdt002 | |||
3 | 实时、历史监控数据展示 | xxdt003 |
4.1.1. 基本地图操作xxdt001
提供地图的操作:全图、放大、缩小、漫游、长度测量、面积测量、地图输出、痕迹清理等;
4.1.2. 坐标录入、定位xxdt002
通过地图上选取坐标方式录入坐标,并提供定位功能。
4.1.3. 实时、历史监控数据展示xxdt003
历史回放根据时间段和设备名称选择展示历史轨迹,点击图标显示持有人名称,可以多倍数播放,历史数据保存一年。
4.2. 业务功能模块
模块名称 | 业务功能模块 | ||||
模块简介 | 基本业务功能描述 | ||||
模块功能列表 | |||||
序号 | 一级功能 | 二级功能 | |||
功能名称 | 功能编号 | 功能名称 | 功能编号 | ||
1 | 设备人员管理 | xxyw001 | 基本信息 | xxyw001001 | |
功能列表 | xxyw001002 | ||||
2 | 实时监控 | xxyw002 | 设备选择 | xxyw002001 | |
地图展示 | xxyw002002 |
4.2.1. 设备人员管理xxyw001
4.2.1.1. 基本信息xxyw001001
其中,字段顺序排列按照下面顺序排列。
Ø 设备编号。人工输入,规则:CP(两位)、序列号(两位),举例:CP01。
Ø 设备SIM卡。文本框输入。
Ø 设备持有人。文本框输入。
Ø 持有人联系方式。文本框输入。
Ø 持有人公司名称。文本框输入。
Ø 设备状态。下拉框选择,字典值:在用、停用。
Ø 开始持有日期。日期选择框选择。
Ø 结束持有日期。日期选择框选择。
Ø 备注。文本框输入。
4.2.1.2. 功能列表xxyw001002
页面信息布局与功能操作方式与目前系统已有功能一致。
查询
查询条件:设备编号、时间(日期选择框选择)、持有人姓名(文本框输入) 、设备状态(下拉选择,字典值:在用、停用)。可以查询历史记录
输出:列表形式输出。
查看
以页面的形式展示所选设备的基本信息,也可以双击记录打开。
新增
新增设备。
修改
以页面的形式修改已有设备对应的基本信息,设备编号除外。
删除
只能删除没有产生监控数据的记录,其他的只能修改状态。
Excel导出
4.2.2. 实时监控xxyw002
4.2.2.1. 设备选择xxyw002001
实时监控展示当前有效的设备位置。(必经点100米内)。
4.2.2.2. 地图展示xxyw002002
用户选择的设备如果当时开机且有数据上传,地图上就会定时更新展示设备最新位置。用户点击地图上代表设备的图标可以显示:设备编号、设备持有人、设备持有人联系电话、定位时间等信息。
相关参考
...。一.什么是软件测试需求软件测试需求是根据需求规格说明书解决“测什么”的问题。当一个项目进行需求评审会时,产品会讲述项目的具体功能和相应业务。测试需求应全覆盖项目的业务流程,包括功能和非功能需求。二.如...
标志设计总结(开发总结报告、软件问题报告、软件修改报告、程序维护手册模板)
...、合同或上级机关的批文;b.项目开发计划;c.需求规格说明书;d.概要设计说明书;e.详细设计说明书;f.用户操作手
怎么提交(用户应该如何提交软件开发需求?才不会让开发者误解需求)
任何企业管理软件都不会是完美的,原因有两点:一、一个系统不可能同时满足所有企业,因为企业的管理本身就存在差异,哪怕是管理细节上的很小的差异,都会导致需要不一样的软件。二、是随着企业的发展,原本适合的系...
最常用的软件测试工具(10个测试方法,带你初步了解软件测试)
...么,一般来讲一个东西给到你会不会用那么就会给你一个说明书,这个说明书里面就有写怎样去使用这个键盘,那么这个说明书就是我们要根据这里面的所写的功能对这些功能进行测试就是需求测试。 比方说这个键盘主要需...
不同数量不同种类的网线应该选择多大规格的桥架,经常碰到这个问题,下面举例给大家说明一下。示例1:200根六类网线电缆桥架安装图集(图集号04D701-3)中第5页1.9条“电缆梯架、托盘宽度和高度的选择应符合填充率的要求,...
通过【识别消火栓箱】的功能识别消火栓箱时在快速设置连接消火栓箱体管道管径及立管的同时将消火栓箱体也识别统计完成,消火栓系统还剩下蝶阀、灭火器等设备。操作步骤如下:1.单击【识别设备】按钮,根据提示选择需...
通过【识别消火栓箱】的功能识别消火栓箱时在快速设置连接消火栓箱体管道管径及立管的同时将消火栓箱体也识别统计完成,消火栓系统还剩下蝶阀、灭火器等设备。操作步骤如下:1.单击【识别设备】按钮,根据提示选择需...
怎样申请文章的著作权(软著申请时软件说明文档写作要求 申请软著的文件该如何打印)
...功能规格、开发情况、测试结果及使用方法,如程序设计说明书、流程图、用户手册等。具体的写作要求有1、文档页眉上应当标注该申请软件名称、版本号,并应当与申请表中相应内容完全一致,右上角应标注页码,文档每页不...
很多客户想做一个软件系统,却又不知道软件开发的流程和步骤是什么。下面是软件开发的基本流程介绍,希望可以帮助到你(如有不明白的,也可以直接私信我)首先第一步,用户的需求分析一般在做软件开发的时候,会有软...
要做好一款APP,首先我们要了解的是什么呢?需要了解的是客户的需求,这是开发前必须要了解的,你的用户是谁,他们需要什么样的APP,需要什么样的功能,了解需求后,才能制定接下来的步骤。确定好了客户需求之后,就是...