基于构件的软件复用技术的研究与应用

来源 :中北大学 | 被引量 : 0次 | 上传用户:sw_8818
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件行业兴起至今,已经完成了单工作业到工程作业的转变,伴随而来的“软件危机”是软件工程最关键的问题,而遗留系统是最难解决的问题,针对这一关键问题,本文分别从面向过程与面向对象的软件工程设计思想进行对比分析,最后衍射出面向构件的软件工程思想,构件是高级软件工程的基础,是未来的冉冉新星,构件技术的兴起,来源于软件复用的工程理念,产生这一理念的根源是遗留系统的处理问题。构件相比于对象与过程是一种更大的格局,是从更高的角度来处理软件,也更适合软件工程中的工程思想,采用基于构件的软件复用技术有助于缓解“软件危机”,对软件工程未来的发展具有更深远的意义。而构件技术是软件复用的核心技术,构件可以小到函数、类、对象等,也可以大到完整的软件系统。软件复用包括一整套体系的理论框架以及技术难点,本文分别对软件复用技术中的软件构件组装技术、软件构件分类技术以及动态演化技术三个方面进行深入研究,在研究的过程中提出三个创新点,来提高软件复用过程的效率:(1)针对构件组装技术的研究,采用适配器技术特性,将其类比为构件间的胶水,从构件组装的角度,利用适配器来组装构件的模型,并在实际的项目中应用该模型,通过实际项目的开发对比,得出基于适配器的构件组装模型相对于传统软件开发方式更加高效,节约了软件开发周期。(2)针对构件分类技术的研究,采用卷积神经网络技术特性,从构件刻面信息的角度,提出一种基于卷积神经网络的构件分类策略;利用卷积神经网络对构件刻面特征进行提取,训练出基于卷积神经网络的构件分类模型,通过具体的实验,来论证该模型的准确性,以达到提高构件检索效率的目的。(3)针对构件的动态演化技术研究,采用观察者技术特性,对构件进行扩展,使构件具有被监视以及监视的特性,提出基于观察者的动态演化模型,利用基于观察者的动态演化技术模型,来提高动态演化的一致性。
其他文献
<正>高校学生是网民的主力军,也是与互联网同呼吸共成长的"网络原住民"。他们眼中的网络图景是什么?他们心中的网络家园什么样?都是些很有意思的问题。本期专栏,我们汇辑了三
在分析SDLO原寻找伙伴学习服务的基础上,分析影响寻找最佳伙伴的因素,给出寻找最佳伙伴学习服务算法,并建立相应的数学模型。该数学模型和算法考虑到伙伴的个性特征和动态协
<正> 一个基层领导者,刚刚走马上任,充满了对事业成功的憧憬和期待。此时,提醒你注意处理好同上级的关系,以便更好地开展工作,大展宏图。 1、尊重上级,扬长避短。认识自己,了
<正> 编译出版业务是我会宣传部的一项工作。在1984年下半年,我们宣传部同志热烈讨论宣传部的改革问题。有些同志认为宣传部在编辑、翻译、出版方面有优势,根据以往为国外厂
目前大部分聚类算法只适用于处理属性取值为单值的数值型数据,介绍了一种新的基于粗糙集理论的聚类算法,该算法不仅可用于取值为单值的数值型数据聚类,而且能够用于取值为多值的
在幼儿园的原有空间条件下开设“公共区域”,不仅能有效提升学校的空间资源,充分利用游戏材料,而且还能促进儿童社会性情感的发展。在“公共区域”中时常会发生着很多“事件
<正> 世界女排群英荟萃的明星联队,与赢得“四连冠”殊荣的中国女排的比赛,是排球史上的壮举,引起了全世界亿万人民的关注。鹿死谁手呢? 明星队的主教练是曾经率领日本女排夺
武汉大学前校长刘道玉——这位在教育改革的舞台上叱咤风云的领军人物之一,在沉寂多年之后,在古稀之年,推出了他的新著《创造教育新论》,再一次发出了创造教育的强有力的呐喊。
在《智能控制基础》的双语教学中,我们针对智能控制理论和实践性均强的特点,将实践教学贯穿于整个教学过程.我们的实践教学包括:课程配套实验、综合性开放实验、综合设计、虚
<正> 慎怒,就是不轻易发怒,有存养功夫,有自制能力;不惧,就是一身正气,无所畏惧。慎怒不惧的人临大事而有静气,有力量而不凌人,如诸葛亮所说:“威而不猛,忿而不怒,忧而不惧,