首页> 中文学位 >基于设计模式的组件代码及描述的自动生成工具
【6h】

基于设计模式的组件代码及描述的自动生成工具

代理获取

目录

文摘

英文文摘

独创性声明及学位论文版权使用授权书

第一章引言

1.1问题的提出

1.2本文的工作与组织结构

第二章研究基础

2.1代码自动生成技术综述

2.2.1 Java语言的特点

2.2.2 Java计算平台

2.2.3 JDOM的原理及应用

2.3软件复用及基于组件的软件开发-CBSD

2.3.1软件复用技术

2.3.2软件复用的关键因素

2.3.3组件技术

2.3.4组件的描述

2.3.5基于组件的软件开发技术-CBSD

2.4设计模式

2.4.1设计模式的要素

2.4.2设计模式的分类

2.4.3设计模式的应用

2.5小结

第三章ACCGD系统的总体设计

3.1 ACCGD工具的设计背景

3.2 ACCGD系统的体系结构

3.4设计模式模版库

3.5代码分块生成器与连接器

3.6组件描述的文档规范

3.6.1组件的关联检索信息描述

3.6.2组件描述的文档规范—DTD定义模型

3.7小结

4.1现有代码自动生成工具的研究

4.2分段、整合代码自动生成技术的原理

4.3 ACCGD的关键技术

4.3.1用九元组来描述设计模式

4.3.2组件自动描述模型—ACDM

4.4小结

第五章ACCGD工具的详细设计与实现

5.1设计模式存储结构设计

5.2.1概念模型的结构设计

5.2.2概念模型的实现

5.3组件描述文档的生成

5.4小结

第六章结束语

参考文献

致谢

攻读硕士学位期间发表的论文

展开▼

摘要

软件复用的实践有3个趋势,一是在软件领域将软件复用的实践惯例化、用户化,不仅要考虑技术的因素,而且要考虑管理的因素;二是将复用技术集成到软件开发过程中,并且研究软件过程形式化的问题;三是将领域分析标准化,开发支持领域分析的方法和工具。现在有关软件复用的基本概念不断完善,软件复用的技术和方法也日渐成熟。有些专用领域的可复用系统较为成功,通用领域的可复用系统则处于探索阶段。 缺乏复用的支撑环境是阻碍软件复用的极大因素。要真正做到软件复用,必须要有支持复用的软件工具。将支持复用的工具集成到CASE环境中,形成支持复用的CASE环境,是开发软件平台、形成软件产业、从手工编程到软件工厂过渡的台阶。软件复用的各个阶段和各个环节都需要CASE工具的支持。基于这一需求本文设计并实现了支持软件复用的组件代码自动生成工具。 本文对代码自动生成技术进行了简要阐述,概括了自动生成技术的研究历史及现状,分析了各种技术的优缺点,并系统阐述了软件复用、组件技术、设计模式,基于上述分析提出了支持软件复用的CASE工具-基于设计模式的组件代码及描述的自动生成工具(ACCGD)。首先介绍了ACCGD的系统结构,给出了组件描述文档的DTD规范和代码自动生成模型;分析了代码分块及整合的设计思想,重点描述了用九元组表示设计模式的原理;最后对ACCGD系统的实现做了详细的阐述。 研究和实践结果表明,采用组件代码及描述的自动生成技术能够加快组件开发周期,减少了组件描述不准、不全的弊端,有利于组件库关联检索。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号