基于主动接口的可适配构件模型研究

基于主动接口的可适配构件模型研究

论文摘要

基于构件的开发(Component-Based Development,简称CBD)或基于构件的软件工程(Component-Based Software Engineering,简称CBSE)是一种软件开发新范型,它是在一定构件模型的支持下,复用构件库中的一个或多个软件构件,通过组合手段高效率、高质量地构造应用软件系统的过程。由于以分布式对象为基础的构件实现技术日趋成熟,CBD已经成为现今软件复用实践的研究热点,被认为是最具潜力的软件工程发展方向之一。 构件复用的独到之处是把构件原封不动地插入应用系统,然而实践证明,“原样”(as-is)复用在大多数情况下是不现实的,因为第三方构件往往不能直接组装到应用程序中,应用程序的构建者需要修改构件以满足系统的需要。面向对象和基于构件的软件开发方法的广泛使用,在使用第三方构件时出现了越来越多的问题,特别要求对第三方构件适配的支持。适配对基于构件的软件系统的成功与否是至关重要的。应该说,只有当应用开发者能够适配构件时,构件才体现其复用的价值。 对主动接口(active interface)的研究发现,构件可以提供一个专为适配而建立的接口,这是适配的关键。主动接口的开发使得某些任务可以自动执行,减少与用户的交互。主动接口使得工具的使用变得更简单。本文针对软件复用中构件不符合应用程序需求的问题,使用主动接口技术,辅以其他构件适配技术,提出了一种可适配构件的模型(AdaptableComponcnt),帮助构件开发者设计出易于适配的构件。具体内容如下: (1) 提出了新的构件适配技术;

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题背景
  • 1.1.1 成品构件的复用问题
  • 1.1.2 课题的目的和意义
  • 1.2 国内外研究概况
  • 1.2.1 基于构件开发概况
  • 1.2.2 国内外关于构件模型的研究
  • 1.2.3 构件适配技术研究概况
  • 1.3 本文的主要研究内容和目标
  • 1.4 论文结构概要
  • 第二章 可适配构件模型理论基础
  • 2.1 构件与构件复用问题
  • 2.1.1 什么是构件
  • 2.1.2 构件复用问题与构件标准化
  • 2.2 构件模型
  • 2.2.1 构件模型的概念
  • 2.2.2 构件模型与规格说明
  • 2.2.3 现有构件模型的分类
  • 2.3 构件适配技术
  • 2.3.1 主动接口技术
  • 2.3.2 BCA技术
  • 2.3.3 主动接口BCA技术
  • 2.3.4 体系结构在构件适配中的作用
  • 2.3.5 构件适配实例
  • 2.4 本章小结
  • 第三章 AdaptableComponent模型
  • 3.1 设计可适配构件的基本思想
  • 3.2 模型设计原则
  • 3.3 构件模型的描述
  • 3.3.1 模型的内容
  • 3.3.2 模型的层次结构
  • 3.4 本章小结
  • 第四章 可适配构件的设计
  • 4.1 构件的设计
  • 4.2 程序总体结构图
  • 4.3 AdaptableSheet
  • 4.3.1 概念设计
  • 4.3.2 逻辑设计
  • 4.3.3 构件适配
  • 4.4 模型的有效性分析
  • 第五章 全文总结与研究展望
  • 5.1 全文总结
  • 5.2 需进一步研究的内容
  • 参考文献
  • 在校期间发表的论文、科研成果等
  • 致谢
  • 相关论文文献

    • [1].建筑信息建模构件模型应用技术标准分析[J]. 工业建筑 2017(02)
    • [2].服务构件模型的研究与设计[J]. 微型机与应用 2014(07)
    • [3].嵌入式构件模型研究[J]. 煤炭技术 2013(08)
    • [4].移动分布式环境下的可信构件模型[J]. 计算机工程 2009(20)
    • [5].基于方面构件模型及其组装与实现[J]. 计算机技术与发展 2009(04)
    • [6].一种基于形式化B方法的软件构件模型[J]. 天水师范学院学报 2009(02)
    • [7].面向综合电子信息系统的领域构件模型驱动研究[J]. 计算机与数字工程 2011(11)
    • [8].一种全面支持后续开发的嵌入软构件模型[J]. 计算机科学 2009(01)
    • [9].实时嵌入式构件模型组装方法及时间性推理[J]. 计算机工程与应用 2009(25)
    • [10].面向安全性需求的安全构件模型框架研究[J]. 计算机应用 2008(11)
    • [11].以体系结构为中心的构件模型设计[J]. 计算机工程与设计 2008(09)
    • [12].防汛抢险构件模型的研制与应用[J]. 治黄科技信息 2018(05)
    • [13].控制密集型嵌入式系统软件构件模型研究[J]. 计算机测量与控制 2014(07)
    • [14].基于嵌入式软件构件模型的研究[J]. 湖北广播电视大学学报 2009(05)
    • [15].CORBA构件模型在指控系统中的应用[J]. 火力与指挥控制 2013(08)
    • [16].基于全构件模型的磁流变阻尼器磁路分析及测试[J]. 东南大学学报(自然科学版) 2017(03)
    • [17].实时系统构件模型及构件库研究[J]. 计算机时代 2010(04)
    • [18].DCAM平台下的分布式方面构件模型及协同框架的研究[J]. 计算机应用研究 2010(08)
    • [19].基于广义动态约束满足的产品应用服务构件模型研究[J]. 计算机集成制造系统 2009(06)
    • [20].一种基于Web的服务组装构件模型(英文)[J]. 计算机科学与探索 2008(04)
    • [21].基于有色Petri网的安全构件模型[J]. 计算机工程 2008(22)
    • [22].基于Agent的自主构件模型设计与评估[J]. 计算机工程 2014(11)
    • [23].一种基于扩展MVVM模式的面向服务软构件模型[J]. 科学技术与工程 2011(10)
    • [24].基于可配置构件模型的视频GUI构件研究[J]. 计算机工程与设计 2010(06)
    • [25].基于代数学构件模型的ATR信息处理的软件设计[J]. 自动化与仪器仪表 2016(11)
    • [26].嵌入式Java蓝牙构件模型的研究与应用[J]. 微计算机信息 2010(08)
    • [27].SJ/T 11409-2009《软件构件模型》概要[J]. 信息技术与标准化 2010(09)
    • [28].BIM技术在装配式建筑中的应用[J]. 江西建材 2020(03)
    • [29].基于异构多核的CCA并行构件模型[J]. 计算机应用研究 2014(12)
    • [30].业务模型向软构件模型的语义变换[J]. 计算机系统应用 2011(02)

    标签:;  ;  ;  

    基于主动接口的可适配构件模型研究
    下载Doc文档

    猜你喜欢