【摘 要】
:
软件复用是一种重复使用软件资产或过程的软件开发方法,目的是要提高软件质量和开发效率。目前,基于组件的软件开发成为软件资产复用的主流技术。基于组件的软件开发要求有足
论文部分内容阅读
软件复用是一种重复使用软件资产或过程的软件开发方法,目的是要提高软件质量和开发效率。目前,基于组件的软件开发成为软件资产复用的主流技术。基于组件的软件开发要求有足够数量的组件支持,对这些组件的管理涉及到的组件描述和检索方法是实现基于组件的软件开发的一项关键技术。传统的组件描述与检索方式,由于缺乏组件的语义信息描述,用户难以精确检索到与需求匹配的组件资源,所以不能很好地实现资源共享和复用。针对上述问题,本文把本体引入到组件描述和检索中。利用领域任务本体,对组件描述和检索提供功能语义支持。提出了基于本体的组件描述模型。在描述过程中,把接口、基元组件、领域组件作为独立的部分进行描述,把接口表示的功能和领域本体结合起来,解释了功能在领域中的含义,并强调了组件之间的语义关系,有效的支持了基于组件的软件开发中组件的灵活性、可扩展性、可替换性等特性。根据组件描述模型,提出了基于本体的组件检索方法并对相关技术进行了研究。在该方法中,利用领域本体中的领域知识对查询进行扩充,利用组件本体语义网络对查询结果进行扩展,使用户在检索过程中了解更多的相关领域知识,有效的提高检索质量(查全率和查准率)和用户的满意度,对软件复用提供了有力的支持。对语义检索结果,引入语义距离来计算来判断语义相关性的大小。并改进了语义距离的计算算法。
其他文献
嵌入式领域中的嵌入式硬件和嵌入式操作系统种类繁多,不同硬件以及不同嵌入式操作系统的不兼容,导致不同平台之间的代码无法重用,而不同通讯系统中有部分软件功能模块基本相
随着网络信息技术和产业的高速发展,网络入侵攻击行为也层出不穷,并体现规模化、分布化、复杂化趋势,网络安全事件造成的损失逐年上升。应急响应是在入侵检测系统发现安全事
信息化是当今社会发展的趋势,随着计算机、通讯技术与医疗影像科学在医疗行业的进一步应用,我国医院信息化管理进程得到不断深入和拓展。国内部分医院已经建立起了独立的医院
高温物体的温度实时测量一直是理论界和工业界探索和研究的一个重要课题,它广泛应用在航空航天、军事和工业生产领域中。研发基于图像处理的示温漆图像识别系统目的在于实现
随着服务的兴起,越来越多的服务被不同的开发商发布到网络上,完成相似功能的服务也越来越多。为了使提供给用户的服务更满足用户的需求,需要进行服务评价。服务评价作为服务
乳腺癌是危害人类健康的恶性疾病之一。目前,超声因对人体无放射、价格相对低廉等优势被广泛用于乳腺癌的诊断。计算机辅助的乳腺癌早期诊断能够改善原始乳腺影像的质量,辅助
非平稳信号的分析是信号处理领域中的重要内容之一,但是目前用于分析非平稳的处理方法,都是基于傅立叶分析理论,因而同样受到傅立叶分析理论的制约。语音信号是一个复杂的非
目标跟踪技术是计算机视觉领域的一个研究热点,在很多领域有非常广泛的应用,例如军事、智能监控系统、智能人机交互系统、运动分析、交通检测、智能摄像头等等。但是在近岸海
计算机视觉领域中的三维重建广泛应用于虚拟现实、数字城市、艺术创作、文物重建等众多领域。表面重建是三维重建过程中的一个重要环节。本文是以泊松重建方法为基础,该算法
作为现代人工智能技术的典型代表,Agent和多Agent系统(Multi-agentSystems,简称MAS)成为人工智能研究实用化和分布计算环境下软件智能化的重要技术。Agent及人工智能技术的研究