01 XX项目软件需求规格说明书-Vx.y(含示例)2021_第1页
01 XX项目软件需求规格说明书-Vx.y(含示例)2021_第2页
01 XX项目软件需求规格说明书-Vx.y(含示例)2021_第3页
01 XX项目软件需求规格说明书-Vx.y(含示例)2021_第4页
01 XX项目软件需求规格说明书-Vx.y(含示例)2021_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XX项目软件需求规格说明书文件状态:[]草稿[√]正式发布[]正在修改版本:编写:审核:批准:审批日期:1、状态:对于基线库文档,应为“1、状态:对于基线库文档,应为“正式发布”;2、版本:对于基线库文档,指经过客户确认的版本,从1.0开始整数计数,2.0,3.0。。。;3、编写:文档的主要编写人员;4、审核:审核包括技术审核、规范性审核,根据实际情况,可以填写多人,如项目经理,项目管理中心QA,领导指定人员等;5、批准:各里程碑节点的批准人:需求文档:重大项目-业务总监,非重大-部门经理设计文档:重大项目-业务总监、架构师,非重大-部门经理测试文档:重大项目-业务总监,非重大-项目管理中心经理里程碑其他文档(如工作报告,安装部署、运维手册、使用手册等):重大项目-业务总监,非重大项目-部门经理重大项目:软件开发项目100万以上,运维项目200万以上,气象服务项目50万以上华云信息技术工程有限公司XX项目软件需求规格说明书华云信息技术工程有限公司 软件系统总体功能需求系统的功能结构【用文字和功能结构图(即H图)形式对软件系统总体功能/对象结构进行描述。】举例:摘自《CIPAS系统软件需求规格说明书(总体需求说明)-V2》3.2.1数据管理系统的功能结构如下图所示:XX项目软件需求规格说明书图STYLEREF1\s3SEQ图\*ARABIC\s13数据管理系统功能结构图数据管理系统的功能包括以下几方面:数据采集:利用通用数据接口,通过专网或公网实时采集各类气象资料、气候专用资料以及预报预测数据,将采集到原始资料经过预处理、分类后存放到气候基础数据库相应的文件目录下或提取气象要素写入相应的数据库表中,并根据配置定时更新数据。数据应用处理:根据配置对获取的原始数据进行解码、要素提取、数据规整、统计加工等处理后形成气候业务应用数据进行数据入库保存,同时记录日志。数据存储管理:对收集到的气候数据、处理后的业务应用数据、产品数据进行规范性存储、备份恢复、数据清除和元数据管理,并通过界面形式为管理员提供对所有数据进行维护、备份恢复、数据列表信息查看等对数据和数据库管理的人工干预功能。数据应用服务:包含人工操作和后台与其他应用系统的接口,为各业务应用系统提供数据定制、数据列表分发等应用功能,为用户提供WEB操作界面以便快速检索查询和展现各类数据及属性,并提供数据分析、数据定制、数据分发等综合数据应用服务功能,其他应用系统通过本子系统的数据访问模块获取相关数据信息,并且提供各种气候数据文件格式转换接口,在人工操作方面有对数据类型属性的查看和简单的数据量统计及其结果展现功能。系统管理:以界面形式为系统管理员提供数据管理系统的运行参数配置和日志管理功能,包括原始数据采集策略、入库策略定义,应用数据处理流程配置,各类数据存储结构定义,数据备份、恢复、清除策略定义,还提供系统用户的鉴权认证,日志的增、删、改、查,状态信息收集等功能。数据管理系统所包含的子系统清单如下:数据采集子系统应用数据处理子系统数据存储管理子系统数据应用服务子系统系统管理子系统功能概览【建议以表格的形式对系统及子系统、模块、子模块的功能进行描述或定义。可以参照下表。】子系统模块子模块功能功能定义功能标识符【以表格的形式描述系统的功能符号命名。用户不需要可裁剪】举例:摘自《RM-01-数据加工处理系统-软件需求规格说明书-V3.0》3.1.3.表STYLEREF1\s3SEQ表\*ARABIC\s11数据加工处理系统功能符号命名列表(部分内容)功能需求符号命名分系统模块子模块子系统命名模块命名子模块命名调度管理子系统消息收发消息接收S_DPC_SRS_FUN-001S_DPC_SRS_FUN-001-001S_DPC_SRS_FUN-001-001-001消息发送S_DPC_SRS_FUN-001-001-002任务管理任务创建S_DPC_SRS_FUN-001-002S_DPC_SRS_FUN-001-002-001任务销毁S_DPC_SRS_FUN-001-002-002任务队列维护S_DPC_SRS_FUN-001-002-003作业调度作业调度S_DPC_SRS_FUN-001-003S_DPC_SRS_FUN-001-003-001任务控制S_DPC_SRS_FUN-001-003-002负载均衡S_DPC_SRS_FUN-001-004S_DPC_SRS_FUN-001-004-001数据输入输出管理数据输入管理S_DPC_SRS_FUN-001-005S_DPC_SRS_FUN-001-005-001数据输出管理S_DPC_SRS_FUN-001-005-002异常处理S_DPC_SRS_FUN-001-006S_DPC_SRS_FUN-001-006-001数据解码子系统TAC格式解码TAC公报获取S_DPC_SRS_FUN-002S_DPC_SRS_FUN-002-001S_DPC_SRS_FUN-002-001-001TAC报告提取S_DPC_SRS_FUN-002-001-002TAC要素解码S_DPC_SRS_FUN-002-001-003BUFR格式解码文件拼接S_DPC_SRS_FUN-002-002S_DPC_SRS_FUN-002-002-001BUFR公报获取S_DPC_SRS_FUN-002-002-002BUFR要素解码S_DPC_SRS_FUN-002-002-003BUFR报告编码S_DPC_SRS_FUN-002-002-004GRIB格式解码GRIB要素解码S_DPC_SRS_FUN-002-003S_DPC_SRS_FUN-002-003-001GRIB拼场S_DPC_SRS_FUN-002-003-002GRIB要素编码S_DPC_SRS_FUN-002-003-003自定义格式解码自定义报告解码S_DPC_SRS_FUN-002-004S_DPC_SRS_FUN-002-004-001自定义要素解码S_DPC_SRS_FUN-002-004-002系统流程【以流程图结合文字的形式对系统的流程进行描述说明。】举例:摘自《“北京气象灾害应急防御服务工程(一期)预报服务系统基于数字网格的精细化要素预报与决策气象服务平台项目”需求规格说明书》本项目建设的基于数字网格的精细化要素预报与决策气象服务平台需要支撑北京市级与区(县)级两级精细化预报与决策气象服务业务,其总体系统流程如下图所示:图STYLEREF1\s3SEQ图\*ARABIC\s11总体系统流程基于数字网格的精细化要素预报与决策气象服务总体系统流程说明如下:1)系统从数据源收集自动站观测数据、高空探测数据、雷达资料、GPS水汽资料等各种实况观测资料,以及来自中国气象局的T639模式产品、北京市气象局的RUC模式产品、欧洲预报中心的ECWMF模式产品、美国天气局NCEP资料和日本气象厅的模式产品等多种数值天气预报模式产品,并对收集的数据进行通用数据格式解析、格式转换、数据分析与融合处理后,提取元数据存储到实况数据库和预报数据库中。2)系统为北京市气象台的预报员提供精细化要素预报交互制作,查看经过分析融合处理的网格数据,进行网格数据对比检验、多维数据关联分析、要素间动态平衡以及格点编辑等人机交互处理功能,输出精细化要素预报交互制作结果,并将这些结果存储到数据库中。预报员可以根据业务需要,在精细化要素预报结果基础上,结合自动制作和定制的预报产品模板交互完成精细化预报产品交互制作。3)系统为北京市气象台的决策气象服务人员提供气象服务产品制作,查看各种实况监测数据和精细化要素预报产品、精细化预报产品等预报产品功能,并在监测、预报、预警等产品的基础上,结合定制的产品模板完成气象服务产品制作,并将气象服务产品通过不同手段进行分发,同时发布实况监测、预报预测、农业气象和专项服务产品到气象服务门户网站上,为政府部门、其他行业单位用户及社会公众提供气象决策服务。4)为区(县)气象局的预报员根据业务需要,在市级气象台下发的精细化要素预报指导产品与精细化预报指导产品基础上进行订正修改功能,制作生成区(县)精细化要素预报产品和精细化预报产品。5)为区(县)气象局的决策气象服务人员根据业务需要进行气象服务产品制作,查看各种实况监测数据、预报产品和市级下发的气象服务产品,并在监测、预报、服务产品的基础上,进行服务产品订正制作,结合定制的产品模板完成本区(县)代表性特色作物农业气象服务产品制作,将气象服务产品通过不同手段进行分发功能,同时发布产品到气象服务门户区(县)子站上提供气象决策服务。摘自《CIPAS系统软件需求规格说明书(第一分册:数据管理系统需求说明)-V2》2.1.5。数据入库业务是数据管理系统的主要业务之一,不仅要负责对所有采集到的原始资料进行入库,还要负责对气候产品的实时高效入库。数据入库流程如下图所示:图STYLEREF1\s2SEQ图\*ARABIC\s13数据入库流程原始资料入库流程描述:1、当新的原始资料数据到达时即启动本业务。2、首先对各种数据来源的原始资料进行采集:从信息中心MDSS库获得实时站点资料,从国外网站获得FTP下载资料,从气象中心数值预报库获得数值预报产品,从气象中心灾情直报库获得直报灾情数据,从气候中心其他业务系统获得指数资料,由人工填写获得民政部灾情资料。3、对采集到的所有原始资料进行预处理:对原始资料进行文件名检查、数据格式检查、数据完整性校验等。4、对预处理后的原始资料进行分类加工。5、将分类加工后原始资料存入气候基础数据库。6、抽取原始资料的元数据存入元数据库。7、本流程结束。气候产品入库流程描述:1、当CIPAS内部有新的气候产品生成时即启动本业务。2、将CIPAS内部新生成的所有气候产品存入气候产品库:将用户通过气候监测预测人机交互基础平台交互制作的气候产品存入气候产品库,将气候服务产品加工系统生成的自动制作气候产品和交互制作气候产品存入气候产品库。3、抽取气候产品的元数据存入元数据库。4、本流程结束。软件子系统功能需求XX子系统功能概述【对子系统的功能进行概要说明和描述。】功能结构【图文结合说明子系统功能结构,功能结构图需要细化到子模块层级。】举例:摘自《CIPAS系统软件需求规格说明书(第一分册:数据管理系统需求说明)-V2》应用数据处理子系统包含四个模块:要素解码模块、要素提取模块、数据规整处理模块、统计加工模块。其具体的功能结构如下图所示:图STYLEREF1\s4SEQ图\*ARABIC\s11应用数据处理子系统功能结构图XX模块功能概述【对模块的功能进行概要说明和描述。】举例:摘自《RM-01-数据加工处理系统-软件需求规格说明书-V3.0》4.1.2任务管理模块。任务管理模块根据任务生成请求创建任务,执行任务,并在任务执行完后销毁任务;同时负责对任务队列进行相应的维护。该模块包含任务创建、任务销毁、任务执行控制及任务队列维护。输入输出XX子模块【对子模块的功能进行概要说明和描述。】输入输出【采用表格形式对模块进行输入输出分析。】参数名称参数类型交互对象参数含义输入输出处理过程【用活动图对模块的处理过程进行描述说明(可用UML画活动图)。】举例:摘自《CIPAS系统软件需求规格说明书(第一分册:数据管理系统需求说明)-V2》数据录入子模块图STYLEREF1\s4SEQ图\*ARABIC\s13数据录入活动图数据录入的处理过程说明如下:(1)系统获取用户通过界面发起的数据录入请求进行录入权限判断,对于没有录入权限的返回越权提示到界面上显示,通过权限验证的执行下一步;(2)接收用户通过界面输入的数据及相关参数,并进行数据校验,对于非法数据返回非法数据提示到用户界面,通过数据校验者执行下一步;(3)从配置文件读取文件名命名规则进行文件标准化命名;(4)根据存储策略配置定位录入数据存储目录,并将录入数据生成的文件保存到相应的目录下;(5)记录日志信息存储到日志文件里。异常处理【对功能模块的可能出现的异常及其处理过程进行描述说明】XX子模块【对子模块的功能进行概要说明和描述。】输入输出【采用表格形式对模块进行输入输出分析。】参数名称参数类型交互对象参数含义输入输出处理过程【用活动图对模块的处理过程进行描述说明(可用UML画活动图)。】异常处理【对功能模块的可能出现的异常及其处理过程进行描述说明】XX模块【结构同4.1.3。】XX子系统【结构同4.1。】非功能需求性能【说明本产品的性能要求。如:数据精度、时间特性(响应时间、处理时间、数据转换时间、数据传输时间、运行时间等)、并发数、运行环境、操作方式等。】可使用性【说明本系统在可使用性方面的要求。】可维护性【说明本系统在可维护性方面的要求。】可移植性【说明本系统在可移植性方面的要求。】可靠性【说明本系统在可靠性方面的要求。】安全性【说明本系统在安全性方面的要求。】接口需求【如果接口需求部分单独编写规格说明书,本章节引用接口需求规格说明书后删除后面的内容。】外部接口【用图文表形式描述系统的外部接口,说明接口名称、接口类型、接口双方、接口内容等。】内部接口【用图文表形式描述系统的内部接口。】界面需求【如需要,描述系统的页面需求。页面需求指页面设计风格、设计元素标准、与原有系统设计一致性、操作系统、菜单与按钮摆放、内容展现形式等方面的要求】故障处理需求【说明本系统在发生可能的软硬件故障时,对故障处理的要求。】软件系统出错处理【说明属于软件系统的问题;给出发生错误时的错误信息;说明发生错误时可能采取的补救措施。】硬件系统冗余措施的说明【说明哪些问题可以由硬件设计解决,并提出可采取的冗余措施;对硬件系统采取的冗余措施加以说明。】算法说明【用于系统计算功能实现的算法具体说明与详细描述。没有算法的项目可删除本章节】【每个算法的概况,实现功能说明,在本系统的应用范围】【每个算法的主要原理、详细公式,输入输出要求等】尚未解决的问题【如需要,可说明软件需求中的尚未解决的遗留问题。】需求可追踪性【描述软件需求与用户需求(或任务书)的对应关系,确保覆盖了所有的客户需求。】【可以参考下表,用户需求和软件需求的拆分粒度可以根据软件的实际情况进行调整,务必保证软件需求覆盖所有的客户需求。】用户需求分析软件需求分析章节号章节名称需求描述子系统模块子模块备注支持信息【如需要,可说明本产品的有关支持信息,如附录、索引等。】附录:标题一标题二标题三标题四标题五标题六可以用格式刷直接复制各级标题的格式。附录:模板使用说明文档模板相关快捷键使用说明标题栏1标题一(快捷键ALT+1)1.1标题二(快捷键ALT+2)1.1.1标题三(快捷键ALT+3)标题四(快捷键ALT+4).1标题五(快捷键ALT+5).1.1标题六(快捷键ALT+6)正文栏正文:(快捷键ALT+Z),最原始的正文样式,首行缩进0字。段落:(快捷键ALT+D),最原始的段落样式,首行缩进2字。可选栏如果正文中还需要进行编号按照如下格式:正文内编号1(应用Word自带编号工具,并加粗)再下一级编号1(应用Word自带编号工具)再下一级编号2正文内编号2并列项(应用Word自带编号工具)再一级并列项(应用Word自带编号工具)再一级并列项并列项整体需要注意的地方在文档中请尽量使用已定义好的标准的标题样式。正文样式统一用“正文”或“列出段落“样式(依是否需要首行缩进来选择)。对于拷贝来的文字,为了避免格式混乱,拷贝到本模板中时需选择“只保留文本”。(粘贴后在粘贴文字的右下角有一个粘贴选项的浮动图标,点击可进入对所粘贴文字设置格式)注意:如果需要插入宽图或宽表,要设置单独的节,将该单独节在页面布局中将纸张方向设置为横向,并将该节及下节页码设置为连续。附录:图表编辑要求图编辑要求示例图如下图所示:图STYLEREF1\s3SEQ图\*ARABIC\s11XX图图编号统一将上面的“图+图题注”一起拷贝到文档中需要贴图的位置用画好的新图替换本图片修改图题注中图的名称写分项内容的同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论