基于部件的软件重用技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:bood
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
过去几十年来软件生产率一直在稳步增长,但是仍然不能弥补用户对软件的需求和当前软件生产能力之间的鸿沟。经过大量的软件工程和人工智能领域的研究工作以后,人们发现为了满足软件产业所要求的生产率和软件质量,软件重用似乎成了唯一可行的方法,同时软件重用还可以降低软件的开发成本。 实现软件重用的技术途径有两种,一种是基于软件的自动生成,另一种是将重用部件进行组装。正在走向成熟的面向对象技术能够很好地支持重用部件的开发,因此从最近发表的论文著作来看,基于部件的软件重用技术得到了更多的关注。但是直到今天诸如缺乏公认的部件模型和有效的管理工具等问题都还需要部件重用技术很好地进行解决。 本论文在第一章中综述了软件重用技术。第二章中介绍了作者提出的一种扩充了传统的MVC模型、用多个协同对象实现的面向对象可视化重用部件模型,讨论了该模型对实现环境的要求以及用几种流行的面向对象语言实现的可能性,阐述了作者设计并用原型部件库实现的一种重用部件存储模型和部件库组织结构。第三章和第四章讨论了一些重用部件的管理问题,如部件的匹配、检索、浏览以及部件重用的重用度量等,并且分别重点介绍了作者所提出的一种形式化规格匹配算法和重用部件可重用度的量化度量模型。第五章论述了与部件重用密切相关的两个新问题。最后在第六章中,作者对所做的工作进行了简单的总结并提出了自己进一步的研究工作。
其他文献
为了研究爆炸箔厚度与其电爆性能的关系,以及爆炸箔厚度对冲击片雷管感度的影响,对5种不同厚度的爆炸箔进行了试验。研究结果表明:在1.3kV和1.5kV的充电电压下,厚度为4.0μm
<正> 9在10个数字中最大,而且运算时进位率也最高,而多位9乘任意数就更麻烦,数字大,进位多,给珠算带来麻烦,费时,费力,费心,但是9虽然最大,可它又有最简单的一面,无论多少个9
目的 对胺碘酮和美托洛尔治疗慢性心功能不全合并室性心律失常的效果进行研究。方法 对2015年10月~2016年10月入院治疗的90例慢性心功能不全合并室性心律失常患者作为研究对
【正】 本文试把中国数学、西方数学、国际数学几个概念研究一下,然后据以检测一下废除珠算的6条理由是不是“理所当然”。言有未当,务乞斧正。 一、兴衰存亡话选择 灰色选择
随着人类知识生产的日新月异,高新科技产业化的进程加快,现代科技在各个产业的渗透以及在全球范围的迅速扩散,人类正走向信息网络化、资源共享化、知识经济化、科技创新化……这
带“7”平方.不论7在前位,在后位,在中位,还是多位7,均有巧算法,不同常规,简单、快速、准确,是经验总结,归结如下。
1998年12月6日,从美国宇航局传来消息,美国奋进号航天飞机释放的"团结号"节点舱同曙光号已经顺利对接,这标志着离实现登陆火星的设想愈来愈近了。美国人计划在21世纪20年代实
目的:通过调查乳腺癌术后患者对功能锻炼方式的选择,分析其影响因素,为制订个性化高质量的康复模式提供参考依据。方法:采用自制的调查问卷,随机抽取广州某三甲医院乳腺外科
脑电研究对探索脑神经活动规律、研究脑的认知功能具有重要的科学意义和临床应用价值。在脑电研究中,有限元素法因可以处理复杂几何形状和边界条件,且能成功地用于多种均质连
物理下册第十五章内容,教材综合性强,以学生的探究活动为线索,融合了欧姆定律、能量、功的知识,是学习电功率的重要基础,在电学中起着承上启下的作用。教材重点是:学生自主探究影响