面向对象软件静态测试自动生成类图的研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:stacy_sj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前计算机软件的规模越来越大,复杂度也不断提高,软件错误造成的后果也就越来越严重,软件的质量和可靠性已引起人们的高度重视。在现代软件工程中,软件开发的各个阶段,都应进行相应的严格的质量评审和测试。软件测试成为软件质量保障的关键环节。 本文主要是对面向对象软件的自动化测试方面进行一些研究,侧重于程序代码的静态测试方法,其主要内容包括软件测试方法的分类、面向对象软件的测试、基于程序代码的测试、静态测试的模型和程序静态分析的实现框架。 针对面向对象编程语言C++的特点,我们论述了一个C++程序静态分析方法的基本设计框架及具体实现流程,并用VC++初步实现,最后给出一个实现示例。此方法的主要设计思想是通过分析C++源程序文件,得到类内及类间关系的信息,将其保存到数据库表中,最终用UML类图的规范显示出来,使测试人员能快速而准确地了解程序结构,有效地设计测试用例。
其他文献
该论文着重研究了路由策略和拓扑结构对当前正在Internet上大规模使用的域间路由协议——边界网关协议的稳定性和收敛性的影响,以及如何有效地提高大规模自治系统域间路由的
第一章首先介绍了该文研究的应用背景,从电子商务中的信任机制、中国的诚信建设、现代企业管理等多方面说明了建立声誉系统的迫切性和重要性.然后介绍了相关研究和现状,阐述
该文首先分析了集群系统的系统结构,构建一个异构型的集群系统,然后分析并行虚拟机PVM的内部结构和通信机制,在对集群系统进行网络性能分析的过程中可以得出任务调度策略是影
基于动态联盟的敏捷供应链是企业21世纪参与国际竞争的重要技术手段。参照国外敏捷供应链管理的先进思想、研究成果和产品,研究并建立符合国内企业、行业实际情况的敏捷供应链
该文论述了面向对象的高炉炉喉十字温度预报及布料指导子系统的设计和实现问题.针对炉前操作人员对十字温度预报的新需求,提出了采用基于TD算法的时序神经网络来完成对十字温
利用计算机视觉技术,实现身份证号码的自动识别和录入将大大提高身份证管理的效率。目前身份证号码的识别系统是以扫描仪来获取身份证图像,但扫描仪不利于长时间实时获取图像。
分布式系统是充分利用现有计算机资源的一个很好的解决方案。而要让分布式系统获得良好的负载平衡、高通信性能、高可用性等特性,进程迁移功能是不可或缺的。 分布式操作系
为了高额利润,许多公司正在大量地使用网上的廉价信息。这导致公司的数据量日趋增大。因此,从巨量的数据集中快速地找出感兴趣的模式已成为一个紧迫的任务。数据挖掘为解决这一
决策支持系统、数据挖掘技术目前已得到了广泛的应用,作为这两者的信息来源数据仓库和数据集市技术也得到了相应的发展。数据仓库和数据集市的重要性在于它为决策支持系统和数