可复用软件资产管理的研究与实现

来源 :东华大学 | 被引量 : 1次 | 上传用户:jick85726
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件规模日益扩大,软件复杂度的增加以及程序代码量的几何级数增长,软件开发人员面临着开发周期延长,产品质量不高等一系列问题。因此,软件复用成为解决上述问题的切实可行的途径之一。软件开发人员通过组织可复用的软件形成构件库的方法,来缩短开发周期,降低软件开发成本,提高软件企业的生产效率。然而,当前简单的复用技术已经不能满足企业用户日益增长的需求,主要原因在于以下三个方面:(1)通过构件库所实现的软件复用,对构件信息的表示没有统一的标准,难以在各种应用中实现构件之间的交流与共享;(2)构件类型单一化,不具备可扩展性,不能有效地支持软件开发生命周期中各个阶段的软件复用;(3)传统检索技术主要基于关键词匹配或内容分类目录进行,缺乏智能化处理。由于存在一词多义、多词一义的现象,以及不“理解”信息语义,从而导致该方法在检索的查准率和查全率上存在严重的不足。针对上述问题,本文引入了软件资产这一新概念。首先,在对象管理组织(OMG)提出的可复用资产规约(RAS)的基础上,本文从资产基本信息、分类信息和接口规范等方面来描述软件资产,提出了一种基于XML、适用于软件复用的通用资产实体描述模型。然后,借助本体在描述知识和语义关系方面的优势,在资产实体描述模型中引入语义,进行资产本体建模,采用本体描述语言OWL对本体实例进行形式化编码。随后,提出了一个XML文档语义信息自动抽取的XMO映射算法,研究了如何使用Prot(?)g(?)来人工构建资产本体,并设计了一套资产的关系型存储策略。本文在分析现有检索机制利弊的基础上,提出一种基于本体的语义查询重写算法,将用户的查询请求进行语义扩展,并设计了语义相似度计算模型;将算法及计算模型结合,实现了可复用软件资产的语义检索方案,并设计了一套资产复用评价模型。最后,以软件企业资产复用为目标,采用Struts框架成功地开发实现了基于本体的可复用软件资产管理原型系统,系统包括资产创建、资产检索以及后台管理等核心模块。通过大量实验表明该方法在资产检索的查全率和查准率方面都有了显著的提高,为软件企业资产管理提供了一套切实可行的解决方案。本文涉及软件复用、本体、信息检索等多个领域的前沿知识的交叉应用,成功地实现了软件企业基于本体的可复用资产的构建和检索过程。将可复用软件资产管理方法扩展到语义层次,这是该研究领域上的一次新的尝试,具有一定的理论意义和现实价值。
其他文献
邮政系统正将业务集中到县、市中心服务器主机上进行,这种业务模式需要以终端绑定的方式对网点终端进行管理。终端绑定在一定程度上保障了只有授权终端才能登录中心主机进行
近年来,网络通信技术与多媒体技术的快速发展使得以数字形式存在的图像能够更方便地表征、存储、拷贝和分发,但是数字媒体可以低成本、高速度地被复制和传播的特点使几乎不用
虚拟现实技术是高度发展的计算机技术在各个领域广泛应用过程中的结晶,其应用范围包括娱乐、军事、航天、设计、生产制造、信息管理、商贸、建筑、医疗保险、危险及恶劣环境下
安全电子邮件通过引入密码技术实现邮件的加密和数字签名功能,保障邮件信息的认证性、机密性、完整性和不可否认性。然而传统安全电子邮件,如:S/MIME和PGP等,依赖在线CA机构
低密度校验(LDPC)码由于其低译码复杂度和可任意逼近香农限的良好性能而成为目前最佳的编码技术之一,越来越多的编码研究学者开始关注如何构造性能好的LDPC码。Tanner图的构
大规模手机通讯网络揭示社会运行规律,是复杂网络研究中最具研究意义的真实网络之一。本文运用社团检测算法对大规模手机通讯数据进行社会网络的实证研究,具体工作如下:1、揭
随着计算机网络技术的不断发展,黑客攻击日益猖獗,网络安全问题日趋严峻。传统的各种静态安全防御体系,如防火墙、身份认证及数据加密技术并不足以构成完整的安全防御体系,入
数据挖掘是一门多学科交叉的研究领域,它综合了数据库技术、人工智能、机器学习、统计学、知识工程、面向对象方法、信息检索、高性能计算以及数据可视化等最新科学技术的研
摄像机运动检测有助于实现视频语义内容的理解和分析,是基于内容的视频检索系统中的重要研究内容。本文通过对摄像机运动检测技术的研究,给出了一种基于支持向量机的摄像机运
为了提高软件测试活动的效费比,软件工程领域的研究者们提出了测试用例排序技术:通过重新编排测试用例的执行顺序以求在更短的时间内发现更多的软件错误。实践证明,使用测试