基于刻面描述的可复用构件库的研究

被引量 : 0次 | 上传用户:mirrorwxj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息社会的快速扩充和发展,计算机软件的多样性、复杂性以及更新换代的迅速性已经成为了信息社会进步的掣肘。传统的软件开发技术手段已经不能满足软件产品快速增长的需求,因此软件开发的技术引起了广大研究人员的注意,改善软件生产的能效比和质量成为了开发人员研究的热点方向。软件复用是指重复使用以往的成熟的软件系统中的先验知识,这样就能大幅度加快软件开发的进度。软件复用的思想给如何加快软件开发这一问题带来了一个契机,它也被视为是解决软件危机的主要方法之一。但随之而来的则是软件复用成功率的问题,如何才能真正的做到软件复用也显得尤为重要。当前的研究中已经有了改善该问题的技术和手段,其中构件技术成为了提升复用成功率的首选途径。在构件技术的研究和演变阶段,有多个关键问题亟待解决。如何从现有的系统中抽象出构件;如何设计实现构件;如何使用构件;如何去管理可复用构件等等。其中构件的管理决定着构件复用的效率和质量,一个有着良好构件管理设施的构件库系统能帮助用户较快地理解构件并加以复用。本文研究了构件的刻面分类这一方式后提出问题。在基于刻面的构件检索过程中,用户一般是不参与构件刻面分类方式的制定,因此不是很容易去理解构件库管理者对于构件的分类方法,更难以将自己真正的需求传递给构件库,从而影响了检索结果的满意度。本文在这个问题的基础上提出了刻面权重的概念,将用户对刻面不同关注程度的实际情况进行了量化。然后以此为切入点,将模糊聚类的数据分析方法与构件的检索方法进行结合,提出了一种新的构件检索模型,改善了构件的检索性能,增加了复用的成功率。另外,本文还给出了改进后的构件检索模型的实现方法和细节,在移动终端系统平台进行实现,搭建了一个移动终端软件开发领域内的本地构件库。该构件库以Android系统为运行平台,并在上面使用改进后的构件检索方法,通过实验证明了改进的有效性和实用性。
其他文献
文章紧紧围绕马克思主义中国化“何以需要”与“何以可能”两个问题展开分析与考察。作者认为,马克思主义诞生在欧洲,能够在中国传播和光大,是因为中国共产党的缔造者最早把
植物中的乙酰辅酶A羧化酶(acetyl-CoA carboxylase, ACCase)分两种类型:原核类型的ACCase位于质体中,是脂肪酸合成途径中的关键酶;真核类型的ACCase位于胞质溶胶中,催化形成
文化与翻译有着紧密的关系,翻译不仅是两种语言的相互转换,同时也是不同文化的相互交流。要让译文与原文既形似又神似,必须要求译语从文化意义的角度再现原文化所要传达的意
本文应用了以模糊可变集合与相对差异函数为基础的相对隶属函数表示的模糊可变评价模型,评价农村水利现代化。该模型能够科学、合理的确定与农村水利现代化相关的各项指标处
殷墟出土的历组二类卜辞的主要内容是商王的祭祀活动,本文在引证和分析了大量有关卜辞的基础上,认为商代对自然神的祭祀是为了拜年祈雨,对祖先神的祭祀则主要是岁、伐、御、
银行业作为金融领域的核心,已经成为现代经济最重要的组成部分。我国政府对银行业的转型改革始于上个世纪九十年代中期,其中众多商业银行的改革核心都是要健全和完善公司治理结
脉冲压缩技术在现代雷达系统中具有越来越重要的应用,而抑制旁瓣是脉冲压缩技术中的一个重要课题.本文研究了线性调频信号脉冲压缩的旁瓣抑制问题,分析了频谱加权法和冲激响
目的:分析肿块型肝内胆管细胞癌(intrahepatic cholangiocarcinoma,ICC)的MRI表现,探讨MRI平扫、动态增强及DWI对ICC的诊断和鉴别诊断的临床价值。资料和方法:分析50例我院经病理
中国高等教育的弊端源于管理体制的过度行政化。我国大学行政化表现为政府对大学管理的行政化和大学内部管理的行政化。大学行政化导致学术腐败、大学精神沦丧等严重后果。大