摘要
为解决现有自动测试系统通用性较差的问题,设计了一种基于三层架构的行波管放大器测试软件。软件采用表示层、业务逻辑层和数据访问层的三层架构模型。表示层用来输入产品信息和测试的数据展示,利用Matplotlib第三方依赖库实现测试数据的可视化分析;逻辑业务层实现测试项目的具体实现过程;数据访问层完成对所有仪器的控制和访问。系统的三层架构体现了“高内聚、低耦合”特性,结构清晰,可扩展性强,容易适应需求变化,方便快捷的扩展新的测试项目和新的测试仪器,提高了测试系统开发效率;软件已完成多个卫星型号的200余台行波管放大器测试,节省了30%测试时间,显著提高测试效率。
-
单位中国空间技术研究院