论文部分内容阅读
随着中国导航卫星技术应用的不断深入,卫星的研制任务日趋增加,只有优化研制流程、提高研制效率才能适应未来的新形势新需求。测试工作在卫星研制过程中起到举足轻重的作用,如何规范化管理各测试级别、各研制阶段的测试数据并有效地综合利用,已经为亟待解决的问题。在目前的卫星研制模式下,各级、各阶段的测试数据缺少统一的管理,数据来源分散,测试工作程序记录表格式多样,从而造成测试数据的存储格式、载体和地域不统一,给数据的提取、查询、汇总、统计分析以及综合利用等相关工作带来了极大的困难,造成比对结果误差率较高,阻碍了工作效率的提升。本课题是基于此背景需求发展而来的。结合实际卫星研制工作的要求,利用SOA架构、WebService技术,设计标准化、可扩展的数据采集接口,规范化的测试数据的存储格式,建立“航天器产品测试数据比对系统”。本文对系统设计进行了分析,对相关模块的原理和实现做了描述。本文首先结合国内外现有的SOA思想及其相关技术的研究成果,针对导航卫星测试数据管理现状以及业务活动特点,分析了关键环节、优化了测试工作流程,对航天器测试数据比对系统的总体技术架构进行了归纳和描述。其次,本文依据航天器测试数据比对系统技术架构分析的结论,运用SOA服务设计和构建的方法对系统服务进行建模分析,并在此基础上,参考SOA层次概念,提出一种基于SOA的具有较好的开放性、易用性、可扩展性的航天器测试数据比对系统总体技术架构模型,说明了该模型层次间的协作关系,并详细讨论了模型各层的设计方案和实现方法。最后,本文在基于SOA的技术架构基础上,描述了该模型下的三大功能模块“综合管理平台”、“测试数据表单采集工具”、“遥测数据查询迁移工具”的实现方法,并通过理论分析和实验数据验证了个功能模块的可用性和有效性。最终完成系统的建设。