【摘 要】
:
基于构件的软件开发CBSD(Component Based Software Development)是大规模软件开发的前提条件,结合需求系统的具体情况,充分使用已经成熟的软件产品,会大幅度提高软件的开发效率,降
论文部分内容阅读
基于构件的软件开发CBSD(Component Based Software Development)是大规模软件开发的前提条件,结合需求系统的具体情况,充分使用已经成熟的软件产品,会大幅度提高软件的开发效率,降低重复劳动量,尤其是对于大多数行业的MIS系统以及云计算环境等很多应用软件的开发。拥有大量可选的可复用软构件库是CBSD的基础,而有效的软构件检索机制可以降低软构件查找和理解的成本。传统的基于关键字、刻面或者型构的软构件检索方式,由于存在特定领域信息的缺失和用户语义描述的差异,在查准率和查全率上存在不足,而且要求用户具备关于软构件库和检索机制的知识。针对这些问题,国内外许多学者和研究人员提出了基于语义的软构件检索方法,它能全面地考查到用户查询的语义含义和相关领域的知识,但是由于用户对问题域的理解以及用户所熟悉的自然语言描述与描述软构件的规范语义之间存在差异,增加了用户检索成本。本文提出了一种基于图文处理的软构件检索方式,一方面允许用户采用受限的自然语言进行检索,通过ICTCLAS(Institute of Computing Technology,Chinese Lexical Analysis System)分词技术和向量空间模型VSM(Vector SpaceModel)将软构件库中的软构件描述和用户查询进行相似度计算,然后返回预选软构件信息,由用户选择合适的软构件;另一方面允许用户通过软构件的图表文档(如数据流图、用例图等)进行检索,这些图表文档是软件分析设计阶段产生的各种模型图,是与生俱来的信息,获取方便,信息量巨大,而且具有很强的直观性,有助于用户进行适用性判断,本文以数据流图为例,通过限定用户数据流图的绘制方式,根据元素对比、出入度计算返回预选软构件,用户通过查看返回的软构件信息进行选择。本文对基于图文处理的软构件检索方式的各个步骤进行的研究,并实现了整个软构件检索系统。文章最后对用户查询实例进行了实例应用,以此验证了本文所提出的软构件检索方法的可行性与有效性,它为软构件的选取和评价提供了另一种思路。
其他文献
电力系统是现代化技术水平较高的行业,它要求有安全、可靠的高新技术来保证其发展。电力系统的用户信息、用电量信息,营销数据等信息都具有很重大的意义,应该加以保护,防止被非法用户获取或篡改。随着电力系统的不断快速发展,信息泄露或被篡改等安全问题频出,并呈逐年上升趋势,给电力系统的正常生产和运营造成了巨大的影响。所以,对一些敏感信息进行重要保护就显得尤为重要。本文以电力系统信息发布系统为背景,主要实现了电
为了克服基于身份公钥密码体制中的密钥托管问题,同时又要避免像在公钥基础设施中那样使用证书,Al-Riyami和Paterson在2003年的亚密会上给出了无证书公钥密码体制的概念。自
随着工作流技术的不断发展,开源工作流产品功能日趋完善,越来越多的软件企业和客户已经意识到,自己去研发一个工作流引擎或平台,已经毫无竞争优势和价值优势,甚至有可能是成
随着全球信息技术的迅速发展,大规模数据呈现于各个应用领域中。如何从这些海量数据中发现潜在知识,已经成为当前计算机领域研究的热点问题之一,数据挖掘技术的出现为解决这一问
随着各行业信息化建设的不断推进,机密电子文件的安全性问题日益突出。身份认证是保证文件安全的第一道屏障。一旦合法用户的身份信息发生泄漏或被人盗取,文件的安全性无法得到
随着越来越多的网络硬盘系统涌入市场,向用户提供不断增长且价格低廉的存储空间,使得网络硬盘系统逐渐变得流行起来。但是大多数网盘在系统的安全性方面存在缺陷,甚至其中一些没
社团结构指的是复杂网络内部聚合的情况。复杂网络的聚类情况对研究复杂网络的网络行为、拓扑结构和信息传播与挖掘都有十分重要的意义。所以,近几年,越来越多的学者投身到复杂
在智能家居领域,Z-Wave协议是一种新物联网协议。和Zigbee协议相比,Z-Wave协议有着低成本、低功耗、高可靠性的特点,这使得Z-Wave协议更加适合于简单的家庭应用。Z-Wave协议虽然
数字地图在人们的生活中扮演了重要的角色。数字地图中包含了大量的信息,然而用户关注的往往只是其中少部分信息。不加区分地显示所有信息使得用户难以聚焦于他所关注的区域
高光谱遥感技术作为一种新的遥感技术,受到越来越多的关注。其中主要的原因是:高光谱遥感技术能够探测到在宽波段中不可测的物质,而且高光谱遥感技术还将反映地物属性的光谱与直观的几何图像联系起来,使人们可以直观地“感受”到光谱的特征。于是,对地物的分析也转换为对光谱曲线的相似性和差异性的分析。而光谱曲线的特征提取是光谱曲线分析前提。因此,高效、准确地提取出光谱曲线的特征显得尤为重要。本文正是基于以上因素对