软件需求文档模版.docx

上传人:b****5 文档编号:28724718 上传时间:2023-07-19 格式:DOCX 页数:12 大小:134.38KB
下载 相关 举报
软件需求文档模版.docx_第1页
第1页 / 共12页
软件需求文档模版.docx_第2页
第2页 / 共12页
软件需求文档模版.docx_第3页
第3页 / 共12页
软件需求文档模版.docx_第4页
第4页 / 共12页
软件需求文档模版.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

软件需求文档模版.docx

《软件需求文档模版.docx》由会员分享,可在线阅读,更多相关《软件需求文档模版.docx(12页珍藏版)》请在冰豆网上搜索。

软件需求文档模版.docx

软件需求文档模版

项目名称

项目标识

100R001-PLT-D001

版本

V100R001

密级

公开

100R001-PLT-D001SRS

拟制

拟制时间

2005-3-31

评审

评审时间

批准

批准时间

签发

签发时间

单位名称:

北京****科技有限公司

Beijing***TechnologyCo.,Ltd.

版权所有,禁止翻印

版本历史

时间

版本

描述

作者

2015/3/31

1.00

初稿

分发记录

序号

角色

姓名

1

开发经理

2

QA

3

SA

4

项目成员

目录

1前言8

1.1目的8

1.2范围8

2总体概述8

2.1软件概述8

2.1.1介绍8

2.1.2产品环境介绍8

2.2软件功能9

2.3用户特征10

2.4假设和依赖关系10

3具体需求10

3.1需求10

3.1.1首页10

3.1.1.1介绍10

3.1.1.2输入10

3.1.1.3处理10

3.1.1.4输出11

3.1.2操作员退出R.FUNC.SYS.01911

3.1.2.1介绍11

3.1.2.2输入11

3.1.2.3处理12

3.1.2.4输出12

3.2性能需求12

3.2.1吞吐量需求12

3.2.2响应时间需求12

3.3外部接口描述13

3.3.1用户接口13

3.3.2软件接口13

3.3.3硬件接口13

3.3.4通讯接口13

4总体设计约束13

4.1标准符合法13

4.2硬件约束13

4.3技术限制13

5软件质量特性13

5.1可用性13

5.2安全性14

5.3可维护性14

5.4可移植性14

5.5可靠性14

5.6易用性14

5.7可测性14

6依赖关系15

7其它需求15

7.1数据库15

7.2操作15

7.3本地化15

7.4支持信息15

7.4.1名词解释15

7.4.2字典参考15

8需求分级15

9待确定问题16

10错误信息说明16

11附录16

11.1可行性分析报告16

11.2需求建模16

11.2.1数据流图16

11.2.1.1顶层数据流图16

11.2.1.2一层数据流图16

11.2.1.3二层数据流图16

11.2.2数据字典16

11.2.2.1数据流说明16

11.2.2.2数据存储说明17

11.2.2.3加工说明17

关键词:

软件需求

摘要:

缩略语:

序号

缩略语

英文全拼

中文

1

SRS

SoftwareRequirementSpecification

软件需求规格

2

SIS

SoftwareInterfaceSpecification

系统接口规格

3

DIS

DatabaseInterfaceSpecification

数据库接口规格

参考资料:

序号

参考资料名称

来源

1

产品原型

配置库

2

产品文档

配置库

4

《100R001-PLT-D001DIS》

配置库

1前言

1.1目的

本部分要求本文档的目的,应该指明读者,说明本文档描述了哪个项目的软件需求。

本文是100R001-PLT-D001项目软件需求规格的文档说明,是需求分析的文档化产品,作为后继设计的基础。

本文读者包括**通讯相关人员和项目组所有成员。

1.2范围

本节描述文档包括和不包括的内容

本文只对系统的软件需求进行说明,不涉及用户需求。

2总体概述

本节描述影响项目和项目需求的一般因素,有以下四个部分。

有一点需要说明的是,本节不描述具体的需求,只是使那些将要描述的需求更易于理解。

2.1软件概述

2.1.1介绍

描述本软件需求所描述的项目的背景,例如本项目是系列版本中的一个,或者代替某个已经存在的系统,还是一个新的独立的项目。

本项目是**平台系统。

本文描述本项目的所有版本。

2.1.2产品环境介绍

描述的是本产品与其它产品或项目组成的整体环境。

1.如果本产品是独立的并完全自包含,在此说明这一点。

2.如果SRS定义的产品是更大系统的组件,那么应该

a)描述此大系统每个组件的功能并且标识接口

b)确定本产品或项目的主要外部接口(此部分不进行接口的详细描述,对这些接口的详细描述在文档的其它部分说明)。

c)描述相关产品硬件和所使用的外部设备。

通过工作方块图描述大系统的主要组件,互连性及外部接口将是非常有帮助的。

本部分不应该产生一个具体的设计解决方案或对解决方案的具体设计约束(具体设计约束在需求章节中描述)。

本部分内容是产生设计约束的基础。

2.2软件功能

本项目实现的一期功能包括:

2.3用户特征

对用户而言,不需要特殊的经验和能力。

对系统操作员而言,需要熟悉业务,有手机和Java开发经验。

2.4假设和依赖关系

存在的假设:

3具体需求

3.1

3.1.1

3.1.1.1介绍

3.1.1.2输入

无。

数据项

类型

特殊要求

描述

3.1.1.3处理

3.1.1.4输出

数据项

类型

特殊要求

描述

3.1.2查询热门城市

3.1.2.1介绍

3.1.2.2输入

3.1.2.3处理

1.

3.1.2.4输出

无。

3.2性能需求

3.2.1吞吐量需求

●系统支持200条/秒消息量。

3.2.2响应时间需求

●系统支持单条消息的处理时间不超过2秒。

3.3外部接口描述

3.3.1用户接口

3.3.2软件接口

3.3.3硬件接口

3.3.4通讯接口

4总体设计约束

4.1标准符合法

无。

4.2硬件约束

无。

4.3技术限制

不存在技术限制。

5软件质量特性

5.1可用性

无。

5.2安全性

●对系统管理员的操作记录操作日志,并保存在数据库中。

●数据库中保存三个月的计费记录。

●接入设备和后台处理系统分别负责不同的功能,并分布在不同的机器上。

5.3可维护性

系统提供运行日志和操作日志。

运行日志:

用于定位问题发现缺陷。

在所有模块的入口和出口均需要打印日志,异常和错误处理必须打印日志。

运行日志用文件的形式。

日志文件命名的格式统一为:

模块名-日期.log。

日志的内容格式统一为:

时间信息级别类名信息描述。

运行日志级别共6级,并支持日志动态改变。

操作日志:

包括普通用户操作日志和系统管理。

关注与用户的点播、定制/取消定制等操作和系统管理员的操作。

操作日志保存在数据库中。

5.4可移植性

整个系统用JAVA开发,自动支持跨平台。

5.5可靠性

重要软件系统数据库和后台系统采用双机进行冷备份,系统出现故障时自动切换。

5.6易用性

系统采用分层设计的方法,模块之间功能独立,偶合性弱,逻辑清晰,用户能够在一周的时间内理解整个软件结构和功能。

软件采用B/S模式,用户具有手机使用经验就可以使用该系统。

5.7可测性

6依赖关系

需求之间的依赖关系在每个需求的描述中已有说明。

7其它需求

7.1数据库

7.2操作

7.3本地化

本软件系统仅仅支持中文。

7.4支持信息

7.4.1名词解释

 

7.4.2字典参考

序号

名词

内容或值域

8需求分级

需求ID

需求名称

需求分级

需求分级如下:

●必须的:

绝对基本的特性,如果不包括产品将被取消

●重要的:

不是基本的特性,但是这些特性会影响产品的竞争能力

●最好有的:

期望的特性。

但省略一个或多个这样的特性,将不会影响产品的竞争能力

9待确定问题

需求ID

需求名称

需求分级

10错误信息说明

错误码

对应信息

说明

11附录

11.1可行性分析报告

11.2需求建模

11.2.1数据流图

11.2.1.1顶层数据流图

11.2.1.2一层数据流图

11.2.1.3二层数据流图

11.2.2数据字典

11.2.2.1数据流说明

1.数据流1名称

2.数据流2名称

11.2.2.2数据存储说明

1.数据存储1说明

2.数据存储2说明

11.2.2.3加工说明

1.加工1名称

2.加工2名称

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1