软件企业可复用资产库的研究与实现

来源 :东华大学 | 被引量 : 4次 | 上传用户:yupeng198652
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用被视为解决软件危机、提高软件生产效率和质量的有效途径。目前对于软件复用的研究已经得到了越来越多的重视。本文以软件复用作为指导思想,研究并实现了软件企业可复用资产库,为软件企业降低生产成本,提高生产效率,实现更高程度的软件复用提出了新的解决方案。本文首先阐述了软件复用技术的基本概念、优点、实现以及意义。软件复用的主要思想是将已有的产品或其有效成分用于构造新的软件或系统,其目的就是为了通过这样的方式降低开发成本、提高开发效率。同时,文章还研究了当今软件复用主流技术之一的构件库技术,明确了构件库在软件复用中的优势以及不足。文章认为,可复用资产库的实现能够弥补当前构件库对于构件描述不统一的弊端,扩大软件复用的粒度,以此来满足软件复用高层次、大粒度的发展方向。为了研究和实现可复用资产库,文章首先对OMG提出的可复用资产规约(RAS)进行研究。可复用资产规约(RAS)是本次课题研究的重点内容。可复用资产规约是关于可复用软件资产的结构、内容和描述的一套指导原则与建议。其目的是为了建立一套统一的、标准的对于可复用资产的描述,从而实现更大粒度的软件复用。本文对可复用资产规约中核心RAS、剖面以及对剖面实例化产生的XMI Schema文档进行了深入的研究。可复用资产规约不仅定义了可复用资产的概念、类型和组织方式等,而且给出了基于RAS剖面的可复用资产的描述方式。通过对核心RAS以及资产剖面的研究,文章在原有默认构件剖面和默认Web Service的基础上,对于默认剖面进行了扩展得到了默认文档剖面和默认测试用例剖面。默认文档剖面能够描述在软件生产周期中各阶段产生的各种文档。将这些文档作为可复用资产进行管理,能够有效地提高软件企业内部的信息利用率。而默认测试用例剖面主要侧重于对软件测试过程中各种测试用例进行统一的描述,提高了软件测试这一软件生产重要环节之一的复用程度。此外,文章提出了符合可复用资产库特点的基于传统信息检索的XML编码和索引的可复用资产的检索技术。这一检索技术不依赖于资产实体描述XMIL文档的文档结构,有利于扩展新的剖面以支持新类型的资产。基于上述的研究成果,本文设计了基于Struts的系统框架并实现了资产创建、资产查询以及后台管理等功能模块,从而达到了对于可复用资产进行有效管理的目的。
其他文献
为了满足软件工业化生产的需要,缩短应用系统的开发周期,克服传统工作流管理系统重构和复用困难等问题,本文提出了基于关系数据库的轻量级工作流管理系统自动生成的技术方案
上世纪90年代,互联网的兴起加速了信息与知识的传播。近年来,随着计算机的普及以及硬件性能的加速提升,以文本方式呈现的信息数据正急速膨胀着。大规模信息检索系统的出现为
学位
在互联网高度发达的当代,云计算的诞生为人们的生活带来了极大的便利,它可以使用户能够即时方便地使用网络中的各种资源,使企业能够实现较低的成本和较高的性能解决海量信息存储
本文主要研究了一套用于测量电爆炸实验中电流的装置,并建立了电爆炸实验仿真模型,通过对仿真结果和实验结果的对比分析,得出不同参数对于电爆炸断路开关开断性能影响的规律,并验
随着大规模数据库的广泛使用和Internet的迅速发展,全球范围内数据库中存储的数据量迅速增大。如何从海量的、多样的数据中挖掘潜在的、有用的信息,成为当前知识发现的主要研
本文针对现有的共享最近邻聚类算法,提出一种新型的基于共享最近邻的聚类算法,并将改进后的算法应用到真实数据集和零件的组合过程中。通过聚类结果和实验仿真表明,本文提出的共
随着Internet的快速发展,XML作为Internet上数据表示和数据交换的新标准,已经迅速贯穿于Internet应用的各个领域之中。然而,面对大量的xml文档,如何对它们进行存储、查询和分
跨层优化技术是针对无线网络的一种新的优化网络结构及传输性能的技术。与传统的分层优化技术不同,它不是针对开放系统互连(OSI)分层结构中某一特定的层来独立地进行优化,而
随着IEEE 802.11无线局域网技术的广泛应用,用户对网络功能和性能的要求也越来越高,其中一个非常迫切的要求就是对多媒体业务提供服务质量(Quality of Service,QoS)的支持。