范例-软件设计说明(概要部分)_第1页
范例-软件设计说明(概要部分)_第2页
范例-软件设计说明(概要部分)_第3页
范例-软件设计说明(概要部分)_第4页
范例-软件设计说明(概要部分)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、软件设计说明 软件设计说明历史版本记录时间时间版本号版本号修改人修改人修改内容修改内容审批人审批人 软件设计说明目 录1范围范围 .11.1标识.11.2系统概述.11.3文档概述.12引用文档引用文档 .13CSCI 级设计决策级设计决策.14CSCI 体系结构设计(概要设计)体系结构设计(概要设计).24.1CSCI 部件.24.2执行方案.34.3接口设计.54.3.1接口标识和接口图.54.3.2基础数据接口.54.3.2 二维模拟数据接口.64.3.3 三维模拟数据接口.64.3.4 综合演练平台数据接口.64.3.5 军事实体数据接口.65CSCI 详细设计详细设计.7 软件设计说

2、明1软件设计说明1 范围范围1.1 标识标识软件系统名称为“xx” ,缩略名为“xx” ,编号为“xx” 。1.2 系统概述系统概述Xx1.3 文档概述文档概述本文档给出了基于 xx 系统的设计思路和技术途径,描述了各子系统、单元间的接口和数据关系,体现了整个系统的架构、意图和作用方式。对于该系统的理解和使用具有指导意义,建议定为“秘密”级文档。2 引用文档引用文档文档资料名称文档资料名称作者作者版本号版本号/日期日期性质性质客户需求规格说明书Xx1.0强制软件需求规格说明书Xx1.0强制3 CSCICSCI 级设计决策级设计决策xx 系统应该包含可视化模型管理、基础数据管理、二维标图、三维标

3、图等功能模块,分别提供可视化模型的编辑、添加、删除等管理功能,系统基础参数的配置管理功能,二维地图上的方案设定与修改,方案的三维场景展示。4 CSCICSCI 体系结构设计体系结构设计(概要设计)(概要设计)系统实现视景驱动引擎、场景仿真、实体模型控制、模型推演等功能。 软件设计说明2实体模型管理子系统方案制定子系统方案推演子系统X XX X综综合合演演练练模模拟拟系系统统基础数据管理子系统模型导入模型编辑模型删除演练单位管理参演人员管理演练装备管理演练及方案管理二维GIS管理科目管理方案二维推演三维地形漫游方案三维推演方案推演回放以下 4.1 节分别对各个软件部件进行静态结构说明,4.2 节

4、对各个软件部件和软件单元进行动态行为关系说明。4.1 CSCICSCI 部件部件xx 系统包括如下单元:xx 系统平台、军事实体模型管理子系统、基础数据管理子系统、方案制定子系统、方案推演子系统。各软件单元的静态关系如下:事 事 事 事 事 事事 事 事 事 事事 事 事 事事 事 事 事 事事 事事 事事 事事 事事 事事 事 事 事事 事 事事 事 事 事事 事 事二维标图实现三维场景渲染系统基础数据三维模型提供功能:1、综合演练环境下的场景仿真2、实体模型控制3、模型推演1、军事实体模型管理子系统运用 MultiGen Creator 建模工具建立军事实体模型库,同时对模型进行层次化和组

5、件化,利用数据库技术对模型库进行高效管理。2、基础数据管理子系统通过 Oracle 数据库实现演练过程中各单位人员、装备、编制、编成和演练方案科目等基础信息的存储、管理,为整个模拟演练过程提供最基本的数据约束条件和预设执行流程。 软件设计说明33、方案制定子系统采用军事标图规范,运用 MultiGen Creator 建模工具来建立二维标图符号库,同时利用数据库技术实现对标图符号库的查询、分类和管理。利用 Vega 的 C+编程接口进行程序设计,实现二维环境下的交互式军事标图。4、方案推演子系统通过 Oracle 数据库实现地理数据的存储、管理,并完成野外综合训练场地理信息数据的导入,采用 M

6、ultiGen Creator 与 Vega 工具,实现场景地形可视化,以及地面模型数据和纹理数据的组织,结合 Vega 视景渲染引擎进行实时调度和渲染,实现视景驱动引擎,完成整个场景中数据的调用处理和地形场景漫游。4.2 执行方案执行方案各软件单元之间的控制流程如下:方案制定子系统向基础数据管理子系统读取和调用关于参演单位人员、装备、编成等信息的基础数据,并读取方案科目相关数据。方案推演子系统向基础数据管理子系统读取和调用关于参演单位人员、装备、编成等信息的基础数据,并读取方案科目相关数据。同时向军事实体模型管理子系统进行 3D 模型的读取和调用。xx 系统平台调用方案制定子系统和方案推演子

7、系统的二维和三维演练过程的模拟演示,对基础数据管理子系统进行基础数据的增加、删除、编辑控制,并且对方案制定子系统进行编辑和控制。再由方案制定子系统对基础数据管理子系统中的方案科目数据进行增加、删除、编辑和控制。如下图所示。 软件设计说明4基础数据管理子系统方案制定 子系统 方案推演 子系统军事实体模型管理子系统读取基础数据读取方案科目数据调用3D模型数据对方案进行编辑控制综合演练模拟系统平台调用二维演练模拟演示对二维标图编辑控制调用三维演练模拟演示读取基础数据读取方案科目数据对基础数据编辑控制各软件单元执行的数据流如下:基础数据管理子系统向方案制定子系统和方案推演子系统提供关于参演单位人员、装

8、备、编成等信息的基础数据,以及演练方案科目的有关数据。军事实体模型管理子系统向三位标图子系统提供军事实体的 3D 模型数据。方案制定子系统和方案推演子系统分别将其对演练过程的模拟演示数据提交给 xx 系统平台。研判者通过 xx 系统平台,对方案制定子系统和方案推演子系统所呈现的演练过程、方案科目进行研判、评价,并且进行编辑修改。对二维标图的编辑修改数据提交给方案制定子系统,再由后者转换为对方案的修改反馈数据,提交给基础数据管理子系统,对方案、科目进行新增、删除、编辑等操作。对参演单位人员、装备、编成等信息的修改数据,直接由 xx 系统平台提交给基础数据管理子模块进行处理。如下图所示。 软件设计

9、说明5基础数据管理子系统 方案制定 子系统 方案推演 子系统军事实体模型管理子系统参演单位人员装备编成属性;方案科目数据参演单位人员装备编成属性;方案科目数据军事实体的3D模型数据对方案的修改反馈数据综合演练模拟系统平台二维模拟演示数据三维模拟演示数据对二维标图的修改反馈数据4.3 接口设计接口设计4.3.1 接口标识和接口图接口标识和接口图演练基础信息数据库方案科目数据接口:演练基础信息调用编辑、方案科目数据编辑二维地理信息数据二维模拟演练数据接口:综合平台调用演练数据,基础信息数据、方案科目数据、二维标图数据编辑综合演练模拟平台接口:二、三维模拟演练模拟调用;二维标图、演练基础数据编辑三维

10、地理信息数据三维模拟演练数据接口:综合平台调用演练数据,基础信息数据、方案科目数据、三维模型数据调用军事实体模型数据接口:3维模型数据编辑、调用基础数据管理子系统方案制定子系统方案推演子系统军事实体模型管理子系统4.3.2 基础数据接口基础数据接口基础数据接口提供演练基础信息(演练单位、编成、装备属性等)的调用和编辑权限,以及对方案、科目数据的调用和编辑权限。接口的类型包括数据传输、编辑和存储。接口提供的数据包括演练基础数据和方案科目数据。其中,演练基础数据通过演练唯一名称标识进行传递,其他模块通过标识从数据库中读取相关数据;方案科目数据通过演练唯 软件设计说明6一名称标识进行传递,其他模块通

11、过标识从数据库中读取相关数据。两种数据均可供方案制定子系统和方案推演子系统以及综合演练平台调用,并可供综合演练平台进行编辑和修改。4.3.2 二维模拟数据接口二维模拟数据接口二维模拟数据接口调用基础数据信息、方案科目数据以及二维地理信息数据,提供二维标图演示信号给综合演练平台,并接收综合演练平台对于标图演示的修改数据,处理后提供给基础数据接口以对方案和科目数据实现编辑。接口类型包括数据传输、编辑。接口所提供的数据包括二维标图演示信号和对方案科目数据的编辑信息。其中,二维标图演示信号为 VGA 格式,方案科目数据的编辑信息通过演练唯一名称标识进行编辑信息的传递,其他模块通过标识从数据库中读取相关

12、数据;前者为演练平台数据接口所调用,以作二维演练标图显示之用,后者为基础数据接口所接收,用以对演练的方案和科目进行修改编辑。接口所调用的数据包括演练基础数据和方案科目数据,以及方案科目的修改编辑数据。4.3.3 三维模拟数据接口三维模拟数据接口三维模拟数据接口调用基础数据信息、方案科目数据以及三维地理信息数据,调用军事实体模型数据,提供三维标图演示信号给综合演练平台。接口类型为数据传输。接口所提供的数据包括三维标图演示信号,三维标图演示信号为 VGA 格式,为演练平台数据接口所调用,以作三维演练标图显示之用。接口所调用的数据包括三维实体模型数据、演练基础数据和方案科目数据,其中三维实体模型数据格式为 openflight 文件。4.3.4 综合演练平台数据接口综合演练平台数据接口综合演练平台数据接口调用二维标图演示信号、三维标图演示信号,用以展示二维和三维的综合演练方案行进过程,供相关人员进行分析比较和修改编辑,提供演练基础信息的修改编辑数据和对二维标图的修改编辑数据。接口所提供的是基础信息数据库的修改编辑数据,通过演练唯一名称标识进行编辑信息的传递,其他模块通过标识从数据库中读取相关数据,实现对基础信息数据库中关于演练单位、编成、装备属性的信息进行修改编辑;对二维模拟数据接口提供二维标图的修改编辑数据,同样通过演练唯一名称标识进行编辑信息的传递,由其他模块通过标识

温馨提示

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

评论

0/150

提交评论