收藏 分销(赏)

srs需求规格说明书.doc

上传人:s4****5z 文档编号:8803667 上传时间:2025-03-02 格式:DOC 页数:12 大小:84.50KB 下载积分:10 金币
下载 相关 举报
srs需求规格说明书.doc_第1页
第1页 / 共12页
srs需求规格说明书.doc_第2页
第2页 / 共12页


点击查看更多>>
资源描述
(项目名称) 需求规格说明书( 版本号) <密级> (项目名称) 需求规格说明书 XXXXXXX公司 11 文档修订记录 版本号 版本日期 变更描述 更新者 变更批准人 目 录 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 分配需求追溯 说明分配的需求与需求规格说明书章节的关系,可采用如下的图表: AR SRS 章节1 章节2 … 章节n 章节1 3 章节2 3 …… 章节n 3 3 6 环境 6.1 设备环境 描述运行该软件系统所需的设备能力,如: a.处理器的速度、数量和内存容量; b.存储介质的容量; c.输入、输出设备的种类和数量; d.通信网络(包括说明网络结构、线路速度及通讯协议等)。 6.2 支持软件环境 列出与该软件系统互相配合的支持软件(包括名称、版本号和有关的文件资料),必要时还应列出测试软件,还要指出该软件系统开发用的编程语言、编译程序、汇编程序、操作系统和数据管理系统。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服