飞行管理系统软件测试技术应用研究

飞行管理系统软件测试技术应用研究

论文摘要

软件测试是软件工程的核心部分,是保证软件质量的关键步骤。飞行管理系统(FMS)作为数字化航空电子系统的核心,具有区域导航、制导、性能管理等功能,是飞机上最为复杂的航空电子设备。在航空航天关键系统中,软件错误会造成严重后果。所以在飞行管理系统的开发中,对其进行严格的软件测试至关重要。随着人们对软件质量的广泛关注,软件测试技术的研究取得了长足的进步。但飞行管理系统具有实时性、嵌入性、高可靠性等特点,如何有效地对其进行验证与测试,保证软件的可靠性,不仅需要相应的工具支持,先进的技术,更重要的是需要一套完整的解决方案。本文首先对软件测试的基本技术及嵌入式软件测试进行深入研究,认为基于需求的软件测试是一种较为有效的测试方法。其次,对飞行管理系统进行系统分析,重点研究了飞行管理系统软件需求的编写。再次,在分析软件测试自动化技术、自动化工具的基础上,研究了软件测试自动化在飞行管理系统测试过程中的应用,进而提高了软件测试的质量和效率。在此基础上,总结了针对飞行管理系统的测试技术、策略,进一步优化了飞行管理系统软件测试流程,提出了基于需求的飞行管理系统软件测试模型。最后,通过一个实际的测试项目,验证了本文所提出的测试策略和软件测试模型,可以提高测试效率,确保飞行管理系统系统质量。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 背景
  • 1.2 现状分析
  • 1.3 研究的目的及意义
  • 1.4 内容安排
  • 第二章 软件测试
  • 2.1 软件工程与软件测试
  • 2.1.1 软件开发过程模型
  • 2.1.2 软件测试的重要性
  • 2.2 软件测试的原则
  • 2.3 软件测试技术
  • 2.3.1 静态测试
  • 2.3.2 动态测试
  • 2.4 嵌入式软件测试
  • 2.5 软件测试的发展趋势
  • 第三章 飞行管理系统的系统分析
  • 3.1 飞行管理系统简介
  • 3.1.1 飞行管理系统的硬件组成
  • 3.1.2 飞行管理系统的主要功能
  • 3.2 飞行管理系统的系统结构
  • 3.2.1 传统飞行管理系统结构
  • 3.2.2 新型飞行管理系统结构
  • 3.3 飞行管理系统的软件需求
  • 3.3.1 软件需求的重要性
  • 3.3.2 飞行管理系统软件需求的编写
  • 第四章 飞行管理系统软件测试策略及模型
  • 4.1 测试标准
  • 4.2 飞行管理系统软件的特点
  • 4.3 飞行管理系统测试策略
  • 4.3.1 针对嵌入式问题
  • 4.3.2 针对实时性问题
  • 4.3.3 针对高安全性高可靠性问题
  • 4.4 飞行管理系统测试关键技术
  • 4.4.1 测试用例设计
  • 4.4.2 测试覆盖分析
  • 4.5 基于需求的飞行管理系统软件测试模型
  • 4.5.1 模型介绍
  • 4.5.2 模型的主要活动
  • 第五章 飞行管理系统测试自动化
  • 5.1 软件测试自动化
  • 5.1.1 软件测试自动化的意义
  • 5.1.2 软件测试自动化的引入
  • 5.2 单元测试自动化
  • 5.2.1 简介
  • 5.2.2 原理
  • 5.2.3 应用
  • 5.3 集成测试自动化
  • 5.3.1 简介
  • 5.3.2 原理
  • 5.3.3 应用
  • 第六章 飞行管理系统测试实践分析
  • 6.1 测试项目简介
  • 6.2 测试设计
  • 6.2.1 测试概述
  • 6.2.2 测试准备
  • 6.2.3 测试过程
  • 6.3 测试实施与测试分析
  • 6.3.1 评审过程
  • 6.3.2 测试用例设计
  • 6.3.3 测试程序设计
  • 6.3.4 测试执行
  • 6.3.5 测试覆盖分析
  • 6.3.6 测试分析
  • 第七章 总结与展望
  • 7.1 论文总结
  • 7.2 进一步的工作
  • 参考文献
  • 附录
  • 攻读硕士学位期间取得的研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    飞行管理系统软件测试技术应用研究
    下载Doc文档

    猜你喜欢