学位论文 > 优秀研究生学位论文题录展示

用面向对象技术解决领域数据异构问题的研究

作 者: 张中新
导 师: 李建国
学 校: 西南师范大学
专 业: 计算机应用技术
关键词: 面向对象 数据模型 领域数据工程 软件工程 软件集成 数据异构 代码重用 分布式对象 规则
分类号: TP311.52
类 型: 硕士论文
年 份: 2002年
下 载: 98次
引 用: 1次
阅 读: 论文下载
 

内容摘要


面向对象的分析和设计方法是软件工程重要的研究领域,主要研究用面向对象的概念、原理和技术来分析、描述软件系统并构造系统模型。 异构是当今计算机信息领域内普遍存在的现象,本文着重探讨领域工程中的异构问题。领域数据工程中最普遍的异构是领域软件集成平台异构,基于公共数据模型的领域平台可较好地解决问题。 目前解决数据异构的方法很多,首先对目前四种解决模型进行了比较和分析,即基于互操作的集成模型,基于迁移的集成模型,基于多协议栈的集成模型和基于多接口的集成模型,阐述了它们的功能、性能和适用范围,指出了它们在领域工程中的局限性。然后针对这种局限性提出了用面向对象技术的解决领域工程中的异构问题。 作者对面向对象技术作了整体介绍,并对其重点技术UMI(Unifled modeling language统一建模语言)的特色功能进行了论述。提出了面向对象的公共数据模型及其基于EECA的对象状态转换规则和基于CCRM的聚类机制能较好地解决领域工程中异构数据共享冲突的观点。 作者用面向对象技术给出了领域公共数据模型FCDM(Fields Common Data Model)的主要内容、建立与表达、类结构组织和实体定义、属性、约束规则等构筑技术,并重点介绍了对象状态转换规则和对象聚类机制及其特点。基于EECA(Event-Condition-Action)主动规则对象的行为可以按规则状态转换方式进行描述,当对象监控的事件发生时,规则对象检查它的条件状态,若条件为真,则执行有关的操作;基于簇和角色的概念聚类机制CCRM(Conceptual Cluster-Role mechanism)允许同质的或异质的对象被动态聚集到簇中,在簇中扮演不同的角色。基于EECA的主动规则可较好地解决对象之间通信和转换时的语义和结构冲突;基于CCRM的对象聚类机制克服了传统的弱类型和强类型的缺点,使模型更具灵活性和稳定性。 最后,对面向对象的公共数据模型解决领域数据异构的优势、性能、适用范围和应注意的方面进行了讨论,并通过实验和例子证明了该模型在领域工程中的可行性。

全文目录


内容摘要  3-5
Abstract  5-7
一、 概述  7-8
二、 目前已有的异构解决方案  8-17
  1、 基于互操作的集成模型  8
  2、 基于迁移的集成模型  8-9
  3、 基于多协议栈的集成模型  9-10
  4、 基于多接口的集成模型  10-12
    2.4.1 客户方解决方案  10-11
    2.4.2 对象方解决方案  11-12
  5、 异构分布对象系统集成模型的比较  12-15
    2.5.1 功能  12-13
    2.5.2 性能  13-14
    2.5.3 实用环境  14
    2.5.4 适用范围  14-15
  6、 在领域工程中的局限性  15-17
三、 面向对象方法及其主要技术  17-21
  1、 概述  17-18
  2、 UML简介  18-21
四、 用面向对象技术构筑领域公共数据模型  21-40
  1、 领域公共数据模型的构筑方法  21-31
    1.1 模型的主要概念  22
    1.2 元模型定义  22-30
    1.3 元模型FCDM的UML框图  30-31
  2、 模型中各对象状态转换规则  31-34
  3、 模型中的聚类机制  34-37
  4、 面向对象的领域公共数据模型(FCDM)的功能和特点  37-39
  5、 面向对象的领域公共数据模型(FCDM)的适用范围  39-40
五、 实例对比和分析  40-44
六、 结束语  44-45
《参考文献》  45-46
致谢  46

相似论文

  1. 基于非规则LDPC码的BICM系统优化设计,TN911.2
  2. 海量多数据库集成系统的Mediator和Wrapper机制的设计与实现,TP311.13
  3. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  4. 武器装备信息管理系统的设计与实现,TP311.52
  5. 从历届世界健美操规则看健美操难度动作发展态势,G831.3
  6. 中国碳排放水平的区域差异及影响因素分析,X502
  7. UML模型到XMI的映射方法研究,TP311.5
  8. 面向对象分层测试的方法研究,TP311.53
  9. 基于面向对象技术的植物根系模拟仿真基础类库研究,TP391.41
  10. 基于监督流形学习算法的固有不规则蛋白质结构预测研究,Q51
  11. 仿真平台中基于游戏引擎的展现技术的研究与应用,TP391.41
  12. 军用车辆管理信息系统的设计与实现,TP311.52
  13. 基于Web技术军车驾驶员信息管理系统的设计与实现,TP311.52
  14. 肝血管瘤剥脱术与规则性肝切除术的术式探讨,R735.7
  15. C++代码缺陷检测系统的研究与设计,TP311.53
  16. 离散空间上两类游戏的最优策略,O242.1
  17. 排球竞赛规则修改的演变对排球运动发展的影响,G842
  18. 基于数据挖掘的税务稽查选案研究,F812.42
  19. 对女子竞技体操比赛技术制胜因素的研究,G832
  20. C++静态代码检测语法树构建方法研究,TP311.53
  21. 基于高分辨率遥感数据的矿区房屋信息提取方法研究,TP751

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com