内容推荐 本书介绍测试系统构建领域通用测试系统的设计实现,并使用C++和Qt技术实现通用化的测试系统框架,内容包括测试系统行业背景、具体技术、具体的设计实现等。 全书共4个部分。第1部分为测试系统框架,介绍行业背景、通用测试系统、C++和Qt技术。第2部分为关键技术,介绍实现通用测试系统的几个核心技术。第3部分为工程实践,介绍一套通用测试系统的具体设计与实现。第4部分为测试信息化,介绍测试系统领域的测试信息化建设。 本书既可作为研制测试系统的参考书,也可作为学习Qt及框架软件设计的参考书。 作者简介 赵文波 工程一线技术人员,在航天器地面测试领域中深耕多年。曾负责和参与多个重大工程的地面测试和复杂系统的相关研制工作,有着丰富的软件构建经验。自创业以来,面向航空、航天、车辆、船舶等行业,提供测试软件相关技术服务。 目录 第1部分 测试系统框架 第1章 测试系统 1.1 概述 1.1.1 测试 1.1.2 构建方法、步骤 1.1.3 测试的原理 1.1.4 应用价值 1.2 结构组成 1.2.1 硬件部分 1.2.2 软件部分 1.2.3 线缆 1.3 功能组成 1.3.1 基本功能 1.3.2 功能齐全的测试系统 1.3.3 自动化测试 1.3.4 一个误区 1.4 涉及的技术 1.4.1 总线通信技术 1.4.2 计算机软件技术 1.4.3 程控仪器仪表 1.4.4 硬件模块—数据采集、输出 1.5 实现 1.5.1 虚拟仪表 1.5.2 TestStand 1.5.3 C++/Java/C 第2章 通用测试系统 2.1 通用化 2.1.1 面向的组织 2.1.2 实现通用化的方法 2.2 设计实现 2.2.1 功能配置 2.2.2 测试系统框架 2.3 应用阶段 2.3.1 研制阶段—调试测试 2.3.2 测试阶段—测试验证 2.3.3 生产阶段—自动化测试 2.3.4 测试信息化建设 第3章 C++和Qt 3.1 C++ 3.1.1 C++介绍 3.1.2 选择C 3.1.3 C++与Java对比 3.1.4 C++的缺陷 3.2 Qt 3.2.1 Qt的基本特点 3.2.2 Qt的两条技术线 3.2.3 Qt与MFC对比 3.2.4 Qt与其他界面库对比 3.3 使用Qt 3.3.1 开发环境 3.3.2 工程思路 3.3.3 子类化 3.3.4 QObject 3.3.5 QWidget 3.3.6 QtTest 3.4 基础架构 3.4.1 B/S和C/S 3.4.2 Web应用 3.4.3 本地应用程序 第2部分 关键技术 第4章 面向接口编程 4.1 程序设计 4.1.1 面向过程和面向对象 4.1.2 面向接口编程 4.2 建模工具—UML 4.2.1 类图 4.2.2 序列图 4.2.3 绘图工具 4.3 Qt中面向接口编程 4.4 几个设计模式 4.4.1 工厂模式 4.4.2 观察者模式 4.4.3 总结 …… 第3部分 工程实践 第4部分 测试信息化 附录A 应用案例 参考文献 |