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

来源 :复旦大学 | 被引量 : 0次 | 上传用户:jian85733547
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了能从遗产系统中获取可复用的部分,并将其封装成为构件,用于新产品的开发,以降低开发成本,提高开发效率,该文中提出了一个基于Java的构件获取辅助工具,并给出了该工具的体系结构以及工具的各个组成部分,如源代码分析,类信息筛选,候选构件包装和图形支持等.并对该工具的设计和实现中涉及的主要技术问题和难点进行了分析.针对单一的分析标准难以辅助用户找到所需的可复用的类的问题,文中提出了针对类的多种特性,从多个侧面对目标项目中的类进行分析,以辅助用户找到所需的可复用的类的信息筛选方法,并对这种方法进行了详细的说明.针对使用面向对象语言开发的项目中各个类之间网状的引用关系,文中提出了使用虚拟节点的层状树形的图形布局方面,实现了对目标项目中所有类之间的整体引用关系的显示,并通过与先前的工具所生成的,使用网状布局方式的图形进行对比,指出了这种布局方式所具有的优点.文中提出了服务点和服务点构件的概念,并在工具中提供了使用基于服务点的候选构件包装方法将用户所选定的可复用类包装成为候选构件的功能,避免了将某些提供公共服务的类包装到多个候选构件中的问题.该文最后给出了一组使用该工具获得的候选构件的实例并介绍了其获取过程.
其他文献
软件内建自测试摈弃了传统的独立的手工测试方法,提出在软件开发过程中通过模板与程序开发人员交互得到有用的测试信息并将其保存在模板中,然后编写程序自动从模板导出测试用
随着移动互联网时代的发展,室内定位的市场需求越来越强烈。传统的室外定位技术不能满足室内定位对于精度的要求,越来越多的室内定位技术和算法被相继提出,其中基于接收信号强度
随着社交网络(包括评论,博客,论坛等等)的兴起,无论是个人还是团体都存在着利用这些信息来做决策的需求。但是,由于网络上的信息太多,人们的个人能力无法解决这项任务,自动化的情感挖
人脸识别是一个历史悠久的研究课题。随着机器学习,尤其是深度学习的发展,以及大数据的爆炸式增长,二维图像人脸识别技术近几年获得了长足的进步。然而,由于二维图像对姿态、光照
作为最主要的传输层协议之一,TCP为大部分的互联网应用提供了数据的可靠传输服务,因此TCP性能直接影响互联网业务的服务质量和公司营收。TCP的传输性能瓶颈分析一直以来都是网
随着计算机和互联网的飞速发展,统计机器学习在大数据时代的背景下面临更多的挑战。在很多场景下,统计机器学习问题呈现出特殊的共同规律,即数据以小组为最小单位。例如,在垃圾邮
在全球化的信息时代,重大决策很少也很难由个体来完成,80%的复杂问题需要群体来决策。本文首先介绍了国内外支持群体活动的工具,而后着重探讨了以综合集成方法为指导的“群研讨环
该文主要从教育的变革、e-Learning的发展、现状、面临的挑战和对策分析,引出开放教育体系的概念,通过研究多层体系架构、XML语言、网络服务、教育技术规范等技术,提出OES的
该文在深入研究了现有内容传输系统的优缺点的基础上,针对传统web缓存技术不能加速动态页面传输的局限性,提出一个新的动态页面缓存加速算法,实现对动态页面的网络传输加速功
借助统一业务资源管理系统,电信运营企业能够对企业内部的业务资源进行统一管理,实现业务资源的数据中心,促进企业的业务运营和开展,使企业的经营管理迈上新的台阶;将其他的