首页> 中文学位 >数据驱动设计模式的研究及在OTA开发工具中的应用
【6h】

数据驱动设计模式的研究及在OTA开发工具中的应用

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1项目背景

1.2研究目的和意义

1.3设计模式简介

1.3.1软件设计发展趋势

1.3.2设计模式发展及分类

1.3.3设计模式的发展前景

1.3.4本文组织结构

第二章相关的理论与技术

2.1产生式编程

2.1.1产生器原理

2.1.2构造产生器的技术

2.2 MDA/MDD原理

2.2.1 MDA的基本概念

2.2.2 MDA的模型架构

2.2.3 MDA的几个核心技术

2.3统一建模语言UML

2.3.1 UML的目标

2.3.2 UML的主要内容

2.3.3使用UML建模

2.3.4 UML的作用

2.4 XML介绍

2.4.1 XML编程接口

2.4.2 XML数据交换应用优势

2.5本章小结

第三章数据驱动设计模式的设计

3.1数据驱动设计模式提出的背景

3.2数据驱动设计模式的提出

3.2.1数据模型介绍

3.2.2 MDA思想说明

3.3数据驱动设计模式的定义

3.4此设计模式的优点

3.5本章小结

第四章数据驱动设计模式在OTA开发工具中的应用

4.1 OTA系统结构介绍

4.2 OTA开发工具需求

4.2.1 OTA开发工具的处理流程介绍

4.2.2开发工具存在的问题及改进方向

4.3实例数据模型设计

4.4数据驱动设计模式应用于OTAXML脚本解析部分

4.4.1 OTAXML脚本解析部分处理流程的改进

4.4.2产生器工作流程及内容

4.5数据驱动设计模式与适配器模式、桥接模式对比和分析

4.6本章小结

第五章总结与展望

5.1论文总结

5.2后续工作和展望

参考文献

附录1 缩略语

致谢

展开▼

摘要

随着计算机科学技术的快速发展,应用系统中的软件日益庞大,传统的开发方法已经远远不能满足需要。在这种情况下,软件复用成为保证软件健壮性、灵活性、提高软件质量和软件开发速度的重要手段。作为软件复用技术中的重要技术,设计模式总结了面向对象软件设计经验,可以使人们更加简单方便地复用成功的设计和体系结构。设计模式在实际工作中明显地提高了开发人员的开发速度,同时在学科领域里也是一个热点研究领域。 本文在设计模式技术的基础上,结合软件生产自动化中的产生式编程、模型驱动分析/设计(MDA/MDD),提出了一种数据驱动(Data-Driven)设计模式。它借助数据交换工具(XML,ini等文件)为数据模型,通过产生器,生成所需要的功能代码,减小了软件开发的规模,甚至可以让软件用户参与到软件的升级之中,适合解决系统中大量相似但是异构的数据的操作,包括数据库应用系统中的数据表的操作,或者一般系统中存在大量相似异构命令的操作的情况。本文采用XML作为数据交换工具,把数据驱动设计模式应用到了运营商增值业务平台OTA(Over The Air)系统中的开发工具的升级之中,提高了开发人员的开发效率,同时也使得用户可以自己实现软件的升级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号