软件需求规格说明(范例)

上传人:s9****2 文档编号:564360282 上传时间:2023-05-29 格式:DOC 页数:19 大小:552.50KB
返回 下载 相关 举报
软件需求规格说明(范例)_第1页
第1页 / 共19页
软件需求规格说明(范例)_第2页
第2页 / 共19页
软件需求规格说明(范例)_第3页
第3页 / 共19页
软件需求规格说明(范例)_第4页
第4页 / 共19页
软件需求规格说明(范例)_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《软件需求规格说明(范例)》由会员分享,可在线阅读,更多相关《软件需求规格说明(范例)(19页珍藏版)》请在金锄头文库上搜索。

1、客户名称文档编号文档版本V1.0项目名称软件需求规格说明文档签署记录项目名称虚拟试验系统项目编号文档名称虚拟试验管理系统和集成门户软件需求规格说明文档编号文档版本V1.0拟制签署人签署日期职务校对审 核批 准文档修改记录版本修改说明修改人修改日期校对审核批准生效日期目录1 引言 11.1 目的 11.2 项目背景 11.3 范围 11.4 参考资料 11.5 综述 12 总体概述 22.1 产品描述 22.2 产品功能 22.3 用户特点 22.4 设计约束 22.4.1 标准规范 22.4.2 软件开发语言 22.4.3 软件开发工具和环境 22.4.4 软件测试环境 33 具体需求 43.

2、1 软件流程功能 53.1.1 流程 1 . 53.2 功能需求 73.2.1 试验资源管理 73.2.2 试验过程管理 93.3 软件模块划分 113.4 系统集成接口 123.4.1 与管理系统的接口 123.5 性能需求 123.5.1 精度 123.5.2 时间特性要求 123.6 数据处理要求 123.7 软件质量要求 133.7.1 易用性 133.7.2 可靠性 133.7.3 安全性 133.7.4 可维护性 133.8 可靠性、安全性和维护性要求 133.8.1 软件安全性等级、可靠性指标 133.8.2 软件运行寿命 133.8.3 软件安全性要求 133.8.4 软件健壮

3、性要求 133.8.5 软件不期望事件要求 143.8.6 软件维护性要求 144 运行环境规定 144.1 部署方案 144.2 系统运行的硬件环境要求 144.3 系统运行的软件环境要求 151 引言1.1 目的本文档是 完成单位 就项目名称 项目编写的需求分析报告,为平台的设计及开发工 作提供可靠的依据。1.2 项目背景1) 项目名称:2) 本项目的任务提出者:北京宇航系统工程研究所3) 本任务的完成者:4) 产品用户:1.3 范围项目名称是完成单位 为客户名称定制的集成门户,主要包括功能模块 ,达到的目标1.4 参考资料1.5 综述项目名称 需求分析报告包含 4 部分:引言、总体概述、

4、具体需求以及运行环境规 定。1) 引言明确 项目名称 需求分析报告的书写目的,确定软件范围,提供书写参考资料。2) 总体概述 对软件产品、产品功能进行总体描述,按照用户的特点确定开发环境约束。3) 具体需求详细描述项目名称的具体需求,包括: (1)功能需求,如 功能模块 1、功能模块 2; (2)接口需求;( 3)性能需求;( 4)软件质量要求。4) 运行环境规定描述了支撑 项目名称 稳定运行的三种必需环境:网络环境,软件环境和硬件环2 总体概述2.1 产品描述2.2 产品功能为了满足用户需求,系统确定了如下功能:1) 功能模块 12) 功能模块 2 其中管理系统包括。 。数据管理系统包括数据

5、库接口, webservice 接口。2.3 用户特点系统使用人员有下列几类:1)2)3) 使用人员介绍如下:( 1)用户类型 1是项目名称的主要使用者 ,在 项目名称中主要完成的任务描述(2)用户类型 2。2.4 设计约束2.4.1 标准规范2.4.2 软件开发语言软件开发语言采用主流程序设计语言,可包括C、C+、C#、 HTML、JAVASCRIP、TSQL、JAVA、 JavaScript 等。2.4.3 软件开发工具和环境客户端配置:表 2-4-1 客户端最低配置列表名称配置参数CPUIn tel P4 3.0GHz内存2G硬盘空闲磁盘10G网卡100M/1000M自适应网卡操作系统W

6、inXP或以上开发环境IE 6.0JDK 1.5Qt 4.7Visual Studio 2008服务器配置:表2-4-2服务器最低配置列表名称配置参数CPUIn tel 双核 4.0G内存4G硬盘空闲磁盘300G网卡100M/1000M自适应网卡操作系统Win2003 Server 或以上开发环境JDK 1.5MyEclipse 8.0Tomcat6.0244软件测试环境客户端配置:表2-4-1客户端软件最低配置列表名称配置参数CPUIn tel P4 3.0GHz内存2G硬盘空闲磁盘10G网卡100M/1000M自适应网卡操作系统WinXP或以上开发环境IE 6.0JDK 1.5服务器配置:

7、表2-4-2服务器软件最低配置列表名称配置参数CPUIn tel 双核 4.0G内存4G硬盘空闲磁盘300G网卡100M/1000M自适应网卡操作系统Win2003 Server 或以上开发环境JDK 1.5Tomcat6.03具体需求项目名称中。采用基于B/S的三层体系结构,由数据层来实现数据的存储(Model), 由业务层来实现业务逻辑和业务流程(Con troller),应用层来实现对数据的展示功能(View)。这三层结构在物理上可以是隔绝的,分别运行在不同的电脑上。同时在服务器 端采用国际流行的Oracle关系数据库来存储和管理仿真的任务、数据和模板。服 Q M 服 服服服服服服服服服

8、服服服图3-1-1集成门户架构图应用层:使用Web客户端可以方便快捷地访问我们的门户,提供各个功能的入口。业务层:采用J2EE构建服务器端,提供项目管理、模型管理、系统管理三大功能。与总线和计算节点都有接口。数据层:基于Oracle建立模型数据库和项目管理数据库。Oracle数据库具有强大的数据存储和查询能力,适用于结构化数据管理,并具有良好的稳定性和扩充性。3.1软件流程功能流程1在试验建模阶段,各计算节点封装好的模型,通过门户提供的API上传到服务器端进行管理。在试验设计阶段,从项目管理开始新建项目,用户使用总线提供的“试验设计软件” 进行设计,设计完成后将试验配置(流程、事件、资源)上传

9、到服务器端保存。在试验运行阶段,启动总线的“试验运行控制系统”,同时将试验配置和用到的模 型传送到总线服务器服服服服 - 一服服服服服服服服服服服服服服 r服服服服服服;服服服服服服服 I 服服服服服服服服服服服服1F服服服服服服服服服服 服服服服服服 服服服服服服 服服服服服服 J IJ ,J L,J图3-1-1流程图1下图描述了一个典型的应用场景下,工作流程户、总线计算节点试验建模阶段模型管理上传模型文件建模环境试验设计阶段试验运行阶段图3-1-2工作流程图33.2功能需求试验资源管理模块功能集成门户中,通过试验资源管理模块,实现对管理系统的管理,而不用通过浏览器 的形式再次登录。在一般项

10、目管理的基本上,还提供了对试验配置的管理。1)项目管理对项目进行管理,包括项目信息的查看,项目的下载,项目的导入和单个文件 的下载。2)模型管理对模型进行管理,包括项目信息的查看,项目的下载,项目的导入和单个文件 的下载。3)任务管理对用户分配任务的查询功能,对用户任务,可以执行并上传模型文件,项目计 划等内容。4)资源管理实现对计算资源的统一分配,包括资源的新建、删除、修改和查询。5)数据管理实现数据管理系统的访问。(2)模块功能流程用户登录之后,首先可以在资源管理阶段,实现对管理系统的操作功能,这样在试 验进行阶段可以的对修改后的资源,进行直接的操作。图3-2-1试验资源流程图(3)界面原

11、型无(4) 模块应用场景试验资源管理阶段:? 用户登陆集成门户?用户新建一个项目,选择项目分类,输入项目相关信息(名称、负责人)? 用户上传项目的相关文档,试验任务书、试验方案? 用户使用“试验设计软件”进行试验设计,最终产生的试验配置,用户通过门 户上传试验配置,与相关项目绑定? 用户新建模型,填写模型信息,上传模型文件。? 用户通过资源管理,管理计算资源。(5) 外部接口无3.2.2 试验过程管理(1) 模块功能进行虚拟试验, 按照试验的一般步骤分为一下几步: 试验准备阶段, 试验设计阶段, 试验运行阶段和试验分析阶段。1) 试验准备 开始项目之前做的一些准备工作,包括下发任务书,提出试验

12、方案,指定试验 人员等。2) 试验设计 进行试验,需要对试验流程进行设计,以满足当前试验的要求。在这个阶段实 现流程的设计和保存功能。3) 进行试验 试验设计完成之后,需要操作员对设计流程进行验证,以检验设计的正确性。 试验进行中,会产生一些数据文件,设计师可以通过这些数据文件和波形图, 了解设计的性能优越性和缺点4) 试验分析 试验进行完成之后,对产生的数据文件,进行更进一步的数据分析,发现试验 设计深层次的优缺点。(2) 模块功能流程在试验设计阶段,从项目管理开始新建项目,“试验设计软件”设计完成后将试验配置(流程、事件、资源)上传给“试验配置管理”模块。在试验运行阶段,通过“总 线调用接

13、口”启动总线的“试验运行控制系统”,同时将试验配置传送到总线服务器。图3-2-2试验过程流程图(3) 界面原型(4) 模块应用场景试验准备阶段:? 用户登录集成门户,选中过程管理? 用户在试验新建一个试验项目,指派项目人员,下发项目任务单。试验设计阶段:? 用户根据任务单,明确试验任务,设计试验流程。?用户将完成的设计文件提交到数据库保存。试验运行阶段:?用户根据任务单,下载设计文件,根据设计指定的计算资源,进行试验 将计算工程中动态生成的试验数据展示出来。试验分析阶段:?用户将运行阶段产生的数据文件再次进行分析。? 根据分析结果,用户提交分析报告。3.3软件模块划分系统的功能模块划分为四个单元,包括集成门户单元、项目管理单元、模型管理单 元、系统管理单元。按软件工程的思想,保证每个单元都具有功能上和代码上的独立性。a)集成门户单元:利用集成门户实现模拟整个虚拟试验流程,将将试验设计软件、 试验运行软件、试验监控软件、VV&A分析软件、虚拟试验数据分析软件等可利用资源整 合起来,对试验进行分析和评估。b)项目管理单元:将试验项目上传到管

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号