自动测试系统的面向对象框架开发方法研究

被引:0
作者
徐小良
机构
[1] 浙江大学
关键词
自动测试系统; 元模型; 面向对象框架; 设计模式; Framework Profile; 统一建模语言;
D O I
暂无
年度学位
2003
学位类型
博士
导师
摘要
当今自动测试系统的规模和复杂性与日俱增,传统的软件开发方法,包括传统的面向对象设计方法,由于软件复用力度有限,难以进一步提高自动测试系统的软件开发效率以满足用户的需求。面向对象框架是提高软件复用性的一种重要技术,相对于传统的软件复用技术,框架不仅提供了代码复用,而且实现了更具有软件生产力意义的设计复用,基于框架开发领域应用可以有效地提高软件的开效率。但是,相对于应用程序的开发,框架开发是一项更为艰巨的任务,尤其由于缺乏标准的方法指导和成熟的技术支持,目前自动测试系统领域面向对象框架的研究与开发尚处于探索阶段。本文的研究目的在于通过自动测试系统的领域分析以及基于统一建模语言(UML)的面向对象框架建模技术的研究,提出一种特定领域自动测试系统的面向对象框架开发方法。 首先,在自动测试系统的特征和需求分析的基础上建立自动测试系统的面向对象元模型,并用接口定义语言(IDL)对元模型进行形式化描述,使其定义与具体实现语言不相关。这个元模型是各种自动测试系统面向对象框架的基础体系结构。 其次,基于UML的扩展机制定义一个满足面向对象框架特征建模的UMLprofile—Framework Profile,使UML更好地支持框架“热点”的建模和设计模式的直观表示,并用OMG的对象约束语言(OCL)对Framework Profile的语义进行形式化描述,便于框架开发人员的正确理解和使用。 最后,利用上面两点研究成果提出一种基于元模型、热点驱动的自动测试系统的面向对象框架开发方法。新方法主要包括热点识别、框架设计、框架实现和框架测试等一系列迭代的过程,直到识别框架中的所有热点并得到灵活的设计实现。 提出的新方法将为各种自动测试系统的面向对象框架开发提供指导原则, ................一一一 伙卜. 摘要 有助于快速建立目标自动测试系统的核心对象模型,能直观地表达框架中的热 点,保证框架设计具有良好的复用性、灵活性和扩展性,对于最终基于框架提 高目标领域应用软件的开发效率、降低开发成本、提高系统可靠性和可维护性 等具有重要的意义。
引用
收藏
页数:136
共 10 条
[1]
面向对象框架技术在舰船主动力装置监控系统中的应用 [J].
刘九七 .
微计算机信息, 2002, (09) :24-25
[2]
面向对象石油管理公共数据模型建立研究 [J].
胡长军 ;
仝兆岐 ;
童云海 .
软件学报, 2001, (03) :427-434
[3]
图形化编程平台的结构设计及实现 [J].
徐小良 ;
刘阳 ;
周泓 ;
汪乐宇 ;
不详 .
计算机工程与应用 , 2001, (04) :4-5+8
[4]
面向自动测试系统的图形化编程平台的仪器接口模块的设计 [J].
周泓 ;
汪乐宇 ;
陈华 ;
吴晓莉 .
工程设计, 1999, (04) :26-30
[5]
城市管道燃气系统的分布式遥控监测 [J].
耿晨歌 ;
汪乐宇 ;
卢奂采 .
自动化仪表, 1999, (05)
[6]
统一软件开发过程.[M].(美)IvarJacobson等著;周伯生等译;.机械工业出版社.2002,
[7]
CORBA系统结构、原理与规范.[M].(美)OMG编著;韦乐平等编译;.电子工业出版社.2000,
[8]
智能CORBA.[M].(美)[R.奥法利]RobertOrfali著;陈章渊等译;.电子工业出版社.1999,
[9]
自动测试软件.[M].顾亚平著;.国防工业出版社.1989,
[10]
内燃机测试技术.[M].马元骥;施润昌主编;.浙江大学出版社.1986,