平台管理分系统验收测试平台的设计和实现
发布时间:2017-09-19 16:21
本文关键词:平台管理分系统验收测试平台的设计和实现
更多相关文章: 自动测试 用户定制数据帧 面向对象 XML 技术
【摘要】:近年来,军用产品在不断更新和快速的升级换代中,原有产品自动测试系统已经越来越满足不了现代功能复杂、实时性要求高、可扩充节点、使用多总线连接的被测对象的测试需要[1]。本课题目的是为某国防研究所开发的飞行器上某一核心分系统平台管理分系统研制自动测试系统,平台管理分系统具有精度、可靠性要求高,并与其它多个分系统存在很复杂交联等特性,对保障飞行器安全起决定性作用。平台管理分系统自身组成复杂、开发周期长,验收测试平台作为平台管理分系统的自动测试系统,研究具有很强的工程意义和广阔的应用前景。论文软件基于.NET平台、Visual Studio 2010开发环境和Measurement Studio虚拟化测试测量工具等开发,并采取面向对象、分层模块化设计思想,利用XML技术、多线程技术、多级缓存技术等相关技术进行设计开发。总体上满足了高内聚、低耦合的原则,实现了软硬件可扩展性、及软件通用和可移植性设计要求。本课题主要研究内容有:首先,平台软件需求分析,并分析软件设计思想和架构,进行平台软件分层框架设计和模块划分。其次,分析平台测试数据特点及数据处理相关的接口控制文档ICD,总结以往设计中存在问题,采用XML技术实现ICD的重新设计。设计中首先规范XML格式ICD的属性文法、层次结构和设计模式;然后设计图形化数据帧编辑窗体,实现XML格式通用性强的接口控制文档生成;最后是用户需要数据帧的灵活定制实现。再其次,在ICD设计好的基础上,进行平台软件各功能模块的详细设计,利用WinForm应用程序框架,采用Ribbon功能区样式和Office界面风格设计平台人机交互视图界面;采用多种端口监听机制、多线程、多机多缓存等技术进行平台测试数据处理模块详细设计,实现了多端口实时数据的监听、判断、存储、解析等功能,及各类型接口通信和数据处理功能。最后,是平台软件功能性能测试,验证该软件是否符合需求分析所得的功能需求和性能要求。经详细测试,本课题所设计的平台管理分系统验收测试平台可用于飞行器平台管理分系统的地面试验的自动测试,符合平台设计的要求。
【关键词】:自动测试 用户定制数据帧 面向对象 XML 技术
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:V216.8;TP274
【目录】:
- 摘要5-6
- ABSTRACT6-11
- 第一章 绪论11-18
- 1.1 课题背景及研究意义11-13
- 1.1.1 课题研究背景11-13
- 1.1.2 课题研究意义13
- 1.2 相关技术及国内外发展状况13-17
- 1.2.1 ATS简介13-14
- 1.2.2 国内外现状及和发展态势14-17
- 1.3 论文的研究内容及结构17-18
- 第二章 验收测试平台需求分析和总体方案设计18-34
- 2.1 验收测试平台的概述及要求18-19
- 2.2 平台的总体结构19-21
- 2.3 平台软件需求分析21-25
- 2.3.1 功能需求21-22
- 2.3.2 性能需求22
- 2.3.3 UML建模22-25
- 2.4 平台软件设计方案25-28
- 2.4.1 软件设计思想25-26
- 2.4.2 软件架构分析26-27
- 2.4.3 平台软件总体框架27-28
- 2.5 平台多线程设计28-32
- 2.5.1 平台线程结构28-29
- 2.5.2 平台线程间驱动29-32
- 2.6 平台功能模块划分32-33
- 2.7 软件开发环境和辅助工具33
- 2.8 本章小结33-34
- 第三章 验收测试平台用户可定制数据帧的设计和实现34-48
- 3.1 数据帧定制处理相关因素34-36
- 3.2 传统研究问题分析36-38
- 3.3 平台接.控制文档生成方案设计38-39
- 3.4 平台接.控制文档的规范化设计39-44
- 3.4.1 规范化属性文法39-42
- 3.4.2 规范化层次结构42-43
- 3.4.3 规范化设计模式43-44
- 3.5 平台接.控制文档生成设计44-46
- 3.5.1 生成工作原理44-45
- 3.5.2 编辑窗体设计45-46
- 3.5.3 生成流程46
- 3.6 用户定制数据帧实现46-47
- 3.7 本章小结47-48
- 第四章 验收测试平台软件功能模块的详细设计和实现48-75
- 4.1 平台主程序流程设计实现48-49
- 4.2 测试交互控制模块设计实现49-55
- 4.2.1 平台测试人机交互模块设计49-51
- 4.2.2 平台测试控制模块设计51-55
- 4.3 平台测试数据处理模块设计实现55-66
- 4.3.1 实时数据监听设计56-57
- 4.3.2 实时数据的判定设计57-60
- 4.3.3 实时数据存储设计60-64
- 4.3.4 实时数据解析诊断显示设计64-66
- 4.4 平台硬件交互接.模块设计实现66-73
- 4.4.1 面向对象多接.类图设计66-67
- 4.4.2 HDLC模块设计67-70
- 4.4.3 RS422总线模块设计70-71
- 4.4.4 CAN总线模块设计71-73
- 4.5 本章小结73-75
- 第五章 验收测试平台的测试75-89
- 5.1 平台功能测试75-83
- 5.1.1 平台交互控制模块测试75-78
- 5.1.2 基于用户定制数据帧的ICD生成测试78-81
- 5.1.3 平台多类型接.功能实现的测试81-83
- 5.2 验收测试平台性能测试83-88
- 5.2.1 软件灵活适应性测试83-84
- 5.2.2 软件实时正确性测试84-86
- 5.2.3 实时数据存储性能测试86-88
- 5.2.4 平台运行性能和稳定性88
- 5.3 本章小结88-89
- 第六章 总结与展望89-91
- 6.1 论文总结89
- 6.2 后续展望89-91
- 致谢91-92
- 参考文献92-95
【参考文献】
中国期刊全文数据库 前1条
1 李永明,王俭勤,郑晋光,王成青;国外标准化通用航空电子自动测试设备现状和发展[J];计算机测量与控制;2004年01期
,本文编号:882670
本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/882670.html