【摘 要】
:
在软件复用技术中,快速识别和使用各个领域系统中存在的大量软件构件极为重要。但是,通过开发人员从头阅读和理解这些软件构件中的代码,再使用其去完成新的功能,会大大降低软
论文部分内容阅读
在软件复用技术中,快速识别和使用各个领域系统中存在的大量软件构件极为重要。但是,通过开发人员从头阅读和理解这些软件构件中的代码,再使用其去完成新的功能,会大大降低软件复用的效率。为此,本文实现了一个可视化的软件构件建模环境,用图形化的方式展示软件构件,以方便后来的开发人员对软件构件的理解和使用,从而提高软件复用效率,缩短软件研发时间。本文从实际需求出发,深入研究了统一建模语言(UML)中构件图部分各个UML元素的语义模型和图形模型,确定了软件构件的图形表示方式;以Eclipse作为建模环境的开发和应用平台,使用Eclipse开源框架——图形编辑框架(GEF)和Eclipse建模框架(EMF),采用插件开发的形式,完成了建模环境的设计与实现;最后,以黑盒测试方式完成了对建模环境各个功能模块的测试,结果表明系统运行稳定,满足需求,通过测试。实际应用结果表明,本建模环境方便了用户对软件构件的可视化编辑和展示,从而大大提高了开发人员对软件构件的识别和使用效率,以及其应用领域的软件复用率。另外,软件构件的可视化编辑、管理、组装是基于构件的软件开发的完整过程,而本建模环境只实现了软件构件的可视化编辑部分,今后将实现对软件构件的管理和组装。
其他文献
<正>随着20世纪90年代以来中国内地资本市场的日益成长壮大,传统银行业务竞争的加剧,可以为银行带来业务与收益的大量优质客户纷纷转向资本市场直接投融资,与银行间的交易愈
全球化要求我们必须提高自身的软实力,但是,我们在跨文化传播中的困境证明我们的软实力不仅具有相对较弱的现实,而且在自我定位和如何发展上认识不清。本文试图从华语电影冲
近年来我国食品安全事件频频发生,食品安全恶性事件不仅引起了全社会的深切关注,还引发了消费者对食品安全的深层担忧。食品作为人类生存的第一需求,安全作为人类生活的第一
作为一名心理小说家以及最早触及性主题并把无意识写进小说里的美国作家之一(Burrow,1970),舍伍德·安德森尽管宣称他从未读过弗洛伊德,也从未通过他人从
As a psychic nove
我国茶籽资源十分丰富,对茶籽饼粕进行综合开发利用,应用前景广阔,经济效益明显。本研究分别采用分光光度法和反相高效液相色谱法(HPLC)对茶籽饼中茶皂素进行检测,比较了两种
NURBS曲线插补作为一种高精高效的数控加工方式,已成为高档数控系统的重要功能和标志之一,也是当前插补技术领域的研究热点和难点。本学位论文结合浙江省重大科技专项“中高
先知是以色列历史上影响深远的宗教群体。它兴起于约公元前11世纪的士师时代末期、王国建立之初。先后经历了两个发展阶段:一为前古典先知时代;一为古典先知时代。前古典先知时
"当今社会,一切都是项目,一切也将成为项目"项目管理发展趋势下,通信机房搬迁工程相对于其他通信工程建设项目,往往面临更多的困难和挑战:不仅要保证在现网稳定运行前提下进
小青龙汤出自《伤寒论》辨太阳病脉证并治太阳病证篇,由麻黄(先煎)10g,桂枝10g,芍药10g,炙甘草10g,五味子10g,干姜10g,细辛3g,姜半夏10g组成。小青龙汤为温阳宣肺、蠲痰涤饮