已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(项目名称) 需求规格说明书 XXXXXXXXXXXXXX 公司公司 文档修订记录文档修订记录 版本号版本号版本日期版本日期变更描述变更描述更新者更新者变更批准人变更批准人 目目 录录 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 1 3.2.1.1 概述概述 描述功能 1 的目标、所采用的方法和技术、背景材料。 3.2.1.2 输入输入 (1)详细描述该功能的所有输入数据,如:输入源、数量、度量单位、时间设定、有效输 入范围(包括精度和公差); (2)指明引用接口说明或控口控制文件的参考资料。 3.2.1.3 处理处理 定义输入数据、中间参数,以获得预期输出结果的全部操作。它包括如下的说明: (1)输入数据的有效性检查; (2)操作的顺序,包括事件的时间设定; (3)异常情况有响应,例如,溢出、通信故障、错误处理等; (4)受操作影响的参数; (5)降级运行的要求; (6)用于把系统输入变换成相应输出的任何方法(方程式、数学算法、逻辑操作等)。 (7)输出数据的有效性检查。 系 统 功能1功能n功能2 可用框图形式说明该功能的处理要求。 3.2.1.4 输出输出 (1)详细描述该功能所有输出数据,列如:输出目的地、数量、度量单位、时间关系、有 效输出的范围(包括精度和公差)、非法值的处理、出错信息; (2)有关接口说明或接口控制文件的参考资料。 3.2.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 章节 2 章节 n 6环境环境 6.1 设备环境设备环境 描述运行该软件系统所需的设备能力,如: a处理器的速度、数量和内存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南京别墅买卖合同范本
- 卖方怎样签订合同协议
- 公司转让协议书的样本
- 2025年办理低压电工证考试试题及答案
- 合伙经营车辆合同范本
- 公司不给解除合同协议
- 核工程原理考试题及答案
- 劳务合同工资附加协议
- 可乐鸡翅买卖合同范本
- 利益共享协议合同范本
- 2026年中考英语复习必背人教版初中单词默写
- 医院物价员培训知识课件
- 2025年贵州省遵义市辅警考试真题及答案
- 电动葫芦安全操作培训
- 信息运维基础知识培训课件
- 防暴雪安全培训记录课件
- 2026届湖南省九校联盟高三上学期9月第一次联考生物试卷
- 2025至2030中国电缸行业市场深度调研及发展前景与投资前景预测报告
- 2025年贵州磷化(集团)有限责任公司校园招聘370人笔试参考题库附带答案详解
- 智慧养老APP创新创业项目商业计划书
- 2025至2030中国航空运动行业产业运行态势及投资规划深度研究报告
评论
0/150
提交评论