● 摘要
近年来,我国的空间技术在研究和应用领域取得了突破性的进展。航天器发射的任务越来越多,难度越来越大。为了保证航天器的可靠性,测试试验对于航天器的开发与应用显得极其重要。每次测试试验都会产生海量的试验数据,怎样有效的存储和使用这些数据,是当前航天器测试领域的一个重要研究方向。本文通过航天器测试领域的两个具体应用,详细分析了航天器测试数据管理系统的需求,总结了航天器测试数据的几种特性,并使用XML文件对航天器测试领域中的数据存储特征进行描述。本文针对航天器测试数据的特点提出了基于构件的统一数据访问(CBUDA)。CBUDA解决了航天器测试数据应用开发中存在的数据访问复杂,混乱的问题,提高了开发效率,并且提高了系统的运行效率和稳定性。本文介绍了CBUDA的整体框架,并详细阐述了CBUDA中的每个模块结构设计与实现。然后分析了基于航天器测试领域的系统配置式整合平台(CIPAS)对CBUDA的构件化封装的可行性与具体实施方案,并对其性能进行了简单分析。文中对CBUDA应用场景进行了描述,详细叙述了航天器热试验应用系统和航天器综合测试数据管理系统这两个成功的航天器测试领域的应用的结构与实现,并对如何使用统一数据访问在这两个应用中构造数据持久和访问层进行了阐述。最后分析了航天器热试验应用系统和航天器综合测试数据管理系统中使用CBUDA的子系统的一些具体性能。