srs需求规格说明书.docx

上传人:b****7 文档编号:10008361 上传时间:2023-02-07 格式:DOCX 页数:10 大小:23.29KB
下载 相关 举报
srs需求规格说明书.docx_第1页
第1页 / 共10页
srs需求规格说明书.docx_第2页
第2页 / 共10页
srs需求规格说明书.docx_第3页
第3页 / 共10页
srs需求规格说明书.docx_第4页
第4页 / 共10页
srs需求规格说明书.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

srs需求规格说明书.docx

《srs需求规格说明书.docx》由会员分享,可在线阅读,更多相关《srs需求规格说明书.docx(10页珍藏版)》请在冰豆网上搜索。

srs需求规格说明书.docx

srs需求规格说明书

 

(项目名称)

 

需求规格说明书

 

XXXXXXX公司

文档修订记录

版本号

版本日期

变更描述

更新者

变更批准人

目录

1引言3

1.1背景3

1.2参考资料3

1.3术语、缩略语3

2项目总体概述4

2.1项目描述4

2.2系统模型4

2.3假设和约束4

3功能需求5

3.1概要功能需求5

3.2详细功能需求5

3.3数据字典6

4非功能需求7

4.1接口需求7

4.2数据需求7

4.3操作8

4.4性能需求8

4.5属性9

4.6设计约束9

4.7场合适应性需求9

4.8其他需求9

5分配需求追溯10

6环境11

6.1设备环境11

6.2支持软件环境11

1引言

1.1背景

说明该软件的名称,任务提出者,开发者及用户。

1.2参考资料

列出有关资料的名称、文件编号及其发表日期、出版单位、作者等,并说明参考文件的来源。

参考资料包括:

a.经核准的计划任务书,上级机关批文、合同等;

b.本项目的其他已发表的文件;

c.引用文件、资料、软件开发标准。

1.3术语、缩略语

列出本文件中用到的专门术语的定义及术语缩写词。

2项目总体概述

2.1项目描述

说明该项目的应用目标、范围、开发背景。

2.2系统模型

用框图形式说明该系统总体结构。

2.3假设和约束

说明影响该软件开发和运行环境的假设和约束,论述影响系统能力(如预告出错类型的能力)的若干限制,约束包括a.管理方针;b.硬件的限制;c.与其他应用间的接口;d.并行操作;e.审查功能;f.控制功能;g.所需的高级语言;h.通信协议;i.应用的临界点;j.安全和保密方面的考虑;i.系统交付期限等。

假设包括机构的作用、预算决定、运行环境或推广使用要求等,这些因素不是软件的约束,但是它们的改变可能影响到需求。

3

功能需求

3.1概要功能需求

列出将提供给用户的软件产品的特性和功能,包括软件开发者需要生成的软件产品的详细描述。

可用框图或表说明该软件的所有功能及其相互关系和数据传递情况。

3.2详细功能需求

3.2.1功能1

3.2.1.1概述

描述功能1的目标、所采用的方法和技术、背景材料。

3.2.1.2输入

(1)详细描述该功能的所有输入数据,如:

输入源、数量、度量单位、时间设定、有效输入范围(包括精度和公差);

(2)指明引用接口说明或控口控制文件的参考资料。

3.2.1.3处理

定义输入数据、中间参数,以获得预期输出结果的全部操作。

它包括如下的说明:

(1)输入数据的有效性检查;

(2)操作的顺序,包括事件的时间设定;

(3)异常情况有响应,例如,溢出、通信故障、错误处理等;

(4)受操作影响的参数;

(5)降级运行的要求;

(6)用于把系统输入变换成相应输出的任何方法(方程式、数学算法、逻辑操作等)。

(7)输出数据的有效性检查。

可用框图形式说明该功能的处理要求。

3.2.1.4输出

(1)详细描述该功能所有输出数据,列如:

输出目的地、数量、度量单位、时间关系、有效输出的范围(包括精度和公差)、非法值的处理、出错信息;

(2)有关接口说明或接口控制文件的参考资料。

3.2.2功能2

……

3.3数据字典

列出有关功能的数据元素。

 

4

非功能需求

4.1接口需求

4.1.1用户接口

提供用户使用软件产品时的接口需求。

例如:

a.屏幕格式(可用原型法展示界面);

b.菜单的格式和内容;

c.报表的页面打印格式、内容和时间;

c.文件等的数量。

4.1.2硬件接口

要指出软件产品和系统硬部件之间每一个接口的逻辑特点,包括信息的传递方式、响应时间和精度要求。

4.1.3软件接口

指定需使用的其他软件产品以及同其他应用系统之间的接口,如数据接口、中间件接口等。

(1)对每一个所需的软件产品,要提供如下内容:

a.名字;b.助记符;c.规格说明号;d.版本号;e.来源。

(2)说明与软件产品相关的每一个接口软件的目的,并根据信息的内容和格式定义接口。

4.1.4通信接口

指定各种通信接口,例如,局部网络的协议等等。

4.2数据需求

对数据库与数据文件规定一些需求,它们可能包括:

a.使用的频率;

b.存取能力;

c.数据备份;

d.数据档案;

e.数据保存要求等。

注:

如果使用一个现有的数据库包,这个包应在“软件接口”中命名,并在那里详细说明其用法。

4.2.1数据采集

描述用户必要的数据采集活动。

对每个要采集的数据,应描述:

a.数据的输入源,说明其来源是操作员、输入站还是某个专门的输入机构,;

b.输入设备;

c.输出形式和设备;

d.输入输出格式;

e.传递方式、通信媒体和输入输出时间特性;

f.换算因子,对必须经模拟转换和数字转换处理的实测量要规定换算因子;

g.扩充因子,指出系统进行扩充时,数据元素项能增加到最大数目的扩充因子;

h.更新频率,指输入到系统或在一个周期内由系统修改的数据元素的更新频率,如果输入是随机的,或以“偶然”的方式出现,则需指出其平均频率和均方偏差。

4.2.2数据的影响

说明数据的采集和维护对设备、软件、机构、运行和开发环境的影响,还应给出由于数据的故障而导致对该系统的影响。

4.3操作

说明用户要求的常规的和特殊的操作,例如:

a.在用户组织之中各种方式的操作,如:

用户初始化操作;

b.客户端/服务器端操作要求;

c.安装、备份和恢复操作。

注:

这里的内容有时是用户接口的一部分。

4.4性能需求

用可以度量的术语来具体说明软件、或人与软件交互的数值需求。

a.支持的终端数;

b.支持并行操作的用户数;

c.有关功能的响应时间;

d.欲处理的事务和任务的数量,以及在正常情况和峰值工作条件下一定时间周期中处理的数据总量。

4.5属性

4.5.1安全性

指保护软件的要素,以防止各种非法的访问、使用,修改、破坏或者泄密,如:

a.利用可靠的密码技术;

b.权限;

c.容灾;

d.掌握特定的记录或历史数据集。

4.5.2可维护性

规定若干需求以确保软件是可维护的。

例如:

a.降低软件模块的耦合,增加数据/程序的分割、以降低更换和升级的影响;

b.热插拔功能。

4.5.3可用性

说明系统在正常情况下的操作率。

4.6设计约束

设计约束指受其他标准、硬件限制等方面的影响。

4.6.1其他标准约束

指定由现有的标准或规则派生的要求。

例如:

a.报表格式;b.数据命名;c.财务处理;d.审计追踪,等等。

4.6.2硬件限制

现有硬件环境对软件的要求,如包括:

a.硬件配置(接口数,指令系统等);

b.内存储器和辅助存储器的容量。

4.7场合适应性需求

对给定场合、任务或操作方式的系统的需求进行定义,包括配置、安装、备份和调试的需求。

4.8其他需求

定义由于软件产品的自身性质而必需的其他需求。

5

分配需求追溯

说明分配的需求与需求规格说明书章节的关系,可采用如下的图表:

ARSRS

章节1

章节2

章节n

章节1

章节2

……

章节n

6

环境

6.1设备环境

描述运行该软件系统所需的设备能力,如:

a.处理器的速度、数量和内存容量;

b.存储介质的容量;

c.输入、输出设备的种类和数量;

d.通信网络(包括说明网络结构、线路速度及通讯协议等)。

6.2支持软件环境

列出与该软件系统互相配合的支持软件(包括名称、版本号和有关的文件资料),必要时还应列出测试软件,还要指出该软件系统开发用的编程语言、编译程序、汇编程序、操作系统和数据管理系统。

 

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

当前位置:首页 > 高等教育 > 文学

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

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