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

被引量 : 0次 | 上传用户:xiongwen0225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软件技术的发展,人们逐步认识到,要真正实现软件的工业化生产方式,达到软件产业发展所需要的软件生产率和质量,采用软件复用技术是一条现实可行的途径。 软件复用(Software reuse,又称软件重用、软件再用)是在开发一种新的应用系统时,重复使用以前开发活动中曾经积累或使用过的软件资源。这些软件资源不仅包括源代码,还包括软件开发方法、需求规格说明、设计结构、开发工具与支撑环境、测试分析数据和维护信息等。实践已经证明,软件复用技术不仅可以提高软件生产率和软件质量,而且也是降低开发成本、缩短开发周期的重要途径。目前,该技术已成为软件工程学科的一个研究热点。 作为软件复用的一种重要方式,基于构件(Component,又称部件、组件)的软件复用技术获得了广泛关注和应用。它是指将应用系统中相对稳定的成分提取出来,形成可以重复使用的软件单元—构件,以便以后开发系统时使用。软件开发者通过组装已有的构件便可形成新的应用系统。有专家预言,基于构件的软件复用技术对软件工程和整个软件产业的最大贡献将在本世纪出现。 本文根据国内外软件复用技术的发展状况,结合构件式软件复用的基础理论和技术,对基于构件的软件复用技术进行了深入研究。主要内容包括: 1.对国内外软件复用技术的发展现状进行了综述和预测分析,指出软件复用技术将为软件开发和工程建设带来革命性的变化。 2.概要地介绍了软件工程的几种开发模式及软件复用的技术形式,并根据复用粒度的大小对软件复用进行分类。 3.阐述了构件实现的规范与标准(如COM、COM~+、DCOM、OLE、ActiveX、控件等技术),分析了可复用构件的管理方法(如构件分类、匹配及检索等),研究、设计了构件检索机制和形式化匹配算法。 4.研究了基于构件的软件复用系统设计方法,提出了可复用构件的二维模型和实现算法。I。L霎辜。】奸上》l计十卜自霎厂刁 叫丁子江化人丫。。、、。/u“几RSI卜卜is 5.为提高构件的检索效率,进一步提出了可复用构件的三维模型和相应的 实现算法。 6.针对构件的并发冲突问题,运用Petri网理论进行了形式化描述,并提 出了相应的解决方案和实现策略,同时给出了Petri网的实现模型。 7.以文中提出的思想和方法,设计开发了一个基于构件的软件复用系统—— 高校实验室信息管理系统,从应用的角度证明了可复用构件及软件复用技术在 系统设计和快速实现方面所具有的突出优势和强大的生命力。 最后总结了全文所做的工作,并提出了进一步研究的方向。
其他文献
受贿罪与滥用职权罪在司法实践中是常见的两项罪名,两罪在我国刑法中的占有十分重要的地位,法条的规定也相对来说比较详细,但是关于两项罪名的罪数规定却很少。正因如此在司
<正> 人是生产力中最有决定性的力量,人才是社会发展的第一资本和原动力。一般来说,人才是指有学识和能力或某些方面有突出贡献的人。但在具体的社会生活中,不同的历史时期对
审美直觉带领我们进入美的世界,在审美中我们体验到真切的自由,因而审美直觉是审美自由的发动者和推进者。一个完善之人的标志就在于他是自由的和能够自我决断的。康德认为,
为了掌握磷尾矿的热解性能,对磷尾矿进行煅烧实验,并测定煅烧前后粒度变化情况及煅烧后氧化钙、氧化镁生成情况。结果表明,尾矿中磷矿和白云石的粒度在整个粒度范围都有分布,
<正>习近平总书记在同中央办公厅各单位班子成员和干部职工代表座谈时要求,党员干部始终要做到坚持绝对忠诚的政治品格,坚持高度自觉的大局意识,坚持极端负责的工作作风,坚持
在磷矿的正反浮选中,由于矿浆不同的pH值条件,磷矿石的多样性,矿浆中无机离子及药剂组份表现出不同的特性,正浮选尾矿水、反浮选精矿水及反浮选尾矿水差异性很大,将所有选矿
<正>党的十八届四中全会确立了全面推进依法治国、建设社会主义法治国家的战略方针,部署了全面推进依法治国的目标、任务,通过了《中共中央关于全面推进依法治国若干重大问题
从检测原理及计算方法、检测方法、误差分析等方面介绍了一种偏心圆弧半径的检测方法 ,以供有关人员参考
研究根据河南漯河地区乡镇卫生院产权改制现状,对郾城、舞阳两县乡镇卫生院医疗活动进行调查,对舞阳三所股份合作改制卫生院和郾城三所尚未改制卫生院共6所卫生院开展全面的机
当前,"扶不扶"逐渐成为人们热议的话题,不断拷问着每个人的道德与良知,凸显社会的悲哀。尊老爱幼是中华民族的优良传统,在当前社会背景下出现的许多道德失范现象凸显道德教育