当前位置:问答库>论文摘要

题目:面向航天器测试的统一数据访问框架

关键词:航天器测试;数据访问;数据持久化;数据服务

  摘要

数据资源是航天器测试的核心资源。为了提高航天器测试手段,支持航天器测试过程的自动化,必须实现测试数据资源的信息化,以规范统一的方式组织测试数据和测试流程。由于航天器测试任务多,测试流程复杂,使得航天器测试需要处理的数据量大,测试数据格式复杂,因此当前使用的面向手动测试的数据资源管理方式已难以适应日益复杂的测试业务需求,设计出一套统一的数据组织方案已经成为亟待解决的问题。本文针对上述航天器测试数据资源管理上存在的问题,在深入分析航天器自动化测试系统体系结构及其相应数据资源平台功能需求的基础上,提出了面向航天器测试的统一数据访问框架,实现了航天器测试数据资源的统一访问和管理。该框架按照分层思想划分为数据模型层、持久化操作层、数据服务层和访问接口层,并提供了服务于各层的支撑模块——框架运行时服务模块。本文对框架各层的设计与实现进行了详细介绍,提出了框架的测试与构建方案,并详细描述了框架在自动化测试系统中各测试应用软件中的使用方式。本文的主要工作和取得的成果如下:(1)分析了航天器测试领域的各测试数据资源及其相互关系,形成了测试数据资源的统一描述,并基于此描述设计实现了数据资源的存储模型和对象模型,以及二者之间的映射规则。(2)深入研究了当前企业应用领域数据访问层各子层的相关技术与研究现状,并以此为基础设计了统一数据访问框架的总体结构,对框架各模块功能进行了清晰的定义,对模块间的交互进行了详细的描述。(3)面向数据访问不同层面的设计目标,设计并实现了框架的各子层。在持久化操作层,针对不同数据资源的不同使用需求设计了多种持久化操作策略,实现了对测试数据源的统一管理和测试数据资源的基本持久化操作。在数据服务层,设计了粗粒度的数据服务提供方式,实现了通用和专用两种数据访问服务提供策略。在访问接口层,同时封装了对本机数据和中心数据的访问接口,实现了二者的透明访问。(4)研究并实施了统一数据访问框架的测试、构建和部署方案。本文针对统一数据访问框架的各功能子层提出了框架测试用例的设计方法,为框架功能和性能验证提供了依据。此外,本文将自动化引入统一数据访问框架的测试、构建和部署环节,方便了统一数据访问框架在自动化测试系统中的使用。本文提出了面向航天器测试领域的数据管理、持久化和访问方案,构建出了统一数据访问框架。此框架作为航天器自动化测试系统的基础数据资源访问平台,有效地支持了航天器测试领域的信息化和自动化建设。