1、战斗地形信息系统设计报告战斗地形信息系统设计报告摘要:本文主要从系统的体系结构、数据架构和数据库方案、对象模型、系统实施方案等方面对CTIS(战斗地形信息系统)进行了设计。关键字:体系结构、数据架构、数据库方案、对象模型、系统实施方案一、项目章程1.1 项目范围在信息化的浪潮下,原有的为战术行动提供地理信息的机制已不能胜任信息化作战的需要,一种新的系统亟待开发出来为信息化战术行动提供支持、为信息化联合作战提供支持。这个系统就是战斗地形信息系统(CTIS)。该系统主要是用来支持陆军联合作战指挥控制系统,为C4ISR系统和战术行动提供地形信息保障(专题制图、地形分析及其他相关的战场情报),特别数据
2、空白或数据过时区域提供快速响应原系统的组织结构如下:师(团)司令部侦察部队作战部队图1原工作机制(过程): (1)、依靠原有的作战地图 (2)、侦察部队接受上级命令派遣侦察兵到战斗地域实施侦察,以口头描述或图片形式返回司令部汇报。这样的工作机制具有应变慢、易出错、情报内容有限、无法与C4ISR系统良好衔接的缺点,对于数据空白区域无法提供及时、准确、精确的地形情报,无法适应越境作战需求。其在性能、信息和数据输入输出、经济、控制、效率、服务方面存在严重缺陷,具体如下:项目: 战斗地形信息系统项目经理: 胡仲凯创建人: 商宇 唐键最后修改人: 商宇 唐键创建日期: 2008-10-25最后修改日期:
3、 2008-10-27问题、机会或指示的简要描述 紧急程度 可见性 优先权 建议的方案 1.性能:所能处理的信息量小、处理时间长、响应慢6个月中等2升级系统2.信息和数据输入输出:产品单调、不能满足多方面需求。输入手工或半手工、不能满足快速作战的要求。存储不便、检索困难6个月中等2 升级系统3.经济:费效比高,不能为信息化战争提供相应效能12个月低3 升级系统4.控制:整个工作过程繁琐、机械、官僚,不能适应快速、保密的要求6个月中等2 升级系统5.服务:提供的地理空间信息精确、准确度不够。6个月高2 升级系统6.在信息化的浪潮下,原有的为战术行动提供地理信息的机制已不能胜任信息化作战的需要,一
4、种新的系统亟待开发出来为信息化战术行动提供支持、为信息化联合作战提供支持3个月高1拟定系统升级的可行性报告7.上级机关有意向拨款升级当前系统3个月高1呈交报告,争取项目8.上级要求新系统为丰富我军对新事物的认知,用科技提升整体战斗力12个月低3加大科研力度,关注国外动态9.项目为秘密级任务,做好保密工作12个月低3认真开展保密工作,不可大意45 问题、机会、目标和约束矩阵项目: 战斗地形信息系统项目经理: 胡仲凯创建人: 商宇 唐键最后修改人: 商宇 唐键创建日期: 2008-10-25最后修改日期: 2008-10-27因果分析系统改进目标问题或机会原因和结果 系统目标系统约束条件1.性能:
5、所能处理的信息量小、处理时间长、响应慢传输信道拥塞,数据量大、处理方法未能实现自动化正常情况下可以无阻塞传输,传输时间在一分钟以内,基本上有实时效果。更新信道花费过高,新的设备、处理软件需要调试2.信息和数据输出:产品单调、不能满足多方面需求。输入手工或半手工、不能满足快速作战的要求。存储不便、检索困难科技发展推动军事变革,使原本落后的系统更加跟不上需求,人员利用率低多产品产出,及时有效的保障战斗,方便存取,检索快捷,提高工作人员效率技术瓶颈压制系统升级,设备被技术封锁,引进难度大3.经济:费效比高,不能为信息化战争提供相应效能系统结构复杂,设备基建基本下线,更换维修费用高经济高效作业时间有限
6、,最优化受到限制4.控制:控制繁琐、机械、官僚,不能适应快速、保密的要求人机交互效果不好、处理过程未能实现信息化高中低级领导团体应用方便、流程清晰完善众口难调,领导意志明确5. 服务:提供的地理空间信息精确、准确度不够。测量设备的测量精度较低、处理的信息化程度低将精确度提高到0.01m,匹配准确度达到95%以上技术研发任务量大,设备负重严重6. 在信息化的浪潮下,原有的为战术行动提供地理信息的机制已不能胜任信息化作战的需要,一种新的系统亟待开发出来为信息化战术行动提供支持、为信息化联合作战提供支持军事变革需要适应时代发展,甚至领先与世界基础不好,底子薄,国外发达国家阻挠7.上级机关有意向拨款升
7、级当前系统经济发展带动军事科研交付令人满意且合格的系统资金、技术以及繁重的工作量8.上级要求新系统为丰富我军对新事物的认知,用科技提升整体战斗力国际压力迫使,我军现代化建设的关键交付令人满意且合格的系统资金、技术以及繁重的工作量9.项目为秘密级任务,做好保密工作外军的谍报十分猖狂严肃纪律,做到不泄密外军间谍无孔不入,手段高明由以上分析,我们得出项目范围如下:数据:作战命令、信息请求、地理空间信息 地理空间信息包括:影像数据、GPS数据、激光测距数据、战术决策辅助产品 战术决策辅助产品包括:3D地图数字沙盘,地貌图、通视图、直升机着陆图、露 营图、机动图、公路机动速度图等专题地图,陆军作战通用指
8、挥地图。过程:1处理多光谱影像提取3D要素,生成数字沙盘数据输入3在线数据库存储管理、自动化建档4基于数据库网络的地图服务(存储管理、检索)2生成:战术决策辅助产品、作战增值数据、地图产品、3D可视化产品5数字地图制印、地图硬拷贝6软拷贝:电子存储媒体复制图2注:1. 数据输入来源:传感器网络(主要是自动化数字综合测量设备AISI)、GIS系统数据、上级指挥系统指令2. 数字沙盘:数字高程模型DTED影像3. 战术辅助决策产品包括:交通线路图、公路机动速度图、通视图、直升机着陆图、露营地图等接口:测量终端工作站无线/有线旅(团)指挥所工作站无线/有线旅(团)指挥所作战部队无线/有线工作站GIS
9、系统无线/有线工作站工作站无线/有线图31.2 项目计划进度表与预算图41.3 开发方法学面向对象的模型驱动FAST开发路线。信息系统的开发方法有很多种。本项目采用FAST(系统技术应用框架)的方法。其由初始研究阶段、问题分析阶段、需求分析阶段、决策分析阶段、设计阶段、构造阶段、实现阶段、运行和支持阶段组成。既支持系统生命周期的系统开发阶段,也支持运行和支持阶段。FAST开发路线通常又分为模型驱动开发路线、快速应用开发路线、商用现成开发路线。常用的模型驱动技术分为结构化分析与设计、信息工程、面向对象分析与设计等。我们使用面向对象的模型驱动FAST开发路线。1.4 交付成果战斗地形信息系统(CT
10、IS,Combat Terrain Information Systems),目的是为其作战指挥系统提供测绘保障,同时也支持陆军联合作战指挥控制系统,适用于战术行动,可部署于中、高级指挥层次,从战区直到师、旅级别。CTIS系统包括一整套硬件设备,主要包括数字地形保障系统(DTSS),大容量地图生产系统(HVMP)。DTSS是一种战术保障系统,可安装于陆军扩充型高机动多用途轮式车辆上,通过作战指挥局域网与指挥控制系统进行通信,接受来自国家地理空间信息系统(GIS系统)和其他相关数据源的地形数据(传感器测绘数据),以及指挥部门的指令。还可以部署在驻防部队、野战帐篷中。通过改进还可以应用于战区一级,
11、针对数据空白或数据过时区域,提供快速响应专题制图、地形分析及其与地形相关的战场情报。CTIS网络拓扑图CTIS核心工作站图5注:(1)传感器网络(主要是AISI)与CTIS核心工作站之间通过无线网相连(2)CTIS核心工作站与上一级指挥信息系统通过有线或无线局域网相连CTIS核心工作站基本组成图数据输 入生成工作站图像工作站扫描仪打印机地图服务器数据库服务器煤体复制工作站图6CTIS系统组织结构图数字地形保障系统地形分析与战术决策辅助功能战斗地形信息系统地理空间信息服务功能集成与兼容功能地区地理空间数据库大容量地图生产系统图71.5 质量标准对于所提供的战术决策辅助产品满足OpenGIS标准:
12、提供服务包括网络地图服务、网络要素服务、网络覆盖服务。处理速度方面:从传感器端采集到地理空间信息到传输到核心工作站不超过一分钟;从工作站接收到原始数据到处理分析完毕生成战术决策辅助产品不超过十分钟。安全保密方面:信息请求、分发、传输满足军队信息保密绝密标准。兼容方面:达到与其他C4ISR系统、GIS系统无缝衔接。二、系统设计方案2.1系统体系结构(组织方式)本方案体系结构采用局域网(旅团指挥所、侦察营指挥所、本地数据库服务器之间采用局域网链接)、C/S(上级指挥所与旅团指挥所、作战部队与旅团指挥所)、B/S(侦察连指挥所与营指挥所)这种方式,在处理速度、安全、可靠性、可用、可维护性方面具有独到
13、优势。首先,局域网保证了在旅团指挥所、侦察营指挥所、本地数据库服务器之间交换数据的速度、安全可靠。其次,上级指挥所与旅团指挥所、作战部队与旅团指挥所采用C/S结构,侦察连指挥所与营指挥所采用B/S结构保证了系统的独立性、安全性。再次,在可用、可维护性方面,由于是局域网+C/S+B/S模式方便用户使用,便于维护。CTIS信息节点连接图图8CTIS的体系结构图图92.2 系统数据架构和数据库设计方案2.2.1系统数据架构图10该数据架构从系统所面对的用户的不同、处理信息的不同而进行的设计,分为人员装备数据库、初级数据库(存放初级地理空间信息)、高级数据库(存放高级地理空间信息),同时给出了这些数据
14、库的常用用户。2.2.2数据库设计方案图11以上即为数据库的方案,主要是五类数据实体:用户类(USERS)、设备类(Device)、地理空间信息类(Information)、信息请求类(Request)、命令要求类(Order),其各自的属性如上图。五类数据实体即代表了数据库中的五类表,其相互依赖关系如上图虚线所示。例如USERS表记录了系统用户的信息,根据其属性可以分别代表侦察兵、旅团指挥所、侦察营(连)指挥所等。Device表用来存放设备信息。Information表用来存放地理空间信息。Order表用来存放上级的命令。Request表用来存放数据请求。Order、Request在企业里就
15、是两种不同的“订单”。以上五类表基本上覆盖了CTIS所有的数据信息。2.3 对象模型2.3.1 详细用例描述在此阶段,我们对本系统的12个用例进行了详细的设计用例分析,如下:1.数据接收用例名: 数据接收用例类型用例 ID:CTIS-NB1.1系统设计:优先权:高主要参与者:工作站来源:需求CTIS1.1其他参与者: 无其他有兴趣的关联人员: 指挥部门描述:该用例描述接受上级命令,通过多光谱摄像及GPS等途径将原始图片及其地理空间信息接收到系统内。前提条件: 有数据接收设备和相关的战场侦察人员向系统发送数据。触发器: 当敌方信息进入我侦察范围或我方侦察人员传回战场信息时,用例被触发。典型事件过
16、程 参与者动作系统响应:第一步: 侦察人员侦察到战场信息,向系统发出传送数据请求。第二步:侦查连工作站做出响应,出现是否接受数据对话框。第三步:工作站人员点击确定。第四步:侦查连工作站回复接收准备接收数据,并做好接收数据准备。第五步:点击传送,向系统发送侦察到的战场数据,出现发送进度条。第六步:出现 接收进度界面,数据即收即传,即收到的数据马上传到侦察营工作站,等待传输结束。第七步:传送数据时注意周围的战场环境,密切注意敌方的动向,当传输完毕,出现传输完毕对话框,询问确定,点击确定。第八步:数据传输结束时出现传输完毕对话框,点击确定。询问侦察营工作站是否完全接收。 等待侦察营工作站回复。第九步
17、:发出是否接收到数据询问信息。第十步:出现询问界面,点击确定,发出确认信息。第十一步:收到确认信息,关闭终端,防止敌探测。第十二步:关闭数据传输对话框。检查接收的数据是否符合要求。第十三步:符合,响应结束。替代事件过程:替代第五步:如果战场环境有变,立即终止数据的传输,转移侦察地点。替换第八步:终端数据传输突然终止,出现终止对话框,询问是否发送询问,点击确定,发出询问信息。替换第九a步:收到询问信息,出现是否回复对话框,点击确定,发送数据无误信息,并继续传送。替换第九a步:收到询问信息,出现是否回复对话框,点击确定,发送数据有误信息,并重新传送数据。替换第十a步:收到信息,如果战场信息无误,继
18、续接收数据。转到典型事件过程的第八步。替换第十b步:收到信息,战场信息数据有误,删除刚接收到的数据,接收新数据。转到典型事件过程的第八步。结论:当数据接收完毕,用例结束。后置条件:数据接收完成,存储数据。业务规划 响应使战场信息数据进入系统为数据的处理做准备。实现约束和说明战场环境多变,要随时做好数据接收准备。假设:将把接收的数据送入处理系统。开放问题:面向系统人员开放系统。2.数据处理用例名: 数据处理用例类型用例 ID:CTIS-NB1.2系统设计:优先权:高主要参与者:工作站来源:需求CTIS1.2其他参与者: 无其他有兴趣的关联人员: 指挥部门描述:该用例描述将系统接收到的数据及图像进
19、行处理,去掉繁冗信息、将数据系统化以及将图片清晰化、图像融合。前提条件:有数据从数据接收阶段传入触发器:当有数据从数据接收阶段传入时系统触发。典型事件过程 参与者动作系统响应:第一步: 打开系统处理界面。第二步: 系统响应界面w11打开:显示系统接收到的数据。第三步:通过复选框选择要进行校正的数据,单击校正按钮。第四步:出现校正界面w12:显示校正界面。第五步:选择校正类型、参数,确定。第六步:界面w13:校正进程。第七步:当处理完毕时,弹出处理完毕对话框第八步:单击下一步。第九步:出现界面w14:显示已校正的数据第十步:复选框选择要融合的数据第十一步:界面w15:数据融合进程第十二步:界面w
20、16:处理完毕替代事件过程:替换第五步:输入精确校正参数。结论:当数据处理完时,用例结束。后置条件:将数据处理日志记入系统,把数据处理结果传入地形分析阶段。业务规划 接收的数据要在第一时间进行分析,分析的结果要以最快的速度送到下一环节。实现约束和说明为下一环节提供详细的数据处理情况假设:开放问题:需要决定如何处理信息数据。3.数据分析用例名: 数据分析用例类型例 ID:CTIS-NB1.4系统设计:优先权:高主要参与者:工作站来源:需求-CTIS1.4其他参与者: 无其他有兴趣的关联人员: 指挥部门描述: 该用例描述提取3D要素,结合高程数据,分析实际地域的地形情况。前提条件: 又被处理的数据
21、送入到地形分析设备触发器: 当有被处理的地形数据送入时,用例被触发。典型事件过程 参与者动作系统响应:第一步: 工作站向系统提交处理过的地形数据。第二步: 当有数据传来时,弹出对话框W21,选择评价标准。第三步:选择评价标准第四步:系统显示界面W22。目标识别中第五步:显示识别的目标数据,界面W24第六步:打开要素分析窗口W23。第七步:显示作战要素W26。第八步:选择作战要素,点击处理。第九步:数据分析中,界面W27第十步:显示分析数据。界面W28第十一步:点击存储第十二步:存储数据。替代事件过程:替代第四步:当系统收到的密码错误时,弹出密码错误窗口,并要求重新验证身份,并记录身份验证错误日
22、志。替代第六步:当系统接收到的数据错误时,系统向工作站发出指令,要求数据处理设备重传数据,当系统设备出现故障时,立即检测故障所在,并派维修人员进行检修,再进行第五步所做之工作。结论:数据分析结束,得出分析结果,该用例结束。后置条件:记录日志,准备生成辅助产品业务规划 数据分析为辅助产品的产生奠定基础。实现约束和说明实时更新地形数据,为辅助产品提供地形数据。假设:开放问题:决定地形数据的具体地形。4.生成战术决策辅助产品用例名: 生成战术决策辅助产品用例类型用例 ID:CTIS-NB1.5系统设计:优先权:高主要参与者:工作站来源:需求CTIS1.5其他参与者: 无其他有兴趣的关联人员: 指挥部
23、门描述: 该用例描述用户对接收数据制作产品,对地形、数据分析处理基础上,为用户生成交通图、公路机动速度图、通视图、直升机着陆图、露营图等战术决策辅助产品。前提条件: 有地形分析结果和产品制作设备。触发器:当地形分析结果输出,需要地形辅助产品时,该用例触发。典型事件过程 参与者动作系统响应:第一步: 用户接收地形分析结果,在界面上选择制作产品。第二步: 系统接收用户命令对地形数据进行生成处理,处理结果进行显示W06:a) 生成电子产品b) 生成地图等辅助产品系统登待用户选择响应。第三步:拥护在界面W06上进行选择,同时发出确认或取消命令第四步:系统接收到用户的请求并生成产品:显示在W36界面或输
24、入打印机等产生辅助产品。替代事件过程:替代第二步:如果系统没有显示用户所需的产品,则系统重新显示要求处理数据信息替代第三步:用户在界面上修改数据,并发出生成产品需求。替代第四步:系统系统接收用户命令对地形数据进行生成处理,处理结果进行显示W06:a) 生成电子产品b) 生成地图等辅助产品系统登待用户选择响应。第五步:同上第三步第六步:同上第四步结论:根据用户需求制出战斗地形辅助产品,该用例结束。后置条件:记录日志,完善产品业务规划 接到上级命令时及时制作出产品。实现约束和说明产品要满足人机交互学原理假设:将在日报告中通知延迟制作的产品开放问题:为此次战斗的指挥员及参谋提供产品。5.接收数据请求
25、用例名: 接收数据请求用例类型用例 ID:CTISNB2.1业务需求:优先权:高主要参与者:指挥部门来源:需求CTIS2.1其他参与者: 无其他有兴趣的关联人员: 工作站描述:该用例描述指挥部门请求地形数据。前提条件:指挥部门发出数据请求。触发器:有指挥部门的数据请求时,用例触发。典型事件过程 参与者动作系统响应:第一步: 指挥人员(系统用户)点击登录界面,输入用户名和密码点击确定。启动用例。第二步:系统验证用户名和密码是否有效,若有效则显示主界面窗口。显示系统最近更新的信息,提示用户。并用地图板块模式由粗到细提供作战区域选项。第三步:用户单击地图板块选择作战区域。第四步:系统进入区域信息界面
26、,并提供如下选择按钮:交通图、公路机动速度图、通视图、直升机着陆图、露营图等。第五步:用户单击选择所要产品类型。第六步:系统发送请求载出指令。本用例结束。替代事件过程:替换第二步:若系统验证用户名或密码错误,弹出“只读”窗口:包含以下信息:用户名或密码错误,请重新输入。 结论:数据类型确认,用例结束。后置条件:记录数据请求,准备接收数据。业务规划 用例必须要确认接收数据类型。实现约束和说明必须是指挥部门发出数据请求。假设:没有需要数据,发出空指令。开放问题:无6.数据分发用例名: 数据分发用例类型用例 ID:CTISNB2.2系统设计:优先权:高主要参与者:工作站来源:CTIS2.2其他参与者
27、: 指挥部门其他有兴趣的关联人员: 无描述:该用例描述用户对系统发出信息索取请求,系统将信息分发给所需单位或人员,一旦用户接收到信息就发出数据接受信号前提条件:有指挥部门的确认数据类型信号触发器:收到指挥部门的数据类型确认信号,用例触发。典型事件过程 参与者动作系统响应:第一步: 用户向系统发送数据请求或在界面选择请求内容第二步:系统接受用户发送的数据请求并做出系统响应,在W02界面显示:系统显示用户请求内容,并分条列出 第三步:用户选择接收数据:通过查看详细内容来确定所需数据信息如果信息内容很多,可通过点击Pg up和Pg dn按钮来选择所需数据第四步:系统等待接收用户确认信号,此时系统出现
28、等待窗口W11:【确认】按钮和【取消】按钮第五步:用户发出数据接收信号,通过选择按钮来实现操作第六步:系统接受信号并做出反应:返回界面W02或退出数据请求界面到主界面W01替代事件过程:替换第三步:用户输入请求数据错误,想请求重发时,通过选择【取消】按钮来实现替换第四步:系统接受用户重发的数据信息,并重新显示请求数据分条列出。替换第五步:用户接收系统数据,并在界面W33上选择性的阅读数据内容。第六步:系统等待接收用户确认数据信号,此时系统出现等待窗口W03:【确认】按钮和【取消】按钮。第七步:用户发出数据接收信号,通过选择按钮来实现操作第八步:系统接受信号并做出反应:返回界面W33或退出数据请
29、求界面到主界面W01结论:用户收到所需数据并发出确认信号,用例结束。后置条件:记录数据,用于战场。业务规划数据必须是最新数据。实现约束和说明数据传输速度要快。假设:数据不是最新的,请求最新数据。开放问题:无7.有线通信用例名: 有线通信用例类型用例 ID:CTISNB3.3系统设计:优先权:高主要参与者:通信设备来源:需求CTIS3.2其他参与者: 测量终端其他有兴趣的关联人员: 指挥部门作战部队描述:该用例描述在作战中通过光缆,电线等实体传输介质对数据进行传输与接收,以满足在作战过程中的信息交流和互通,支持指挥部门对战斗的决策以及对作战部队提供有力的作战信息支撑。前提条件:有军用光缆等传输介
30、质和彼此之间建立了通信连接关系及要传输的数据。触发器:有数据需要传输时,用例触发。典型事件过程 参与者动作系统响应:第一步:请求人提出通信请求第二步:通信设备提示输入密码口令W01,确定请求人的身份第三步:请求人输入相关信息,确定身份第四步:通信设备验证请求人的身份信息。并提示输入所要传输的信息W02。第五步:请求人输入所要传输的信息第六步 :系统响应该用户的请求,并经过相关技术对其信息进行处理。传输信息替代事件过程:替换第二步:当请求人提出请求时,系统没有响应时,没有出现提示界面,则需找技术专家检测设备,解决问题。替换第四步:当请求人的身份没有经过验证时,系统不做出通信响应,并且提示对方重新
31、输入(系统中设立一个输入上限,当达到该上限时还没有通过认证,系统这启动报警机制)替换第五步:当没有通过验证请求时,用户重新输入信息替换第六步:系统出现故障,如果因为软件问题则由技术专家解决问题,如果通信线路出现故障,出现损坏,那么改用无线通信系统同时令专门人员对线路进行维修结论:数据传输完毕,结束。后置条件:保存传输的信息,同时做好保密工作。业务规划 在进行无线数据传输时必须进行密码验证。实现约束和说明加强有线设备及线路的接收能力,使其能在复杂环境下接收数据。假设:数据传输中断,请求重发。开放问题:只对密码正确的数据进行传输。8.无线通信用例名: 无线通信用例类型用例 ID:CTISNB3.1
32、系统设计优先权:高主要参与者:通信设备来源:需求CTIS3.1其他参与者: 测量终端其他有兴趣的关联人员: 指挥部门作战部队描述:该用例描述无线网络对数据进行传输与接收无线通信的方式为短波、微波通信的动中通前提条件:有数据要通过无线进行传输触发器:无线数据传输,用例触发。典型事件过程 参与者动作系统响应:第一步: 用户使用设备,搜索无线目标第二步:设备搜索到设备,弹出对话框w11,让用户选择对象第三步:用户提出通信请求第四步:系统提示用户输入验证信息w12第五步:用户输入身份验证信息第六步:系统提示通过身份验证,提示输入要传输的信息w13。第七步:输入要传输的信息内容第八步:系统响应用户要求,
33、并对信息进行处理,然后传输信息。替代事件过程:替换第二步:如果没有搜索到无线目标,那换用有线通信系统替换第四步:系统出现故障,出动技术专家对系统进行维修。替换第六步:当请求人的身份没有经过验证时,系统不做出通信响应,并且提示对方重新输入(系统中设立一个输入上限,当达到该上限时还没有通过认证,系统这启动报警机制)替换第七步:当用户没有通过身份验证,重新输入身份信息替换第八步:系统出现故障,如果因为软件问题则由技术专家解决问题,如果通信线路出现故障,出现损坏,那么改用有线通信系统同时令专门人员对线路进行检查,看出了什么原因,并对故障进行排除。结论:无线数据传输完毕,用例结束。后置条件:记录日志业务
34、规划在进行无线数据传输时必须进行密码验证。实现约束和说明加强无线设备的接收能力,使其能在复杂环境下接收数据。假设:数据传输中断,搜索数据。开放问题:只对密码正确的无线数据进行传输。9数据存储用例名: 数据存储用例类型用例 ID:CTISNB4.1业务需求: 系统分析: 系统设计: 优先权:高主要参与者:工作站来源:需求CTIS4.1其他参与者: 无其他有兴趣的关联人员: 无描述: 该用例描述接收到的数据以特定格式存入指定数据库中前提条件: 接收到数据触发器: 有数据被接收,用例触发。典型事件过程 参与者动作系统响应:第一步: 确认有数据存储第二步:弹出对话框W00:是否存储数据 第三步:点击按
35、钮【是】第四步:弹出窗口W01:存储第五步:选择存储位置第六步:在窗口W01中显示该位置已有文件第七步:输入文件名第八步:选择文件类型第十步:弹出类型列表第十一步:选择所需类型第十二步:点击按钮【确定】第十三步:文件被存入所需地址替代事件过程:代替第十二步:点击按钮【取消】,退出存储界面结论:数据存储,用例结束。后置条件:无业务规划无实现约束和说明确保存储空间足够大。假设:空间不足,立即转存。开放问题:无10.数据查询用例名: 数据查询用例类型用例 ID:CTISNB4.3业务需求: 系统分析: 系统设计: 优先权:高主要参与者:工作站来源:需求CTIS4.3其他参与者: 无其他有兴趣的关联人
36、员: 无描述:该用例对数据库内的数据进行选择性的查询前提条件:有战场数据存储,数据进行了系统的分类触发器:当查询数据时用例触发典型事件过程 参与者动作系统响应:第一步:点击数据库图标第二步:显示窗口W11:数据库第三步:点击按钮【查找】第四步:弹出输入框W12:查找第五步:输入要查找数据的名称并点击按钮【确定】第六步:弹出窗口W13:查找结果,并在窗口中显示查找到的相关数据(多个)第七步:选择所需数据并点击按钮【确定】第八步:在窗口W11中开创窗口W111:文件1,显示数据替代事件过程:代替第五步:点击按钮【取消】,退出W12,返回到W11代替第六步:在W13中显示“未查找到相关内容”代替第七
37、步:点击按钮【取消】,退出W13,返回到W11结论:被查询数据输出,用例结束。后置条件:记录日志,将未查到的数据通知数据接收系统。业务规划 查询数据的人必须拥有正确的身份,系统对其进行身份认证。实现约束和说明系统拥有较全的地形数据提供查询。假设:拥有所有被查数据。开放问题:对拥有正确身份的用户提供数据查询。11.数据更新用例名: 数据更新用例类型用例 ID:CTISNB4.2业务需求: 系统分析: 系统设计: 优先权:高主要参与者:工作站来源:需求CTIS4.2其他参与者: 无其他有兴趣的关联人员: 无描述: 该用例描述数据库内的数据与最新数据进行对比更新前提条件: 数据库中已经有该地形的数据
38、触发器: 有新数据时,用例触发。典型事件过程 参与者动作系统响应:第一步:点击数据库图标第二步:显示窗口W11:数据库第三步:点击按钮【导出】第四步:弹出窗口W21:导出,并在窗口中显示数据库中已有文件第五步:选择需要更新的文件并点击按钮【确定】第六步:在W11中开创窗口W111:文件1,显示数据第七步:点击按钮【导入】第八步:弹出窗口W22:导出,并在窗口中显示系统新接受的文件 第九步:点击所需文件并点击按钮【确定】第十步:在W11中开创窗口W112:文件2,显示数据第十一步:在W111中数据标记出需要更新的部分并点击按钮【更新】第十二步:弹出窗口W23:选择替换文件,并显示“文件2”第十三
39、步:选择“文件2”并点击按钮【确定】第十四步:弹出界面W24:确定更新第十五步:点击按钮【确定】第十六步:更新成功替代事件过程:代替第五步:点击按钮【取消】,退出W21,返回到W11代替第九步:点击按钮【取消】,退出W22,返回到W11代替第十三步:点击按钮【取消】,退出W23,返回到W11代替第十六步:更新失败结论:数据更新完毕,用例结束。后置条件:存储新数据业务规划必须是新数据才能被更新实现约束和说明假设:开放问题:12.软硬件拷贝用例名: 软/硬件拷贝用例类型用例 ID:CTISNB4.4业务需求: 系统分析: 系统设计: 优先权:高主要参与者:工作站来源:需求CTIS4.4&CTIS4
40、.5其他参与者: 无其他有兴趣的关联人员: 无描述: 该用例描述用U盘或硬盘等移动存储设备对数据进行输出,用打印机等外设对数据进行输出前提条件:数据处理查询完毕,需要拷贝数据。触发器:数据输出时,用例触发。典型事件过程 参与者动作系统响应:第一步:接入拷贝设备第二步:弹出文字框W31:已连接,并在上面显示“该设备安全” 第三步::点击数据库图标第四步:显示窗口W11:数据库第五步:点击按钮【查找】第六步:弹出输入框W12:查找第七步:输入要查找数据的名称并点击按钮【确定】第八步:弹出窗口W13:查找结果,并在窗口中显示查找到的相关数据(多个)第九步:选择所需数据并点击按钮【确定】第十步:在窗口W11中显示数据第十一步:点击按钮【另存为】第十二步:弹出窗口W32:另存为第十三步:选择要保存到的设备并点击按钮【确定】第十四步:显示界面W33:正在复制第十五步:点击按钮【打印】第十六步:显示界面W34:正在打印替代事件过程:代替第二步:弹出文字框W31:已连接,并在上面显示“该设备不安全”代替第七步:点击按钮【取消】,退出W12,返回到W11代替第八步:在W13中显示“未查找到相关内容”代替第九步:点击按钮【取消】,退出W13,返回到W11代替十三步:点击按钮【取消】,退出W32,返回到W11结论:数据输出完毕,用例结束。后置条件:记录日志,对三次插入不安全的设备输入木马或病毒。业