新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于分布式组件的监测网络系统的设计与实现

基于分布式组件的监测网络系统的设计与实现

作者:时间:2009-10-19来源:网络收藏

4 系统测试

软件测试是保证软件质量,提高软件可靠性的关键。下面通过搭建全国短波系统中的单频测向系统为例来进行测试和演示。

无线电短波单频测向系统由站下的监测服务器和接收机,测向仪等监测设备联网组成,能对短波信号进行监测和测向,也可以通过几个监测站进行联合测向,提供对单一无线电信号的时域示向度测量和统计分析。由于监测系统软件的各个部分都封装成标准化模块形式,这样就可以对其每一部分进行独立的测试,包括软件的功能和性能指标,从而对系统各个部分的可测可控。

于是在监测系统的软件开发过程中,就可以对完成的各个模块进行独立的单元测试。当开发人员编写完代码封装成独立功能模块后,可以专门针对此模块编写简单的测试程序,主要测试模块各个接口的具体功能。最后通过调用各个功能模块组成整个监测系统,进行整体的功能和性能测试。的软件每一部分模块都是一个独立运行的程序,对于开发完并通过测试的模块,进行系统集成测试时,此模块只需安装,并不需要源代码,降低了软件重复开发的可能性,提高了代码安全性。

图2是无线电短波单频测向监测系统的监测界面显示。开启一个监测测试流程:首先用户登陆系统,选择监测台站中的测向设备和测向功能,启动测量,调用测向功能界面模块。如图2,在参数输入面板上设置测量参数,点击开始测量按钮向设备发送“开始测量”命令,对接收到的监测数据通过分析处理显示在界面上。也可以通过调用数据库、文件、打印模块来保存数据、打印文件等。另外,既可以启动单个测量任务,也可以启动多个不同的测量任务,各个测量任务之间互不影响。

通过测试表明,整个监测系统简洁实用,易操作;设置监测任务类型、设置测量参数、运行及关闭程序的操作都非常简单快捷;能够实时监测和非实时监测功能;整个系统响应快速且运行稳定。

5 结语

本文技术和模块化思想并实现了一个安全可靠、独立性强、易于扩展的监测系统。在整个监测系统软件的开发和测试过程中,标准模块化和技术的思想有助于软件从结构上实现弱耦合分解,可以极大地提高代码的独立性、重用性和可维护性,方便地实现系统的功能扩展,而且可以在不同的语言平台上实现功能模块的开发,从而使得并行开发过程变得更加容易、高效。整个监测网络系统设计实用,易操作;监测功能完善,具有良好的可扩展性;系统运行快速稳定,并实现应用于全国短波监测网络系统中。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭