网络指挥控制软件测试技术研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:sst3562008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试在软件开发中起着重要的作用,它贯穿了软件工程的全过程,软件测试保证了软件质量。网络指挥控制软件(简称网控车软件)是“某型网络化地空导弹武器系统”项目的重要组成部分,要求很高可靠性和安全性。为了保证该软件的开发的质量,我们加强了网控车软件测试技术的研究。 本文首先依据网控车软件的系统组成,给出网控车软件测试对象、测试特点以及面临的困难;在综述软件测试理论和技术的基础上,全面分析了面向对象语言的特殊性及其相应的测试策略和几种重要的测试技术。其次针对网控车软件的系统结构,提出网控车软件功能和程序结构的测试策略。并重点研究了网控车软件类的测试方法和技术实现、火力单元队列类的测试用例生成技术、类的通用测试驱动程序的设计方法以及类集成测试一般步骤、基于ORD的类集成测试顺序分配算法和改进算法、基于UML类图的集成测试顺序分配算法自动生成技术。然后,分析了网控车软件开发生存期中各阶段的测试工具,研究了自动化测试工具的设计原理和静态分析、动态分析模块的工作流程。在此基础上,给出了用户界面软件测试自动化工具的实现方案和关键技术。最后,对论文研究工作进行了总结,并对今后的研究工作提出了展望。
其他文献
自动指纹识别技术以其良好特性已广泛应用于生物特征识别。指纹图像如果受到噪声污染则会影响到识别准确率,因此指纹图像去噪是自动指纹识别系统中的一个重要组成部分。随着指
PKI是目前公认的保障网络安全的重要技术之一。当处于不同PKI信任域的实体,通过验证对方证书的有效性来建立信任时,需要进行证书路径处理的工作。证书路径处理由证书路径构建和
一般地,具有加速度采集、回放和分析功能的系统是用微机实现的。这样的系统虽然有复杂的功能,但是体积太大不易携带,无法满足移动性采集信号的要求。而采用嵌入式方案实现的
随着知识经济时代的逐步到来,知识管理和知识管理系统的研究与实践成为研究界和业界的一个关注点。但对大多数的企业来说,对于什么是知识、什么是知识管理以及知识管理有什么意
纹理合成已经在当今计算机图形、图像处理等领域中占有重要地位。随着人们对实时性要求的提高,基于Tile的纹理合成由于其占用内存小,实时性高,得到相关领域研究学者的广泛关注。
随着经济的迅速发展,企业规模的不断扩大,企业的管理不仅仅是在一个企业内部的管理,在地域上面是一个跨省、跨国界的延伸;另外计算机网络和一些新的应用协议、规范的发展,也
无线AdHoc网络是由一组自主的无线节点相互合作而形成的一种独立于固定基础设施的自创造、自组织和自管理的网络。 由于无线通信链路的开放性、网络入侵手段的不断变化,使
随着互联网的普及,电子商务迅速发展。软件Agent所具有的自治、响应、移动、学习、协作等特性能有效灵活适应基于互联网的在线交易动态环境,因此,Agent技术被运用于电子商务的很
自从八十年代末期SNMP(Simple Network Management Protocol)简单网络管理协议面世以来,网络管理技术在短短的十几年里得到了突飞猛进的发展,随着管理功能的增强和管理对象的
如今国内外许多学术团体都在进行Ontology的研究,然而大部分Ontology的构建是手工或半自动的,都需要人工参与Ontology的建立。如何自动构建一个Ontology系统是当今计算机科学领