首页> 中文学位 >发射接收模块自动测试系统软件模块及流程设计
【6h】

发射接收模块自动测试系统软件模块及流程设计

代理获取

目录

声明

第一章 绪论

1.1 课题研究背景及意义

1.2 国内外研究现状

1.3 本文研究内容

1.4 本文组织结构

第二章 发射接收测试系统软件需求分析与总体设计

2.1 软件需求分析

2.2 软件设计思想及模块划分

2.3 系统总体结构设计

2.4本章小结

第三章 软件测试任务流程设计

3.1 测试对象构成与工作流程

3.2 主要测试任务及流程设计

3.3 通信接口测试及流程设计

3.4本章小结

第四章 发射接收测试系统软件设计及实现

4.1 软件开发环境选择

4.2 控制与执行模块设计

4.3 数据处理模块设计

4.4 交互模块设计

4.5 系统管理模块设计

4.6 数据结构设计

4.7 软件多线程设计

4.8 动态链接库技术

4.9本章小结

第五章 软件调试与功能验证

5.1 软件调试方案

5.2 软件功能验证

5.3 本章小结

第六章 总结与展望

致谢

参考文献

附录

攻读硕士学位期间取得的成果

展开▼

摘要

随着电子设备和被测对象的日趋多样化和复杂化,测试系统的要求也越来越高,这意味着测试软件需要具有更高的效率和可靠性。然而复杂的系统测试又要求测试软件在测试过程中控制多台仪器设备、通讯设备,并执行更为繁琐的测试策略,传统的测试系统软件难以满足现代测试要求。因此,开发高效的测试系统软件尤为重要。
  本文依托于“发射接收模块自动测试系统”展开介绍。首先对课题研究背景、测试系统的发展现状进行说明。然后从系统的测试需求出发,对测试系统的软件要完成的测试任务、分层体系结构进行深入的研究,在此基础上提出软件总体设计方案,以软件设计为核心,详细介绍了软件各功能模块的设计与实现。主要工作如下:
  1.从软件需求出发,阐述软件设计思路和模块划分。采用分层体系结构对整个系统软件进行分层,并在此基础上给出软件总体框架设计。
  2.根据被测对象的构成,总结出不同测试用例的共性,给出软件的工作流程。根据软件的工作流程对系统主要测试参数进行了详细的理论分析,并给出具体的测试流程。
  3.对软件各功能模块进行了详细的设计。设计缓冲区缓解测试过程中数据产生与处理速度不匹配问题;设计消息传递与事件驱动机制构建各模块之间的工作协调以及数据交互方式。
  4.针对多任务测试需求,采用多线程技术对软件进行了优化设计,以提高系统软件的运行和测试效率。
  5.基于程序调用和模块设计思路,设计测试程序主要数据结构,以提高数据传输的可靠性及操作性。
  结果证明,本文在Labwindows/CVI开发环境下完成了对系统软件的设计、采用数据库参数配置方式,实现对被测对象参数的自动测试,并将测试结果进行保存,其自动化程度高,具有一定的工程意义。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号