需求规格说明书(模板)

状态:

秘级:

XXXXXXXXXXXX项目

需求规格说明书

西安XXXXXX技术有限公司

20XX年XX月

修订版本

日期

版本

说明

作者

审批人

20XX-0X-0X

1.0

创建

XXX

X

20XX-0X-XX

1.1

功能需求补充

XXX

X

20XX-0X-XX

2.0

格式校验

XXX

X

目录

  1. 第1章 引言

  1. 1.1 阅读前的注意事项

本文件涉及具体的业务知识和少量的技术知识,需要掌握相应的业务和技术知识才能正确完全地理解本文。

本文件必须经过客户方和开发方共同确认签字,方可生效进入下一阶段。

本文件是系统设计和开发的基础,也是系统测试和验收的完全标准。

超越本文或与本文不符的需求,需要另行协商,以需求变更的方式解决。

  1. 1.2 术语定义

参考《计算机软件产品开发文件编制指南》GB/T GB/T 8567-2006

  1. 1.3 参考资料

《XXXX》V1.0

《XXXX》V2.0

  1. 1.4 法律法规要求

《GB/T 9385-2008计算机软件需求说明编制指南》

《中华人民共和国计算机信息系统安全保护条例(国务院令第147号 1994.2.18)》

《计算机信息系统保密管理暂行规定(国保发[1998]1号)》

《计算机软件保护条例(2001年12月20日中华人民共和国国务院令第339号公布根据2011年1月8日《国务院关于废止和修改部分行政法规的决定》第一次修订根据2013年1月30日《国务院关于修改〈计算机软件保护条例〉的决定》第二次修订)》

  1. 1.5 附加说明

本文档经用户确认后,表示用户对本文档所有需求的认可。

本需求文档方案的最终解释权归西安北思贝德信息技术有限公司所有。

  1. 第2章 项目概述

  1. 2

  1. 2.1 建设背景

XXXXXXXXXXX

  1. 2.2 建设目标

XXXXXX

(1) XXXX

(2) XXXX

  1. 2.3 用户角色

本系统的主要使用用户分为X类,包括:

(1) XXXX人员

(2) XXXX人员

(3) XXXX人员

根据需求不同,每类用户的访问权限不同。可以依据实际角色、行业和业务,不同用户访问不同的系统功能、系统数据,系统严格设定权限划分,确保数据安全。

  1. 第3章 需求分析

  1. 3

  1. 3.1 总体需求

XXXXXX

  1. 3.2 业务需求分析

  1. 3.2.1XXXX

XXXXX

  1. 3.2.2XXXX

XXXXX

  1. 3.3 功能需求分析

  1. 3.3.1XXXX

XXX

序号

功能名称

详细需求

1

XXX

XXXXXXX

2

XXX

XXXXXXX

3

XXX

XXXXXXX

4

XXX

XXXXXXX

  1. 3.3.2XXXXX

XXXXXXX

序号

功能名称

详细需求

1

XXXX

XXXXX

2

XXXX

XXXXX

3

XXXX

XXXXX

4

XXXX

XXXXX

5

XXXX

XXXXX

6

XXXX

XXXXX

7

XXXX

XXXXX

8

XXXX

XXXXX

9

XXXX

XXXXX

10

XXXX

XXXXX

11

XXXX

XXXXX

12

XXXX

XXXXX

13

XXXX

XXXXX

14

XXXX

XXXXX

15

XXXX

XXXXX

16

XXXX

XXXXX

17

XXXX

XXXXX

18

XXXX

XXXXX

19

XXXX

XXXXX

20

XXXX

XXXXX

21

XXXX

XXXXX

  1. 第4章 系统设计

  1. 1

  1. 2

  1. 3

  1. 4

  1. 4.1 应用架构设计

XXXXXXX

  1. 4.1.1 基础层

XXXXXX

  1. 4.1.2 功能层

XXXX

  1. 4.1.3应用层

XXXXX

  1. 4.2 技术架构设计

XXXXXXX

  1. 第5章 功能性需求

  1. 5

  1. 5.1XXX

XXXXXXXX

  1. 5.1.1 XXXX

  1. 5.1.1.1 功能需求描述

XXXX

  1. 5.1.1.2 页面要求

XXXX

见图5-1:

图5-1 XXX

  1. 5.1.2XXX

  1. 5.1.2.1 功能需求描述

XXXX

  1. 5.1.2.2 页面要求

XXXXX见图5-2:

图5-2 桌面信息

Web配置软件提供对车载定位单元的一键重启功能。

  1. 5.1.2.2.1 页面要求

页面风格统一,提供立即重启控件,见图5-17:

图5-17 系统管理/设备重启

  1. 5.2 XXXXX

XXXXX

  1. 5.2.1XXX

  1. 5.2.1.1 需求描述

XXXX

  1. 5.2.1.2 技术要求

XXXXXX

图5-22 XXXX

  1. 第6章 非功能性需求

  1. 1

  1. 2

  1. 3

  1. 4

  1. 5

  1. 6

  1. 6.1标准体系建设需求

XXXXXX系统的标准体系应该包括如下几部分标准内容:

  1. 6.1.1 数据标准

充分依托XXXX的的数据资源基础和各类标准规范,结合XXXXXX建设数据规范化需求,制定完成统一的数据标准规范。

  1. 6.1.2 应用开发标准

采用统一的API设计、开发、运营和管理规范。能与外部系统以API方式开展接口对接,通过API网关平台,支撑API的统一管理。

  1. 6.2系统性能需求

  1. 6.2.1 应用性能需求

满足用户的应用要求,稳定、可靠、实用。人机界面友好,输出、输入方便, 图表生成灵活美观,检索简单快捷。信息查询的速度快,具体要求如下:

  1. XXXX

  1. XXXX

  1. XXXX

  1. 查询基础数据库(精确匹配)的响应时间不大于 5 秒;

  1. 数据服务系统的本地响应时间不应超过 4s,应用服务系统的响应时间不应超过 10s;

  1. 6.2.2 数据响应及执行效率

任意应用的业务逻辑、用户界面、功能下事务操作的响应时间。

单条记录修改要求 2 秒以内完成,多数据查询操作要在 4 秒以内响应。

  1. 6.2.3 事务处理能力

按功能点通过任意混合业务场景进行模拟,以考察系统在一定时间段内业务 处理能力是否满足要求。

  1. 6.2.4 资源消耗

通常情况下,系统 CPU 平均利用率不超过 60%;内存使用率不超过 80%。

  1. 6.2.5 网络性能需求

要求数据传输网络畅通、快捷、安全、技术标准统一,实现统计直报以及数 据交换共享的需求。

  1. 6.2.6 平台性能需求

要求采用性能良好的计算机系统、安全可靠的操作系统以及数据库系统,保证良好的性能。

  1. 6.2.7 应用支撑平台性能需求

要求应用支撑平台为业务应用系统的开发和运行提供技术支撑,并具有灵活 的可扩充性和高度的可配置管理性。

  1. 6.3其他需求

  1. 6.3.1 可靠性需求

作为长期面向车载平台的系统工程,必须保证系统运行的稳定和可靠。

  1. 6.3.2 可扩展性需求

核心算法库及平台接口采用标准化API调用及推送接口,支持上层应用及二次开发,预留未来演进升级方案架构接口。

  1. 6.3.3 易用性需求

应具有良好的简体中文操作界面、详细的帮助信息,系统参数的维护与管理

通过操作界面完成。

  1. 6.3.4 兼容性需求

满足向下兼容的要求,软件版本易于升级,任何一个模块的维护和更新以及

新模块的追加都不应影响其他模块,且在升级的过程中不影响系统的性能与运行。

  1. 6.3.5 可维护性需求

系统开发各个阶段有相应完整的文档和说明,代码结构化,且有详尽的注释说明。

  1. 6.3.6 运行环境需求

系统支持物理机和虚拟机环境运行,支持 64 位操作系统,支持Ubuntu 20.04

ARM64,数据传输基于808 协议,能访问主流数据库。

  1. 第7章 签字确认

经各方确认《XXXXX》(本文)能够满足XXXXX项目系统建设的要求,本需求规格说明书作为验收的文档。

承建方:

XXXXX

签字: 日期:

建设方

签字: 日期:

  1. 1

  1. 2

  1. 3

  1. 4

  1. 5

  1. 6

你可能感兴趣的:(需求规格说明书,需求阶段,规格说明书,数据库,软件工程)