基于java构件获取工具的研究

基于java构件获取工具的研究

ID:24009196

大小:3.19 MB

页数:60页

时间:2018-11-12

基于java构件获取工具的研究_第1页
基于java构件获取工具的研究_第2页
基于java构件获取工具的研究_第3页
基于java构件获取工具的研究_第4页
基于java构件获取工具的研究_第5页
资源描述:

《基于java构件获取工具的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摧于Java的构件获取T且的研究【摘要】为了能从遗产系统中获取可复用的部分,并将其封装成为构件,用于新产品的开发,以降低开发成本,提高开发效率,本文中提出了一个基于Java的构件获取辅助工具,并给出了该工具的体系结构以及工具的各个组成部分,如源代码分析,类信息筛选,候选构件包装和图形支持等。并对该工具的设计和实现中涉及的主要技术问题和难点进行了分析。针对单一的分析标准难以辅助用户找到所需的可复用的类的问题,文中提出了针对类的多种特性,从多个侧面对目标项目中的类进行分析,以辅助用户找到所孺的可复用的类的信息筛选方法,并对这种方法进行了详细的说明。针对使用面向对

2、象语言开发的项目中各个类之间网状的引用关系,文中提出了使用虚拟节点的层状树形的图形布局方式,实现了对目标项目中所有类之间的整体引用关系的显示,并通过与先前的工具所生成的,使用网状布局方式的图形进行对比,指出了这种布局方式所具有的优点。文中提出了服务点和服务点构件的概念,并在工具中提供了使用基于服务点的候选构件包装方法将用户所选定的可复用类包装成为候选构件的功能,避免了将某些提供公共服务的类包装到多个候选构件中的问题。本文最后给出了一组使用本工具获得的候选构件的实例并介绍了其获取过程。【关键字】软件复用,构件,逆向工程,虚拟节点,服务点【分类号ITP319从于

3、Java的构件获取I几的研究CAbstractlWiththedevelopmentofsoftwarereuseandsoftwarecomponent,fewprojectstartfrom"greenhand",peopleseektoextractreusablecomponentfromexistingsystemandusetheminthedevelopmento,newproducttoimproveproductivity.Inthispaper,theauthorproposedatoolthatcombinedthesourcecode

4、parser.classfilterandcandidatecomponentgenerator,AndthistoolprovidesgoodgraphicsupportTheparserprovided场thetoolcanextracttheclassesdefinedinthesourcecodeoftheproject,andtherelationshipbetweentheclassesintheproject.Thistoolprovidesasuiteoftoolstofindtheclassesthathaveacertaincharact

5、eristicorsomecharacteristics.Itmakesthefindingofreusableclasseseasier.Whenthereusableclassfound,thecandidate-component-extractorcanextractthecandidatecomponentautomatically.Therearesomeclassesmaybeusedbymorethanonecomponent,usercanencapsulatethemintoservice-point-component.Theconce

6、ptofservice-point-componentisusedtoavoidsuchsituationthatsomeclassesthatprovidingthepublicservicesexistinmanycomponentsThistoolhasgoodgraphicsuserinterfaceandthenavigationutilityamongthegraphics.whichmakeiteasierfortheusertoanalyzethefunctionoftheclassandthepositionoftheclassinthew

7、holeproject.Inthewholeviewoftheproject,thevirtualnodewasusedtoprovideaclearviewfortheuser.(Keywords]SoftwareReuse,Component.Engineering,virtualnode,servicepoint基于Java的构件获取工其的研究第一章引言进入九十年代以来,软件系统的规模变的越来越大,结构也越来越复杂。与此同时,软件的寿命也越来越长。过去的软件生命周期模型认为软件在开发完成之后,经过若干年的维护过程,会慢慢退出历史舞台,被新的软件系统所取

8、代,然而,当前的生命周期模型趋于把系统看作能够随时间

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。