首页> 中文学位 >基于模型的测试及Web应用快速开发方法研究
【6h】

基于模型的测试及Web应用快速开发方法研究

代理获取

目录

声明

中文摘要

英文摘要

目录

1 绪论

1.1 研究背景和意义

1.2 国内外研究现状

1.3 研究内容

1.4 本文的章节安排

2 相关知识概述

2.1 基于模型的测试综述

2.2基于模型的快速应用开发方法

2.3本章小结

3基于ASL的模型测试方法

3.1 ASL及其特征

3.2 平台无关模型的建立

3.3 ASL建立测试用例

3.4测试执行及结果分析

3.5 本章小结

4 基于模型的Web应用快速开发方法

4.1 模型映射

4.2 模型映射实现

4.3 Spring Roo快速构建系统

4.4 本章小结

5 煤质预测系统实例验证

5.1 煤质预测业务介绍

5.2 煤质预测系统建模

5.3 煤质预测模型的测试

5.4 煤质计划模块RAD式开发

5.5 系统效果评估

5.6 本章小结

6 结论

致谢

参考文献

附录

展开▼

摘要

模型驱动架构以软件系统的建模行为驱动整个软件系统开发,为提高软件开发效率,增强软件的可移植性,可维护性以及文档编制的便利性指明了解决之道。本文主要研究解决平台无关模型层的模型测试和模型到Roo脚本转换,实现基于模型的Web应用快速开发。
  针对模型驱动架构(MDA)下难以发现隐藏在模型中的缺陷及UML模型描述缺乏精确语义的问题,提出了基于ASL的模型测试方法:从UML模型出发,将动作规约语言(ASL)运用于平台无关模型(PIM)上建立精确地可执行模型。论文给出了ASL语句在MDA过程中的工作原理、平台无关模型的建立过程、测试用例建立的步骤、测试执行的实施过程,最后结合实例,在UML图的基础上运用ASL对测试环境进行构建,并创建了系统的测试用例,对模型及业务逻辑进行了测试。
  针对模型转换后的代码文件难以集成现有框架和技术的问题,提出从Ecore模型到SpringRoo脚本的转换方式。首先在Ecore模型中添加注释,丰富模型的语义;然后定义遵循MOF模型到文本转换标准的模板文件,将模型元素信息映射到Roo脚本中;最后执行Roo脚本,并借助Maven完成代码文件自动部署,得到可运行的Web应用。
  研究成果应用于某大型煤业集团的煤质管理信息系统中,结果表明:本文提出的基于ASL的模型测试方法既能利用模型驱动对复杂的测试用例进行一种简化和抽象,且能在软件生存期早期揭示软件的缺陷,防止缺陷随着软件开发过程的进行而被放大。基于模型的Web应用快速开发方法,可以实现模型到Web应用的快速转换,无缝集成当前流行框架,减少了开发成本,有效提高Web应用的早期开发速度。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号