学位论文 > 优秀研究生学位论文题录展示

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

作 者: 丁宇航
导 师: 巨永锋
学 校: 长安大学
专 业: 计算机应用技术
关键词: 软件工程 软件测试 飞行管理系统 嵌入式软件测试 软件测试自动化
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 142次
引 用: 1次
阅 读: 论文下载
 

内容摘要


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

全文目录


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

相似论文

  1. 面向对象分层测试的方法研究,TP311.53
  2. 基于形式化UML测试序列生成方法研究,TP311.53
  3. 基于程序切片的电子海图系统软件测试技术研究,TP311.53
  4. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  5. 高职院校教学案例库的创建探究,TP311.53-4
  6. 游戏公司计费系统的设计与实现,TP311.52
  7. 基于中国电信闪铃系统与平台项目的软件测试,TP311.53
  8. 宜宾移动IT支撑系统设计研究,TP311.52
  9. 盘锦市区划地名信息系统的设计与实现,TP311.52
  10. 银行用户数据管理系统的设计与实现,TP311.52
  11. 表面形貌区域法分析评定算法及软件系统研究,TP311.52
  12. 基于智能手机的传送网风险控制系统的设计与实现,TP273
  13. 基于Process Engine的Web Services自动化测试研究,TP311.52
  14. 自动化测试在分组传输网管接口测试中的应用,TP311.52
  15. 仿动物软件工程方法基因模型研究,TP311.52
  16. 一个自动化软件测试系统的设计与实现,TP311.53
  17. 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
  18. 基于SSH框架的出版物管理系统的设计与实现,TP311.52
  19. 大型射电望远镜主动面系统控制软件的开发,TH751
  20. 基于构件的装备保障业务信息系统的设计与实现,TP311.52
  21. 深圳航空公司飞行管理系统分析与设计,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com