参数依赖型软件参数更动测试策略和方法
2022-10-27张卫祥齐玉华刘凤菊
计算机测量与控制 2022年10期
魏 波,张卫祥,齐玉华,刘凤菊
(北京跟踪与通信技术研究所,北京 100094)
0 引言
航天测控中心是航天测控网的重要组成部分,是航天任务的决策和指挥中心。航天测控中心计算机软件系统部署于航天测控中心,完成对遥测数据、外测数据的接收、处理、显示,对测控设备的引导控制,以及向航天器发送遥控指令等功能[1-2]。基本的航天测控中心软件系统一般包括数据交换、汇集分发、遥测数据处理、外测数据处理、综合数据处理、监视显示、安控辅助判决、遥控发令等软件配置项[3-4]。航天发射任务数量日益增多,任务密度日益加大,留给软件状态切换和准备时间大幅减少,对测控中心软件系统提出了新的要求。测控中心软件为了达到仅通过修改任务配置参数而适应高密度型号任务的目的,大多采用领域工程分析和领域驱动设计技术,实现业务处理逻辑和任务配置参数的分离。
但是,软件配置参数更动的正确性在一定程度上依赖操作人员的知识、经验和工作态度,参数更动需要花费大量的时间和精力[5]。研究数据证明,参数更动过程有时会引入大量的软件问题,甚至影响到航天任务的成败。依照载人航天工程软件工程化要求,任务配置参数和软件代码均是软件的一部分,无论是代码更动还是参数更动均需要通过第三方的测试[6-9],并将此作为任务前检查的重要部分。然而,无论是软件研制单位还是软件用户单位,对参数更动测试的重视程度不足[10-12],参数更动测试的效果不佳。……
登录APP查看全文
