基于通用ATS框架的测试系统软件开发

被引量 : 0次 | 上传用户:elongyu888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机测试技术的发展,自动测试系统的规模与复杂性与日俱增,传统的软件开发方法难以在有限的时间和预算内组建满足用户需求的测试系统。自动测试系统应用软件迫切需要一种高效的、易于理解的以及可扩展的系统化开发方法,针对这个问题,本文对自动测试系统基于通用框架的应用软件开发进行了研究。 首先,对自动测试系统的现状、测试软件的发展状况、自动测试领域面向对象框架的开发及研究思路进行了介绍。通过对ATS领域需求分析给出了一种通用的自动测试系统体系结构,并利用UML用例图清晰地表达了自动测试系统的功能需求,从物理与逻辑实体两个方面抽象出自动测试系统领域中的主要对象,通过定义这些对象的结构、操作以及它们之间的关系,形成了自动测试系统的元模型,并从静态结构和动态行为两方面对元模型进行了具体建模。 其次,讨论了自动测试系统的面向对象框架开发原理,通过扩展点识别、框架设计、框架实现及验证全面分析了通用ATS框架,给出了ATS框架的几个主要基础构件的详细设计。 最后,以综合航电测试系统的设计开发为例,通过复用通用ATS框架的设计思想和体系结构,给出了综合航电测试系统的测试管理子框架、信号测试与故障诊断子框架、数据回放子框架的详细设计,并对其中的扩展点运用设计模式完成了对整体框架的扩充,从而形成综合航电测试系统应用软件,对所研究的自动测试系统通用框架做了进一步的说明和验证。文中同时对被测系统的总线信号波形分析、测试任务的多线程编程及CVI对数据库的访问等关键技术也进行了详细的阐述。 本文将框架技术应用于自动测试领域中,通过实际项目的开发表明,这种基于框架的应用软件开发方法减轻了设计的工作量,所设计的应用系统也是可灵活扩展和复用的。研究结果为自动测试系统应用软件的开发提供理论指导与技术支持,也可以为其它工程领域的面向对象框架开发提供借鉴。
其他文献
N-乙酰-β-D-氨基葡萄糖苷酶( N-Acetyl-β-D-glucosaminidase,简称NAGase,EC. 3.2.1.52 )在南美白对虾(Penaeus vannamei)的蜕壳发育和营养代谢中起重要作用,且具有多种应用
近年来,中国上市公司资本结构的研究是一个热门课题,相关文献也是铺天盖地,其中对上市公司股权融资偏好更是褒贬不一,见仁见智。本文以上市公司资本结构为主题,应用哲学辩证
当前我国以建立和推行公务员制度为核心的人事制度改革已经进入了一个新时期,取得了阶段性的成效。公务员退出制度作为公务员制度的重要组成部分,是公务员管理中进、管、出三个
本研究以中央电视台一套和新闻频道为研究对象,通过历史分析、文献分析、个案研究以及观察等方法,试探性地研究了中央电视台新闻直播的阶段性成败得失。中央电视台新闻节目直
消费行为分析是客户关系管理的重要组成部分,传统的分析都是借助于经济学的基本理论进行的,没有进行定量的研究,结果存在一定的局限性。在新技术不断发展的今天,数据挖掘技术
目的观察布地奈德福莫特罗粉吸入剂治疗阻塞性睡眠呼吸暂停综合征(OSAS)合并重度慢性阻塞性肺疾病(COPD)的疗效。方法选取医院2015年1月-2017年1月收治的OSAS合并重度COPD患者70
随着斜拉桥跨度的增加,斜拉索的长度也不断增大,其振动问题更加突出。仅采用气动和索端阻尼器措施已难以满足斜拉索的减振要求,辅助索减振措施将成为大跨度斜拉桥超长斜拉索减振
发泡灸法的临床应用研究264001山东省烟台市烟台山医院魏晓日发泡灸是一种用小艾炷直接灸灼穴位并要求灸处发泡的灸法。它既不同于传统的化脓灸,又有别于温和的隔物灸和薰灸。自1993年始
本文主要研究某型无人机的导航问题。该导航系统包括与外围系统的通信、导航控制和任务管理等几部分。本无人机有三种导航方式:北斗导航、无线电导航和航程推算自主导航。
本文主要研究某型无人机地面导航站系统的设计,负责完成导航站系统软件编程及功能实现工作。该软件为无人机系统提供航迹显示、航迹规划等导航服务;具备管理导航数据库、估算地