软件测试工具开发中模式的研究与应用
文献类型 | 学位 |
作者 | 高旭涛[1] |
机构 | 北京航空航天大学 ↓ |
授予学位 | 硕士 |
年度 | 2004 |
学位授予单位 | 北京航空航天大学 |
语言 | 中文 |
关键词 | 设计模式;软件重用;软件测试;模式系统 |
摘要 | 软件模式系统,是由一个设计模式集合和一个设计模式间的关系集合组成,它能够帮助设计人员更好地理解一组设计模式以及设计模式之间的关系,并将这些设计模式快速地应用到实际的软件设计中.该文正是以测试软件设计开发的特征为基础,提取相应的模式并总结这些模式之间的关系,进而形成了测试软件模式系统.该文给出的测试软件模式系统包含一个体系结构模式(比设计模式规模更大的模式)和四个设计模式,以及它们之间的相互依赖关系.这五个模式分别是Target软件体系结构模式、集成接口模式、建造工厂模式、异常抛出模式和XML存取模式,这些模式大部分是对成熟设计模式的改进和扩展,这些扩展使它们与具体技术的结合更紧密,设计重用度也更高.另外,模式系统虽然能够帮助更好地理解每个设计模式,但这些模式单独应用并不能真正体现模式系统的优势,只有当几个模式组合应用,或者五个模式作为一个整体应用时,才能够真正实现测试软件模式系统在软件设计中的复用目标.测试软件模式系统面向测试软件以及类似软件的开发,使设计人员能够方便地重用它的全部或者部分模式,这样将大大提高软件设计的效率和质量.SafePro/C++软件分析与测试工具是北航软件所开发的软件测试平台中的子项目,主要功能包括C/C++/VC源程序的静态分析、动态测试、内存检测和结果统计显示,并且支持对被测程序进行自动和手动两种方式的管理,使软件测试更加方便和高效.该文以SafePro/C++的框架设计为例,采用测试软件模式系统进行软件的设计和开发,详细介绍了测试软件模式系统的实际应用,使读者既能切身体会到模式系统所带来的便利,又能加深对测试软件模式系统的理解.模式系统从概念上来说应该具有一定的规模,是包含大量模式和关系的集合,它的形成需要汲取大量前人的经验,并经过充分的实践验证.该文所介绍的测试软件模式系统仅能称为一个模式系统的原型,它还需要经过更多的实践检验,并进行不断的充实和完善. |
影响因子:
dc:title:软件测试工具开发中模式的研究与应用
dc:creator:高旭涛
dc:date: publishDate:1753-01-01
dc:type:学位
dc:format: Media:北京航空航天大学
dc:identifier: LnterrelatedLiterature:北京航空航天大学.2004.
dc:identifier:DOI:
dc: identifier:ISBN: