【摘 要】
:
软件复用能有效地解决软件危机,提高软件开发的效率和质量,降低开发和维护成本。基于组件的软件开发方法是软件复用的一种实践方法,其中的组件技术是支持复用的核心技术。为了能
论文部分内容阅读
软件复用能有效地解决软件危机,提高软件开发的效率和质量,降低开发和维护成本。基于组件的软件开发方法是软件复用的一种实践方法,其中的组件技术是支持复用的核心技术。为了能够在软件开发过程中复用己有的软件组件,必须在此之前不断地进行可复用组件的积累,并且将它们组织成可复用组件库。在领域软件的开发过程中应用组件技术,可重用的资源更多,复用层次更高,复用粒度更大,复用的关键是领域业务框架。复用过程通常包括领域业务框架设计、基于业务框架进行组件的描述、检索和装配、生成系统。在组件数量很大并且组件间相互关系也比较复杂的情况下,如何在组件库中进行高效的面向业务框架的组件检索就成为一个很重要的问题,必须考虑如何组织组件库的结构,使组件能被准确地描述,保持较高的检索效率,以利于复用。
本文将基于框架和组件的开发方法加以改进,提出F-CBD开发方法。为使针对特定框架的组件检索和复用更方便,本文提出在分布式通用组件库的基础上构造面向框架的专用组件库的概念。专用库主要解决两个问题:第一,把分布的、异构的、通用的组件库信息用统一的描述模型进行组织,将特定框架的专用组件信息集中管理;第二,提高面向框架的组件检索效率,实现组件关联检索和关联选取。
本文在研究了通用组件库的描述和分类方法的基础之上,设计了专用组件库的总体结构。专用库采用多维方式对组件进行分类,在专用库中构造了组件本体,使分布组件库的组件在专用库这个层次上有一个统一的语义描述模型,消除组件描述和检索的语义异构问题。同时构建专用组件库关联检索策略集,并实现基于策略集和组件本体的查询扩展,实现了组件的关联检索和关联选取,使基于组件的框架复用更为方便。
其他文献
在计算机中实时生成各种场景,巨大的计算量往往成为图形生成、显示的瓶颈。因此,如何简化且有效地模拟火焰、头发等自然景物,已经成为计算机真实感图形生成的关键。本文着重
随着Internet 的飞速发展,计算机网络在各个领域的广泛应用,网络安全问题也日益突出地显露出来并受到人们的广泛关注。本文首先分析了网络安全问题的现状,研究了各种网络攻击
虚拟机技术已被广泛应用于云计算、数据中心和物理网络等系统。然而随着系统规模不断扩大、业务种类持续增长,如何保证系统稳定高效地持续运行,降低更新、检修和维护等引发的
电子邮件在我们的日常工作、学习和生活中起着越来越重要的作用,它快捷、方便。电子邮件给人们带来了便利,但垃圾邮件也随之出现,网民有时收到的垃圾邮件数反而超过正常邮件
随着密码学的不断发展,属性基密码体制作为身份基密码体制的扩展,由于其独特优异的性质受到了越来越多的关注。属性基门限签名体制是属性基密码体制中一个重要组成部分。属性
随着移动终端普及程度的提高,对于软件开发人员来说,移动终端平台上的应用软件开发正在成为又一个充满挑战的崭新领域。在全球范围内,由美国高通公司开发的BREW移动开发平台已经
Internet技术的飞速发展使得Web服务越来越普及,互联网日益成为丰富的信息聚集地。用户需求是科技发展的决定性驱动力,充分利用基于网络的信息服务资源,对于正确把握市场动态,快
光传送网作为电信网的基础网络,历经了从准同步数字系列到同步数字系列再到波分复用、密集波分复用等技术的发展过程。目前光传送网面临与其它业务网融合的趋势,在光传送网上传
数据仓库技术为决策分析提供了更好的支持,跳出了传统联机事务处理的范畴,是数据处理的发展方向,并在各个行业都得到了很多的应用。 随着垄断格局的打破,为改善服务质量、提高
近年来随着网络用户在商务领域的应用增加,网络的性能与信息的安全成为一个焦点。这样,代理技术应需而生,代理服务器的好处众多,所以使用者的数量也显著增加。由此在性能等方