基于树形结构构件组装研究与实现

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:gwang903
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件规模和复杂度不断增大,传统的软件开发模式面临巨大的挑战,出现了新一轮的“软件危机”,而软件复用是解决这个问题的有效方法之一。构件技术在软件复用中扮演着重要角色,通过构件组装应用系统,缩短了软件开发的生命周期,提高了软件产品的开发效率和软件产品的质量保证。 软件复用的目标是致力于提高软件产业效率和软件质量,基于构件的软件开发是软件工业化生产的必然趋势,而构件组装是构件化软件开发的一个重要步骤。软件构件组装技术是基于构件软件开发的核心技术,构件必须经过组装才能形成软件系统。如何将构件组装成软件,特别是要满足需求定义、软件体系结构、构件模型、构件粒度、组装场景和运行环境等要素的制约,是构件组装基础研究的一个重要内容。 本文研究了软件复用技术、构件技术、构件的组装技术,通过对构件库的分析,实现了构件树与构件库间的映射,代码主要以XML技术实现。基于树形结构构件库的存储方式,设计出了向导性组装和可视化组装两种方式。对于树形结构的构件来说,通过向导性组装更能体现树形结构的优势,每一次向导的过程相当于同深度的节点组装过程。可视化组装中体现树形结构的优势在于当一个新节点装入,将显示该节点所有的孩子节点。通过单击可以将其孩子节点加入,并自动产生映射线连接孩子节点与父节点,这样的组装过程类似于树的成长过程。 CPAP平台来源于省重点科研项目《基于演绎的构件生成与组装平台》,此平台采用插件式开发,经过深入研究平台的模型和设计方案,在平台上实现了两种组装方式。
其他文献
无线传感器网络(wireless sensor network,WSN)是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统,其目的是协作地感知、采
在信息技术飞速发展的今天,大多企业在面对越来越激烈的市场竞争时,都进行了信息化建设并从中获益。虽然信息系统能够对企业的生产和经营管理过程提供强大的支持,但是一些信
21世纪是网络的世纪,网络已经完全融入了人们的学习、工作和生活。随着Internet技术的高速发展,Web已经成为人们获取信息的一个重要途径。Web上图片资源日益丰富,人们对Web图
针对传统带钢表面缺陷检测手段检测速度和识别率不高的问题,本文分析了基于机器视觉的带钢表面检测系统框架及软件构成,分别对其中的初检、分割、特征提取、分类识别等关键技
计算机科学和互联网技术的迅速发展一方面给人们的生产生活提供了极大的便利,但另一方面也带来了很多不容忽视的安全隐患。这些安全隐患滋生了网络上的各种攻击技术。如今每
网格系统具有动态性强、异构性复杂和节点数量庞大的特点,在这样的环境下正确并高效的完成应用就必须解决动态性屏蔽、异构性屏蔽和系统扩展性等问题。当前的网格项目能够做到
现代社会,电话已普及为主要的通信手段,各个企事业单位如供电、银行等需要利用电话进行工作。其中服务安全性要求高的企事业单位需要对通话的工作过程进行录音以备查听。以往
由于无线网络应用的飞速发展,数据如何可靠传输成为目前重要的研究课题。TCP协议是目前因特网上应用最广泛的数据传输协议,但由于无线链路与有线链路的不同特性,TCP协议应用
多相图像分割是目前图像处理与计算机视觉等领域的研究内容之一,在医学图像处理,遥感图像处理及机器视觉等领域具有重要应用。由于问题的复杂性,多相图像分割的建设与计算方
医院信息化是提高医院管理效率的重要途径。近些年来,随着计算机技术的飞速发展,计算机信息技术在医学领域逐渐得到了广泛的应用。但是就目前来看,在很多中小型医院中,信息化