潘高峰,谢 勇,梁 盛
(中国卫星海上测控部, 江苏 江阴 214431)
一种复杂模式网传数据软件模拟器的设计
潘高峰,谢 勇,梁 盛
(中国卫星海上测控部, 江苏 江阴 214431)
针对某型远程监控系统复杂、数据量大、数据结构多变等给软件设计带来的难度,设计了一个软件模拟器,构成闭环调试系统,利于检查实战软件,该模拟器以XML技术为核心,综合了数据帧编排、软件界面自动生成、用户控件定制等先进技术,有效对监视对象进行了模拟,实现了多模式下数据的自动组帧和发送功能;通过该模拟器的配合,发现实战软件设计缺欠,具有很好的推广应用价值。
模拟器; 帧结构; XML; 界面自动生成; 用户控件
某远程监视系统是为完成远端多套设备状态监视而设计,每套设备具有多种工作模式,每种工作模式具有大量的监视信息,且设备数据具有多变的特点。这种复杂数据结构给软件设计带来较大的难度,在没有实际对象的软件调试状态,特别是在关键代码或整体测试状态,软件功能和性能无法保证,给现场调试和测试带来极大工作量。在这种情况下,设计了具有针对性的软件模拟器,模拟对象实际运行状态,从而构建软件闭环测试环境。
本文针对该系统复杂、数据量大、数据结构多变的特点,以XML技术为核心[1],综合数据帧编排、软件界面自动生成、用户控件定制等先进技术,设计了一个可以有效模拟监视对象的模拟器。
该远程监视系统主要包括监视对象、监视服务器、监视终端组成,如图1所示。……